[英]Windows pg_dump postgres bug: pg_restore: error: input file does not appear to be a valid archive
[英]What does each column in an archive's table of contents mean? (pg_dump/pg_restore)
我正在使用 pg_restore 來重建我備份的數據庫。 正如 pg_restore 文檔中所建議的那樣( https://www.postgresql.org/docs/curren/app-pgrestore.html創建了一個歸檔表,其中包含一個“文件”表。
本身並沒有錯,但我正在努力弄清楚此 ToC 中每一列的含義。 它們每個看起來像這樣:
5602; 0 16476 TABLE DATA public <table_name> postgres
第一列是該表的存檔 ID,但接下來的兩個數字是什么意思? 在我的 ToC 中,第一個非存檔列始終為零,但在其他示例中並非如此。
這些字段涉及:
TABLE DATA
相關,而不是表。proc 將獲得SELECT oid FROM pg_class were relname = 'pg_proc'
,表將獲得SELECT oid FROM pg_class where relname = 'pg_class'
等)pg_class
中找到的 oid)TABLE DATA
)public
)<table_name>
)postgres
)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.