@@ -8,14 +8,14 @@ DROP TABLE owners IF EXISTS;
8
8
9
9
10
10
CREATE TABLE vets (
11
- id INTEGER IDENTITY PRIMARY KEY ,
11
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
12
12
first_name VARCHAR (30 ),
13
13
last_name VARCHAR (30 )
14
14
);
15
15
CREATE INDEX vets_last_name ON vets (last_name);
16
16
17
17
CREATE TABLE specialties (
18
- id INTEGER IDENTITY PRIMARY KEY ,
18
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
19
19
name VARCHAR (80 )
20
20
);
21
21
CREATE INDEX specialties_name ON specialties (name);
@@ -28,13 +28,13 @@ ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_vets FOREIGN KEY (
28
28
ALTER TABLE vet_specialties ADD CONSTRAINT fk_vet_specialties_specialties FOREIGN KEY (specialty_id) REFERENCES specialties (id);
29
29
30
30
CREATE TABLE types (
31
- id INTEGER IDENTITY PRIMARY KEY ,
31
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
32
32
name VARCHAR (80 )
33
33
);
34
34
CREATE INDEX types_name ON types (name);
35
35
36
36
CREATE TABLE owners (
37
- id INTEGER IDENTITY PRIMARY KEY ,
37
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
38
38
first_name VARCHAR (30 ),
39
39
last_name VARCHAR_IGNORECASE(30 ),
40
40
address VARCHAR (255 ),
@@ -44,7 +44,7 @@ CREATE TABLE owners (
44
44
CREATE INDEX owners_last_name ON owners (last_name);
45
45
46
46
CREATE TABLE pets (
47
- id INTEGER IDENTITY PRIMARY KEY ,
47
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
48
48
name VARCHAR (30 ),
49
49
birth_date DATE ,
50
50
type_id INTEGER NOT NULL ,
@@ -55,7 +55,7 @@ ALTER TABLE pets ADD CONSTRAINT fk_pets_types FOREIGN KEY (type_id) REFERENCES t
55
55
CREATE INDEX pets_name ON pets (name);
56
56
57
57
CREATE TABLE visits (
58
- id INTEGER IDENTITY PRIMARY KEY ,
58
+ id INTEGER GENERATED BY DEFAULT AS IDENTITY PRIMARY KEY ,
59
59
pet_id INTEGER NOT NULL ,
60
60
visit_date DATE ,
61
61
description VARCHAR (255 )
0 commit comments