我需要评估运行在Heroku上的Postgres实例的数据库模式。不幸的是,我尝试了以下方法:
heroku run -a my_app_name 'pg_dump -s DATABASE_URL' > output.sql
DATABASE_URL应该是整个字符串中的一部分
heroku config:get DATABASE_URL -a my_app_name
这是我能找到的最接近的了,因为命令可以运行,但输出却为空。因此,我添加了标志-s给pg_dump,只获取模式而不是数据。
我还尝试遵循这个答案,但无法使用它来获取模式。
heroku run -a ...
应该没问题,我刚刚试过了。你确定你使用的是正确的DATABASE_URL
吗? - mu is too shortDATABASE_URL
,然后复制了URI
,如果有人需要的话。 - Joe Boyle