Использование таблицы в другой базе данных

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

Например, у меня есть базы данных db1 и db2

db1 имеет пользователей таблиц, поэтому я хочу, чтобы db2.users указывал на db1.users.

Я знаю, что могу настроить триггеры и то, что не синхронизирует две отдельные таблицы, но это звучит круче :)

EDIT

Итак, в моем коде я использую sql, например

select * from users

. Теперь, на уровне базы данных, я хочу, чтобы «пользователи» фактически были db1.users. Затем, если я хочу, я могу удалить псевдоним / указатель, и "select * from users" будет указывать на таблицу пользователей в текущей базе данных. Я думаю, что я m ищет что-то типа "глобального псевдонима".

5
задан Brian Tompsett - 汤莱恩 19 November 2017 в 09:29
поделиться