Приложение Laravel 5 для нескольких арендаторов на 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 ответ

Я уже ответил на ваш личный билет, но стоит ответить публично:

Вы не можете просто создать другую базу данных, поскольку в нее включена только одна база данных, и все ограничения, метрики и процессы миграции взаимодействуют с этой единой базой данных.

Это означает, что установка с несколькими базами данных не будет работать на fortrabbit.

Вы можете забронировать экземпляры базы данных RDS в AWS, чтобы получить больше гибкости.

Тем не менее, большинство многопользовательских приложений работают с одной базой данных, добавляя "customer_id" в каждую таблицу, проще говоря.

Ура Оли

Другие вопросы по тегам