Как настроить чтение / запись пользователей в торт php 2 - PullRequest
0 голосов
/ 27 марта 2020

Есть ли способ настроить двух пользователей базы данных в торт php? Все запросы на чтение должны использовать пользователя RO, а запросы на запись должны использовать пользователя RW.

Я использую mysql RDS и торт php -2

1 Ответ

1 голос
/ 27 марта 2020

Да, это возможно, но только с использованием двух определений базы данных, каждое из которых связано с указанным c пользователем. Затем вам нужно будет заставить ваши модели использовать одну базу данных или другую, в зависимости от того, какую операцию вы собираетесь выполнять; возможно, написав logi c внутри AppModel. php, и все ваши модели расширяют только этот класс. (Я не проверял это, и логика c для переключения базы данных «на лету» может не работать).

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

...