Как применить функцию PostgreSQL UNLOGGED к существующей таблице? - PullRequest
11 голосов
/ 29 октября 2011

Могу ли я изменить существующую таблицу как UNLOGGED?

Ответы [ 2 ]

21 голосов
/ 20 января 2015

Для будущих читателей PostgreSQL 9.5 позволит установить существующую таблицу как LOGGED / UNLOGGED с помощью команды ALTER TABLE ... подробнее лучше здесь .

For e.g. 
ALTER TABLE table_test SET LOGGED;
ALTER TABLE table_test SET UNLOGGED;
14 голосов
/ 29 октября 2011

Следующее решение предназначено для версий PostgreSQL <= 9.4: </p>

Вы можете сделать:

create unlogged table your_table_alt as 
   select * from your_table;

Тогда:

drop table your_table;
alter table your_table_alt rename to your_table;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...