added liquibase db
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
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
|
||||
Reference in New Issue
Block a user