与亚马逊RDS不同,Heroku不允许创建多个数据库——您的数据库角色根本没有CREATE DATABASE ..;权限。但是,您可以创建多个“应用程序”,每个应用程序都有自己的Postgres,然后在单个应用程序中使用多个Postgres DB(例如,请参见https://devcenter.heroku.com/articles/heroku-postgresql#sharing-heroku-postgres-between-applications ——这是更改“附加”的数据库的一种方式,但您只需添加指向多个数据库凭据的配置变量,并使用heroku config应用这些凭证)。另外,您可以在与Heroku应用程序相同的可用区中创建Amazon RDS Postgres(一个或多个),并在Heroku应用程序中使用此Postgres实例(或多个)。