Postgresql
在 PostgreSQL 上使用 pg_restore 可以恢復哪些文件格式?
這裡的第一個問題,對於數據庫和數據本身來說是相當新的。
我的問題很簡單,在玩過 Postgres、PGAdmin3 之後,我意識到我想訪問一些公共數據,但是我很難找到任何公開可用的 .tar 文件來練習。讓我想知道您可以從哪些文件格式中恢復。
我可以使用 pg_restore 恢復哪些文件格式?社區中是否存在對某些格式的偏好?
謝謝你的時間。期待參與論壇。
PS:如果不清楚,我正在從命令行恢復。
僅支持一種文件格式:來自(custom)、(directory) 和(tar)
pg_restore
的自定義 PostgreSQL 轉儲格式。值得注意的是,它無法恢復(SQL) 格式轉儲,而必須將其傳遞給。pg_dump -F c``-F d``-F t``-F s``psql -f
如果要載入數據,您可能需要
\copy
from 命令psql
或 server-backendCOPY
命令。它可以載入各種類似 CSV 的數據。還有可以做更多事情的外部載入器和 ETL 工具,例如
pgloader
,Talend Studio、Pentaho Kettle、CloverETL 等。