0

目前正在将 Laravel 5 多租户应用程序迁移到 Fortrabbit。我的帐户类型是 Floppy [用于开发环境、多阶段、游乐场甚至小型生产的最小设置。]

单个数据库工作得很好,但是当前的授权允许创建新数据库。

mysql> SHOW GRANTS;

GRANT USAGE ON *.* TO 'my-app'@'%' IDENTIFIED BY PASSWORD 
'*12345678901234567890' WITH MAX_USER_CONNECTIONS 5 

GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, REFERENCES, INDEX,
 ALTER, CREATE TEMPORARY TABLES, LOCK TABLES, CREATE VIEW, SHOW VIEW 
ON `my-app`.* TO 'my-app'@'%' 

软盘预设上是否可以有多个数据库?

请问有人可以建议解决这个问题吗?

非常感谢

4

1 回答 1

0

我已经回复了你的私人票,但值得公开回答:

您不能简单地创建另一个数据库,因为只包含一个数据库,并且所有限制、指标和迁移过程都与这个单一数据库交互。

这意味着具有多个数据库的设置将无法在 fortrabbit 中运行。

您可以在 AWS 预订 RDS 数据库实例以获得更大的灵活性。

但是,大多数多租户应用程序都使用单个数据库,只需将“customer_id”添加到每个表中即可。

干杯奥利

于 2015-04-15T12:48:22.740 回答