|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Здравствуйте! Скажите можно ли в Liquibase описать внешние ключи (Foregen key) без создания дополнительных таблиц? Вот делаю вот так и создаются доп таблицы: Код: xml 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79.
В оф доках указывается именно такой метод https://docs.liquibase.com/change-types/community/add-foreign-key-constraint.html ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 13:37 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Vlad__i__mir создаются доп таблицы: Какие из них по вашему мнению ненужные доп таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 14:07 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Автор что то путает. Liquibase создаёт автоматически только две служебные таблицы для трекинга версий и сессий. Остальное 100% создаётся руками разработчика. Возможно автор увидел служебные таблицы ORM hibernate для поддержки sequence и подумал что это создано liquibase? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 14:51 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
graycode, mayton, те таблицы, которых не было бы, если бы создавалось с помощью обычного sql-скрипта ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 16:56 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Vlad__i__mir graycode, mayton, те таблицы, которых не было бы, если бы создавалось с помощью обычного sql-скрипта Никак не убрать. Это служебные таблицы Liquibase-a. Это нормально. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:05 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Vlad__i__mir graycode, mayton, те таблицы, которых не было бы, если бы создавалось с помощью обычного sql-скрипта Хотя можно убрать - не используйте Liquibase и таблиц не будет. В этих таблицах Liquibase хранит свои данные касательно изменений БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:06 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:08 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Вторая таблица - databasechangeloglock предназначена для предотвращения "двойного" запуска liquibase update в том случае когда первый сеанс обновления подвис или работает долго и в это время второй разработчик вручную или используя CI средства (косвенно) запустил точно такой-же процесс. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:14 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
mayton Вторая таблица - databasechangeloglock предназначена для предотвращения "двойного" запуска liquibase update в том случае когда первый сеанс обновления подвис или работает долго и в это время второй разработчик вручную или используя CI средства (косвенно) запустил точно такой-же процесс. А если после успешного создания таблиц удалить их и не запускать повторно liquibase, бд нормально будет функционировать? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:30 |
|
Можно ли в Liquibase описать внешние ключи без создания дополнительных таблиц
|
|||
---|---|---|---|
#18+
Vlad__i__mir mayton Вторая таблица - databasechangeloglock предназначена для предотвращения "двойного" запуска liquibase update в том случае когда первый сеанс обновления подвис или работает долго и в это время второй разработчик вручную или используя CI средства (косвенно) запустил точно такой-же процесс. А если после успешного создания таблиц удалить их и не запускать повторно liquibase, бд нормально будет функционировать? Я ценю твоё творческое любопытство. Помнишь анекдот про бензопилу и русских мужиков? У комплекса liquibasе есть юзкейс. Если ты его не собираешся использовать - то просто не используй. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.10.2020, 17:38 |
|
|
start [/forum/topic.php?fid=59&msg=40009455&tid=2120657]: |
0ms |
get settings: |
7ms |
get forum list: |
5ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
45ms |
get topic data: |
3ms |
get forum data: |
1ms |
get page messages: |
186ms |
get tp. blocked users: |
0ms |
others: | 277ms |
total: | 526ms |
0 / 0 |