目前正在将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'@'%'
软盘预设上是否可以有多个数据库?
请任何人都可以提出解决此问题的建议吗?
非常感谢
我已经回复了您的私人票,但值得公开回答:
您不能简单地创建另一个数据库,因为只包含一个数据库,并且所有限制、指标和迁移过程都与这个数据库交互。
这意味着具有多个数据库的设置在 fortrabbit 上不起作用。
您可以在 AWS 上预订 RDS 数据库实例以获得更大的灵活性。
但是,大多数多租户应用程序使用单个数据库,只需将"customer_id"添加到每个表即可简单地说。
干杯奥利