我使用Heroku CLI pg:拉命令将一个Heroku Postgres连接的数据库从一个Heroku应用程序(my-source-app)迁移到另一个(my-target-app) --这两个数据库都在我的控制之下。
首先,清除目标应用程序上的数据库;
heroku pg:reset -a my-target-app然后启动pg:拉
heroku pg:pull DATABASE $(heroku config:get DATABASE_URL -a my-target-app) --exclude-table-data='table5;table9' -a my-source-app它似乎开始工作(先传输模式,然后逐个表传输数据表),但速度非常慢。原来的数据库是~20 db;很大,但不是不合理的。如果我监视目标数据库的大小(通过Heroku仪表板),它的填充量似乎只有35 at /分钟。
我的问题;
发布于 2021-11-05 01:14:04
回答具体问题;
pg:pull操作完成时,我仍然保持连接;似乎没有分离的方法。pg:copy --参见文档 --这是一个可行的选择。https://stackoverflow.com/questions/69820158
复制相似问题