Подтвердить что ты не робот

Как применить функцию PostgreSQL UNLOGGED к существующей таблице?

Могу ли я добавить ALTER существующую таблицу в UNLOGGED?

4b9b3361

Ответ 1

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

For e.g. 
ALTER TABLE table_test SET LOGGED;
ALTER TABLE table_test SET UNLOGGED;

Ответ 2

Следующее решение для версий PostgreSQL <= 9.4:

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

create unlogged table your_table_alt as 
   select * from your_table;

Тогда:

drop table your_table;
alter table your_table_alt rename to your_table;