|
Автоматическое создание партиций в PG11
|
|||
---|---|---|---|
#18+
Доброго всем времени суток ! Есть таблица Код: sql 1. 2. 3. 4. 5. 6.
У неё есть партиция по умолчанию Код: sql 1.
На эту партицию повешан триггер, по которому должна создаваться партиция под данные Код: sql 1. 2. 3. 4. 5.
Собственно само тело триггера Код: sql 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.
При вставке данных получаю ошибку Код: sql 1. 2. 3. 4. 5.
Что я делаю не так ? ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 08:43 |
|
Автоматическое создание партиций в PG11
|
|||
---|---|---|---|
#18+
maxikus2008, потому что из запроса нельзя менять структуру уже открытой в этой транзакции таблицы. https://github.com/postgres/postgres/blob/REL_11_STABLE/src/backend/commands/tablecmds.c#L2012 https://github.com/postgres/postgres/blob/REL_11_STABLE/src/backend/commands/tablecmds.c#L3239 ... |
|||
:
Нравится:
Не нравится:
|
|||
07.10.2019, 10:35 |
|
|
start [/forum/topic.php?fid=53&fpage=36&tid=1995016]: |
0ms |
get settings: |
8ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 280ms |
total: | 417ms |
0 / 0 |