簡體   English   中英

如何將PostgreSQL UNLOGGED功能應用於現有表?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM