@@ -8,14 +8,14 @@ DROP TABLE owners IF EXISTS;
88
99
1010CREATE TABLE vets (
11- id INTEGER IDENTITY PRIMARY KEY ,
11+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
1212 first_name VARCHAR (30 ),
1313 last_name VARCHAR (30 )
1414);
1515CREATE INDEX vets_last_name ON vets (last_name);
1616
1717CREATE TABLE specialties (
18- id INTEGER IDENTITY PRIMARY KEY ,
18+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
1919 name VARCHAR (80 )
2020);
2121CREATE INDEX specialties_name ON specialties (name);
@@ -28,13 +28,13 @@ ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_vets FOREIGN KEY (
2828ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_specialties FOREIGN KEY (specialty_id) REFERENCES specialties (id);
2929
3030CREATE TABLE types (
31- id INTEGER IDENTITY PRIMARY KEY ,
31+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
3232 name VARCHAR (80 )
3333);
3434CREATE INDEX types_name ON types (name);
3535
3636CREATE TABLE owners (
37- id INTEGER IDENTITY PRIMARY KEY ,
37+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
3838 first_name VARCHAR (30 ),
3939 last_name VARCHAR_IGNORECASE(30 ),
4040 address VARCHAR (255 ),
@@ -44,7 +44,7 @@ CREATE TABLE owners (
4444CREATE INDEX owners_last_name ON owners (last_name);
4545
4646CREATE TABLE pets (
47- id INTEGER IDENTITY PRIMARY KEY ,
47+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
4848 name VARCHAR (30 ),
4949 birth_date DATE ,
5050 type_id INTEGER NOT NULL ,
@@ -55,7 +55,7 @@ ALTER TABLE pets ADD CONSTRAINT fk_pets_types FOREIGN KEY (type_id) REFERENCES t
5555CREATE INDEX pets_name ON pets (name);
5656
5757CREATE TABLE visits (
58- id INTEGER IDENTITY PRIMARY KEY ,
58+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
5959 pet_id INTEGER NOT NULL ,
6060 visit_date DATE ,
6161 description VARCHAR (255 )
0 commit comments