feat: created yaml databaseChangeLog for add foreign key

This commit is contained in:
vilar 2025-12-17 18:22:50 +05:00
parent e902ffd7fc
commit 42c9fc0112
3 changed files with 52 additions and 0 deletions

View file

@ -0,0 +1,23 @@
databaseChangeLog:
- changeSet:
id: 006-add-vet_specialties-fk
author: vsevolodkolmogorov
changes:
- addForeignKeyConstraint:
constraintName: fk_vets_specialties_vet
baseTableName: vet_specialties
baseColumnNames: vet_id
referencedTableName: vets
referencedColumnNames: id
- addForeignKeyConstraint:
constraintName: fk_vets_specialties_specialty
baseTableName: vet_specialties
baseColumnNames: specialty_id
referencedTableName: specialties
referencedColumnNames: id
- addUniqueConstraint:
tableName: vet_specialties
columnNames: vet_id, specialty_id
constraintName: uq_vets_specialties_vet_specialty

View file

@ -0,0 +1,18 @@
databaseChangeLog:
- changeSet:
id: 012-add-pets-fk
author: vsevolodkolmogorov
changes:
- addForeignKeyConstraint:
constraintName: fk_pets_types
baseTableName: pets
baseColumnNames: type_id
referencedTableName: types
referencedColumnNames: id
- addForeignKeyConstraint:
constraintName: fk_pets_owner
baseTableName: pets
baseColumnNames: owner_id
referencedTableName: owners
referencedColumnNames: id

View file

@ -0,0 +1,11 @@
databaseChangeLog:
- changeSet:
id: 016-add-visits-fk
author: vsevolodkolmogorov
changes:
- addForeignKeyConstraint:
constraintName: fk_visits_pet
baseTableName: visits
baseColumnNames: pet_id
referencedTableName: pets
referencedColumnNames: id