我想運行索引創建,而無需客戶端保持與服務器的連接。
我找到了這個執行緒,它提到在后臺創建索引的唯一方法是
psql -c "CREATE INDEX index_name ON table(column)" &
但這仍然需要客戶端與服務器保持連接。由于這是一個舊執行緒,想知道 postgres 中是否引入了允許這種情況的任何新功能。
uj5u.com熱心網友回復:
不,這仍然不可能。
我會在服務器本身上運行命令,所以不會有網路問題:
nohup psql -c "CREATE INDEX CONCURRENTLY ..." </dev/zero >/dev/null 2>&1 &
然后您可以斷開會話,命令將繼續運行。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/360566.html
標籤:PostgreSQL的
