From feb5faad6a1de5a627968bba87309a0b2b1095d4 Mon Sep 17 00:00:00 2001 From: MoechtegernMoe Date: Thu, 23 Nov 2023 14:26:11 +0100 Subject: [PATCH] Changes by som --- src/main/resources/db/h2/schema.sql | 2 +- src/main/resources/db/hsqldb/schema.sql | 2 +- src/main/resources/db/mysql/schema.sql | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/resources/db/h2/schema.sql b/src/main/resources/db/h2/schema.sql index f26ce6e79..9f37ec9db 100644 --- a/src/main/resources/db/h2/schema.sql +++ b/src/main/resources/db/h2/schema.sql @@ -51,7 +51,7 @@ CREATE TABLE pets ( type_id INTEGER NOT NULL, owner_id INTEGER ); -ALTER TABLE pets ADD CONSTRAINT fk_pets_owners FOREIGN KEY (owner_id) REFERENCES owners (id); +ALTER TABLE pets ADD CONSTRAINT fk_pets_owners FOREIGN KEY (owner_id) REFERENCES owners (id) ON DELETE CASCADE; ALTER TABLE pets ADD CONSTRAINT fk_pets_types FOREIGN KEY (type_id) REFERENCES types (id); CREATE INDEX pets_name ON pets (name); diff --git a/src/main/resources/db/hsqldb/schema.sql b/src/main/resources/db/hsqldb/schema.sql index 5d6760a4b..b3e10d493 100644 --- a/src/main/resources/db/hsqldb/schema.sql +++ b/src/main/resources/db/hsqldb/schema.sql @@ -50,7 +50,7 @@ CREATE TABLE pets ( type_id INTEGER NOT NULL, owner_id INTEGER ); -ALTER TABLE pets ADD CONSTRAINT fk_pets_owners FOREIGN KEY (owner_id) REFERENCES owners (id); +ALTER TABLE pets ADD CONSTRAINT fk_pets_owners FOREIGN KEY (owner_id) REFERENCES owners (id) ON DELETE CASCADE; ALTER TABLE pets ADD CONSTRAINT fk_pets_types FOREIGN KEY (type_id) REFERENCES types (id); CREATE INDEX pets_name ON pets (name); diff --git a/src/main/resources/db/mysql/schema.sql b/src/main/resources/db/mysql/schema.sql index 2591a516d..a272cec2c 100644 --- a/src/main/resources/db/mysql/schema.sql +++ b/src/main/resources/db/mysql/schema.sql @@ -42,7 +42,7 @@ CREATE TABLE IF NOT EXISTS pets ( type_id INT(4) UNSIGNED NOT NULL, owner_id INT(4) UNSIGNED, INDEX(name), - FOREIGN KEY (owner_id) REFERENCES owners(id), + FOREIGN KEY (owner_id) REFERENCES owners (id) ON DELETE CASCADE, FOREIGN KEY (type_id) REFERENCES types(id) ) engine=InnoDB;