我有一个脚本,其中
pg_dump
出现错误并显示以下消息:pg_dump -h db1 --format plain --encoding UTF8 --schema=public --schema-only --no-owner me
pg_dump: [archiver (db)] query failed: ERROR: permission denied for relation notmytable
pg_dump: [archiver (db)] query was: LOCK TABLE public.notmytable IN ACCESS SHARE MODE
这会导致整个转储过程中止。
是否有以下两种方法可供选择:
- 忽略非我们用户拥有的表?
- 忽略错误?
我真的不想在转储过程中包含这些表,所以即使我们能访问它们,也不能完全解决问题。
(Postgres 9.6.3)