кэширование схемы в приложении для нескольких клиентов, схема из приложения для одного клиента (ROR) - PullRequest
0 голосов
/ 29 апреля 2020

У меня есть два приложения ROR, одно из которых - Single Tenant, а другое - MultiTenant.

У нас есть способ получить доступ к схеме Single Tenant из системы MultiTenant, используя переключатель Apartment.

Недавно я Я выполнил миграцию (добавление столбца) для нескольких таблиц в приложении Single Tenant и попытался получить схему через приложение MultiTenant, но я мог видеть появление нового столбца.

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

Есть ли способ избежать кэширования или безошибочно отразить изменения в БД на одном арендаторе в MultiTenant.

скажем, например: - Table Person имел ID, имя пользователя первоначально и номер телефона были добавлены как часть миграции в приложении для одного арендатора

Я могу видеть только Table Person с ID, имя пользователя все еще находится в SingleTenant, пока я перезагружаю сервер приложений Multitenant.

1 Ответ

0 голосов
/ 29 апреля 2020

Я нашел ответ. model.reset_column_information

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...