|
Удаление столбца из таблицы
|
|||
---|---|---|---|
#18+
Здравствуйте. Прочитал в документации: Код: plaintext 1. 2. 3.
Я провел такой эксперимент. Использовал то, что в таблице в PostgreSQL может быть максимально 1600 столбцов. Код: 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.
Но следующие команды всё равно ругаются и не дают добавить новый столбец, т.к. в таблице всё равно их 1600 на смотря на удаление. Код: sql 1. 2.
То есть команды vacuum(full) и truncate только освобождают место, а столбец уже никогда не удалится и их количество не уменьшится? Можно ли как-то действительно удалить столбец или это можно сделать только пересозданием таблицы? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 13:12 |
|
Удаление столбца из таблицы
|
|||
---|---|---|---|
#18+
Visermoz, Только полное пересоздание. А в доке про место занятое а не про удаление остатков самого столбца полностью. -- Maxim Boguk лучшая поддержка PostgreSQL: dataegret.ru ... |
|||
:
Нравится:
Не нравится:
|
|||
22.08.2018, 13:25 |
|
|
start [/forum/topic.php?fid=53&fpage=51&tid=1995618]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 144ms |
0 / 0 |