关系 django_migrations 的权限被拒绝
permission denied for relation django_migrations
我正在使用 Django CMS,我想备份我的数据库。但是当我触发查询以收回数据库时:
pg_dump -U postgres -h 127.0.0.1 -p 5432 db_name > db_name_backup.sql
触发查询后出现以下错误:
pg_dump: [archiver (db)] query failed: ERROR: permission denied for relation django_migrations
pg_dump: [archiver (db)] query was: LOCK TABLE public.django_migrations IN ACCESS SHARE MODE
谁能帮我解决这个问题?
听起来这取决于权限,因此请确保您至少拥有相关架构的 USAGE
和 table.
的 SELECT
权限
查看 this answer 了解更多详细信息。
我正在使用 Django CMS,我想备份我的数据库。但是当我触发查询以收回数据库时:
pg_dump -U postgres -h 127.0.0.1 -p 5432 db_name > db_name_backup.sql
触发查询后出现以下错误:
pg_dump: [archiver (db)] query failed: ERROR: permission denied for relation django_migrations
pg_dump: [archiver (db)] query was: LOCK TABLE public.django_migrations IN ACCESS SHARE MODE
谁能帮我解决这个问题?
听起来这取决于权限,因此请确保您至少拥有相关架构的 USAGE
和 table.
SELECT
权限
查看 this answer 了解更多详细信息。