[英]How to apply PostgreSQL UNLOGGED feature to an existing table?
我可以將現有表更改為UNLOGGED嗎?
PostgreSQL的9.5+允許設置一個現有的表並寫入日志/與未注冊的 ALTER TABLE命令的詳細更好這里 。
For e.g.
ALTER TABLE table_test SET LOGGED;
ALTER TABLE table_test SET UNLOGGED;
以下解決方案適用於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;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.