|
Не работает CONSTRAINT DELETE CASCADE
|
|||
---|---|---|---|
#18+
Приветствую коллеги! Возможно проблема очевидна, но я никак могу её найти. Прошу помочь свежим взглядом! Основной сервер psql (PostgreSQL) 9.4.12 Тестовый сервер psql (PostgreSQL) 9.2.18 Суть проблемы, при удалении записи в таблице carts на рабочем сервере, не удаляются сопутствующие ей записи в таблице carts_items. При этом на тестовом всё работает Ниже вывод команд: Код: plsql 1. 2.
Рабочий сервер: Код: plsql 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.
Тестовый сервер: Код: plsql 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.
Проблема вылезла после переноса бекапа с версии psql (PostgreSQL) 9.4.8 на новый сервер версии Основной сервер psql (PostgreSQL) 9.4.12 Удаление и пересоздание таблиц не помогает. Во вложении скриншот как сие выглядит через pg_admin Удаляю я данные не через pg_admin а SQL Запросом DELETE ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 11:00 |
|
Не работает CONSTRAINT DELETE CASCADE
|
|||
---|---|---|---|
#18+
Ещё заметил нюанс в postgresql.conf есть опция session_replication_role = 'replica' без неё сервер не запускался и требовал включить. На других серверах у меня всё работает без неё ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 11:17 |
|
Не работает CONSTRAINT DELETE CASCADE
|
|||
---|---|---|---|
#18+
Makc64RUSЕщё заметил нюанс в postgresql.conf есть опция session_replication_role = 'replica' без неё сервер не запускался и требовал включить. На других серверах у меня всё работает без неё Потому и не работает — эта опция вырубает все триггера, которые (в частности) из дочерних таблиц данные удаляют. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 11:23 |
|
Не работает CONSTRAINT DELETE CASCADE
|
|||
---|---|---|---|
#18+
да, вы правы, нашёл ответ тут http://www.sql.ru/forum/1232864/kaskadnyy-triger Спасибо вам за подтверждение ... |
|||
:
Нравится:
Не нравится:
|
|||
12.10.2017, 11:31 |
|
|
start [/forum/topic.php?fid=53&msg=39535239&tid=1996171]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
43ms |
get tp. blocked users: |
2ms |
others: | 31ms |
total: | 153ms |
0 / 0 |