Могу ли я добавить ALTER существующую таблицу в UNLOGGED?
Как применить функцию PostgreSQL UNLOGGED к существующей таблице?
Ответ 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;