转储对象标识符(OID)作为每个表数据的一部分。如果你的应用以某种方式引用OID列(例如在一个外键约束中),应使用这个选项。否则,这个选项不应该被使用。 -O --no-owner 不输出设置对象拥有关系来匹配原始数据库的命令。默认情况下,pg_dump会发出ALTER OWNER或SET SESSION AUTHORIZATION语句来设置被创建的数据库对象的...
5,false);--- TOC entry 3736 (class 0 OID 0)-- Dependencies: 207-- Name: t2_id_seq; Type: SEQUENCE SET; Schema: public; Owner: postgres--SELECTpg_catalog.setval('public.t2_id_seq',2,true);
-o 或 --oids:指定是否为每个表都输出对象标识(OID)。 -O 或 --no–owner:只对纯文本格式有意义,表示不把对象的所有权设置为对应源端数据库中的owner,为了让脚本可以被任何用户使用。 -s 或 --schema-only:只输出对象定义(模式),不输出数据。这个选项在备份表结构或在另一个数据库上创建相同结构的表时比...
-c, --clean 在重新创建之前,先清除(删除)数据库对象 -C, --create 在转储中包括命令,以便创建数据库 -E, --encoding=ENCODING 转储以ENCODING形式编码的数据 -n, --schema=SCHEMA 只转储指定名称的模式 -N, --exclude-schema=SCHEMA 不转储已命名的模式 -o, --oids 在转储中包括 OID -O, --no-owne...
-o, --oids 在转储中包括 OID -O, --no-owner 在明文格式中, 忽略恢复对象所属者 -s, --schema-only 只转储模式, 不包括数据(不导出数据) -S, --superuser=NAME 在转储中, 指定的超级用户名 -t, --table=TABLE 只转储指定名称的表 -T, --exclude-table=TABLE 不转储指定名称的表 ...
备份还原方法:pg_dump和pg_restore,先仔细说明这两个命令,再记录我的操作方法。 pg_dump--将一个PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中 pg_dump[option...][dbname] 选项option... 下面的命令行参数控制输出的内容和格式。 dbname 声明将要转储的数据库名。如果没有声明这个参数,那么使用环境...
备份还原方法:pg_dump和pg_restore,先仔细说明这两个命令,再记录我的操作方法。 pg_dump--将一个PostgreSQL数据库抽出到一个脚本文件或者其它归档文件中 pg_dump[option...][dbname] 选项option... 下面的命令行参数控制输出的内容和格式。 dbname 声明将要转储的数据库名。如果没有声明这个参数,那么使用环境...
备份对象标识符(OID)作为每个表数据的一部分。如果您的应用程序以某种方式引用OID列(例如在一个外键约束中引用OID列),请使用此选项。否则,不使用此选项。 -O即--no-owner 匹配原始数据库时,不需要设置对象的所有权。 说明 此选项仅适用于脚本文件。对于存档文件,可以在调用pg_restore时指定该选项。 -s即--sche...
如果您的應用程式以某種方式引用OID列(例如在一個外鍵約束中引用OID列),請使用此選項。否則,不使用此選項。 -O即--no-owner 匹配未經處理資料庫時,不需要設定對象的所有權。 說明 此選項僅適用於指令檔。對於封存檔案,可以在調用pg_restore時指定該選項。 -s即--schema-only 只備份對象模式,不備份資料。 -S...
如果你的应用需要OID字段的话(比如在外键约束中用到),那么使用这个选项。否则,不应该使用这个选项。 -O--no-owner 不把对象的所有权设置为对应源数据库。pg_dumpall默认发出 ALTER OWNER或SET SESSION AUTHORIZATION 语句以设置创建的数据库对象的所有权。如果这些脚本将来没有被超级用户 (或者拥有脚本中全部对象的...