Postgresql
將 pg_dump 目錄輸出更改為表名而不是對象號
pg_dump -F d
將產生多個<number>.dat.gz
文件,這些文件代表數據庫中的對象編號。我希望pg_dump
以格式創建這些文件,<table name>.dat.gz
以便在表恢復的情況下能夠輕鬆區分文件/表。
沒有內置的方法可以做到這一點。您必須更改程式碼才能執行您想要的操作。或者您可以編寫腳本來根據輸出重命名文件
pg_restore -l .
無論你想出什麼都不會很籠統。例如,如果
<table name>.dat.gz
不是文件系統上的合法文件名怎麼辦?