mirror of
https://github.com/spring-projects/spring-petclinic.git
synced 2025-12-27 19:07:28 +00:00
feat: created yaml databaseChangeLog for add foreign key
This commit is contained in:
parent
e902ffd7fc
commit
42c9fc0112
3 changed files with 52 additions and 0 deletions
|
|
@ -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
|
||||
|
|
@ -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
|
||||
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue