24 lines
772 B
YAML
24 lines
772 B
YAML
databaseChangeLog:
|
|
- changeSet:
|
|
id: 009-fk-favorite-user
|
|
author: alexandr krylov
|
|
changes:
|
|
- addForeignKeyConstraint:
|
|
baseTableName: favorites
|
|
baseColumnNames: user_id
|
|
referencedTableName: users
|
|
referencedColumnNames: id
|
|
constraintName: fk_favorites_user
|
|
|
|
- addForeignKeyConstraint:
|
|
baseTableName: favorites
|
|
baseColumnNames: post_id
|
|
referencedTableName: posts
|
|
referencedColumnNames: id
|
|
constraintName: fk_favorites_post
|
|
|
|
# 🔥 защита от дублей
|
|
- addUniqueConstraint:
|
|
tableName: favorites
|
|
columnNames: user_id, post_id
|
|
constraintName: unique_user_post |