如何将 heroku 数据库复制到本地数据库
将 heroku 数据库复制到本地数据库的步骤:
1.在终端中运行复制过程:
heroku pg:pull DATABASE_URL change_to_your_data_base_name --app change_to_your_app_name
2.使用此查询更改数据库所有者:
GRANT ALL PRIVILEGES ON DATABASE change_to_your_data_base_name to change_to_your_user; ALTER DATABASE change_to_your_data_base_name OWNER TO change_to_your_user;
3.为你数据库中的所有表生成并运行查询:
SELECT 'ALTER TABLE '|| schemaname || '.' || tablename ||' OWNER TO change_to_your_user;' FROM pg_tables WHERE NOT schemaname IN ('pg_catalog', 'information_schema') ORDER BY schemaname, tablename;