В настоящее время переносится мультитенантное приложение 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?
Кто-нибудь может предложить решение этой проблемы?
Большое спасибо
Я уже ответил на ваш личный билет, но стоит ответить публично:
Вы не можете просто создать другую базу данных, поскольку в нее включена только одна база данных, и все ограничения, метрики и процессы миграции взаимодействуют с этой единой базой данных.
Это означает, что установка с несколькими базами данных не будет работать на fortrabbit.
Вы можете забронировать экземпляры базы данных RDS в AWS, чтобы получить больше гибкости.
Тем не менее, большинство многопользовательских приложений работают с одной базой данных, добавляя «customer_id» в каждую таблицу, проще говоря.
ура
Oli
Других решений пока нет …