【发布时间】:2018-11-27 09:55:48
【问题描述】:
$ tar -tf dvdrental.tar
toc.dat
2163.dat
...
2189.dat
restore.sql
提取后
$ file *
2163.dat: ASCII text
...
2189.dat: ASCII text
restore.sql: ASCII text, with very long lines
toc.dat: PostgreSQL custom database dump - v1.12-0
-
restore.sql的目的是什么? -
toc.dat是二进制的,但我可以打开它,它看起来像一个 sql 脚本也是。restore.sql的用途有多大不同 和toc.dat?文档中的以下引用没有回答我的问题:
每个表和要转储的 blob 都有一个文件,外加一个描述转储对象的所谓目录文件 以 pg_restore 可以读取的机器可读格式。
- 由于 tar 转储除了
.dat文件之外还包含restore.sql, tar 转储中的 sql 脚本文件restore.sql和toc.dat和 普通转储(只有一个 sql 脚本文件)?
谢谢。
【问题讨论】:
标签: postgresql dump