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