我打算在Supabase备份我的postgres数据库
$ pg_dump -h db.PROJECT_REF.supabase.co -U postgres --clean --schema-only > supabase_backup.sql
我运行了命令
GRANT ALL ON ALL SEQUENCES IN SCHEMA auth TO postgres;
grant all on auth.identities to postgres, dashboard_user;
然而,我仍然得到
pg_dump: error: query failed: ERROR: permission denied for table schema_migrations
pg_dump: error: query was: LOCK TABLE realtime.schema_migrations IN ACCESS SHARE MODE
1条答案
按热度按时间j0pj023g1#
**2022年10月编辑:**有一个新的/改进的脚本来执行database migration:
开始之前:
$OLD_DB_URL
,将新项目的数据库URL存储为$NEW_DB_URL
。迁移数据库:
从终端运行以下命令:
我相信您可能遗漏了迁移指南中更改角色的部分。我复制了下面的说明:
开始前
迁移数据库