Fortrabit上的Laravel 5多租户应用程序

时间:2015-04-14 19:34:43

标签: php laravel-5 multi-tenant fortrabbit

目前正在将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'@'%' 

是否可以在Floppy预设中拥有多个数据库?

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

非常感谢

1 个答案:

答案 0 :(得分:0)

我已经回复了您的私人机票,但值得回答公众:

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

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

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

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

干杯 奥利