| grep -v CONSTRAINT \ > no_indexes.list 然后使用-L(--use-list) 选项指定这个列表文件: ❯ psql -c 'create database restored' CREATE DATABASE ❯ pg_restore -j8 -L no_indexes.list --dbname=restored dump1 我们可以看到,恢复后的表没有主键或索引: ❯ psql restored -c '\d pgbench_a...
列出备份的内容。这个操作的输出可以用 -L 选项限制和重排所恢复的项目。 -L list-file --use-list=list-file 只恢复在 list-file 里面的元素,以它们在文件中出现的顺序。 你可以移动各个行并且也可以通过在行开头放 ';' 的方式注释。(见下文获取例子。) -O --no-owner 不 要输出设置对象的权限,以便与最...
如果没有-N,-o, and-r,那么 pg_restore 以项目出现在归档的内容列表中的顺序恢复他们, 或者按照他们在 list-file 里面的顺序恢复他们——假如给出了 -L 的话。 -o 和 -r 的组合复制了 pg_dump 在创建归档的内容列表之前进行的排序, 因此,这个选项通常没必要声明。 -R --no-reconnect 这个选项已经废弃...
如果没有 -N, -o, and -r,那么 pg_restore 以项目出现在归档的内容列表中的顺序恢复他们, 或者按照他们在 list-file 里面的顺序恢复他们——假如给出了 -L 的话。 -o 和 -r 的组合复制了 pg_dump 在创建归档的内容列表之前进行的排序, 因此,这个选项通常没必要声明。 -R --no-reconnect 这个选项已经...
pg_restore -l db.dump > db.list 这个文件由一行头和每个条目一行组成,比如: ; ; Archive created at Mon Sep 14 13:55:39 2009 ; dbname: DBDEMOS ; TOC Entries: 81 ; Compression: 9 ; Dump Version: 1.10-0 ; Format: CUSTOM ; Integer: 4 bytes ; Offset: 8 bytes ; Dumped from data...
pg_restore -l db.dump > db.list 这个文件由一行头和每个条目一行组成,比如: ; ; Archive created at Mon Sep 14 13:55:39 2009 ; dbname: DBDEMOS ; TOC Entries: 81 ; Compression: 9 ; Dump Version: 1.10-0 ; Format: CUSTOM ; Integer: 4 bytes ; Offset: 8 bytes ; Dumped from data...
把一个包含大对象的叫 mydb 的数据库转储到一个tar文件: $pg_dump-Ft-bmydb>db.tar把这个数据库恢复到现有的叫 newdb 的数据库中(连同BLOB): $pg_restore-dnewdbdb.tar要对项目重新排序,首先必须转储归档的目录: $pg_restore-larchive.file>archive.list这个文件由一行头和每个项目一行组成,比如。 ; ;...
PgSql备份pg_dump与还原手记pg_restore PgSql备份pg_dump与还原手记pg_restore(转) 真没有想到,以前一直是PostgreSQL使用者,突然需要库移植又成了头一招了!原来它与mysql命令行操作区别还挺大。 不用怕,但绝对要细心,因为数据库操作是网站的核心,一旦出现损坏或丢失,后果就非常严重了。 我先写了步骤,...
PgSql备份pg_dump与还原手记pg_restore PgSql备份pg_dump与还原手记pg_restore(转) 真没有想到,以前一直是PostgreSQL使用者,突然需要库移植又成了头一招了!原来它与mysql命令行操作区别还挺大。 不用怕,但绝对要细心,因为数据库操作是网站的核心,一旦出现损坏或丢失,后果就非常严重了。 我先写了步骤,...
pg_restore --list archive_file.dump Clean database objects before creating them: pg_restore --clean -d db_name archive_file.dump Use multiple jobs to do the restoring: pg_restore -j 2 -d db_name archive_file.dump ©tl;dr;authors and contributors...