【发布时间】:2018-04-25 00:02:11
【问题描述】:
我有一个在 Heroku 上使用 Postgres 的多租户 Django 应用程序。有没有办法根据在我的应用程序上创建新用户的时间实际实例化新的 dyno/db/subdomain?
【问题讨论】:
-
多租户的情况如何?
-
好吧,我要么计划做我上面描述的事情,我基本上将应用程序(每个租户的单独数据库)复制到不同的子域上,或者我将通过映射人为地隔离每个租户Postgres 中的表,而仅使用 1 个数据库。
-
你看过
django-tenants吗?它使用 PostgreSQL 模式进行数据隔离,使用子域来区分租户。有other libraries to explore, too。 -
哇,克里斯太棒了。我不知道 django 已经有了这么复杂的东西!
-
@Chris 你知道如何在我的域名托管服务商端生成子域吗?我了解如何在heroku上做通配符域,但我不需要实际建立子域吗?
标签: django heroku heroku-postgres