我已经尝试了“备份”菜单中的许多设置变体,当右键单击一个表时,该菜单会弹出一些设置,但这些设置都没有导致表中的任何数据被备份。生成的文件大小约为5k,但该表有近2M行,可能有数百兆字节大小。
我想备份这个表,这样我就可以在生产系统上执行一些清理查询之前将它恢复到测试数据库。
“Process details”窗口显示一系列命令,但未显示错误:
/Applications/pgAdmin 4.app/Contents/SharedSupport/pg_dump --file "/Users/xxx/device_status_2m" --host "myhostname" --port "5432" --username "postgres" --no-password --verbose --format=c --blobs --table "public.status" "mydatabasename"pg_dump: last built-in OID is 16383
pg_dump: reading extensions
pg_dump: identifying extension members
pg_dump: reading schemas
pg_dump: reading user-defined tables
pg_dump: reading user-defined functions
pg_dump: reading user-defined types
pg_dump: reading procedural languages
pg_dump: reading user-defined aggregate functions
pg_dump: reading user-defined operators
pg_dump: reading user-defined access methods
pg_dump: reading user-defined operator classes
pg_dump: reading user-defined operator families
pg_dump: reading user-defined text search parsers
pg_dump: reading user-defined text search templates
pg_dump: reading user-defined text search dictionaries
pg_dump: reading user-defined text search configurations
pg_dump: reading user-defined foreign-data wrappers
pg_dump: reading user-defined foreign servers
pg_dump: reading default privileges
pg_dump: reading user-defined collations
pg_dump: reading user-defined conversions
pg_dump: reading type casts
pg_dump: reading transforms
pg_dump: reading table inheritance information
pg_dump: reading event triggers
pg_dump: finding extension tables
pg_dump: finding inheritance relationships
pg_dump: reading column info for interesting tables
pg_dump: finding the columns and types of table "public.status"
pg_dump: flagging inherited columns in subtables
pg_dump: reading indexes
pg_dump: reading indexes for table "public.status"
pg_dump: flagging indexes in partitioned tables
pg_dump: reading extended statistics
pg_dump: reading constraints
pg_dump: reading foreign key constraints for table "public.status"
pg_dump: reading triggers
pg_dump: reading triggers for table "public.status"
pg_dump: reading rewrite rules
pg_dump: reading policies
pg_dump: reading row security enabled for table "public.status"
pg_dump: reading policies for table "public.status"
pg_dump: reading publications
pg_dump: reading publication membership
pg_dump: reading publication membership for table "public.status"
pg_dump: reading subscriptions
pg_dump: reading large objects
pg_dump: reading dependency data
pg_dump: saving encoding = UTF8
pg_dump: saving standard_conforming_strings = on
pg_dump: saving search_path =
pg_dump: saving database definition
pg_dump: dumping contents of table "public.status"发布于 2019-11-29 23:16:33
事实证明,对于时间刻度超级表,pg_dump不能正常工作。Timescale推荐使用这种方法:https://docs.timescale.com/latest/using-timescaledb/backup
https://stackoverflow.com/questions/59106713
复制相似问题