Julik
Guest
Интеграция двух систем аутентикации (двух таблиц)
Есть две таблицы с логинами-пассвордами, одну создает движок форума (и менять ее схему довольно тяжело, потому как код форума очень сильно оптимизирован и в нем почти нету комментов), другая (основная) поддерживается нами.
Как лучше всего интегрировать их следующим образом:
-все инсерты и апдейты в таблице форума отклоняютcя (тем нету информации которая меняется постоянно)
-все селекты перенаправляются в таблицу "домашних" пользователей
Вопрос не праздный. Пробовал сделать view, создающий "образ" таблицы форума из своей таблицы логинов, но поскольку все столбцы в этом view получают тип undefined сделать ни один insert rule невозможно.
Поля в двух таблицах порой не совпадают по длине (например у нас логин как varchar(100) а у форума как varchar(40)).
Есть ли некий стандартный метод решения такой проблемы? Или нужно действительно "хакнуть" форум и переписать в нем запросы, дабы они шли в нашу таблицу юзеров?
Есть две таблицы с логинами-пассвордами, одну создает движок форума (и менять ее схему довольно тяжело, потому как код форума очень сильно оптимизирован и в нем почти нету комментов), другая (основная) поддерживается нами.
Как лучше всего интегрировать их следующим образом:
-все инсерты и апдейты в таблице форума отклоняютcя (тем нету информации которая меняется постоянно)
-все селекты перенаправляются в таблицу "домашних" пользователей
Вопрос не праздный. Пробовал сделать view, создающий "образ" таблицы форума из своей таблицы логинов, но поскольку все столбцы в этом view получают тип undefined сделать ни один insert rule невозможно.
Поля в двух таблицах порой не совпадают по длине (например у нас логин как varchar(100) а у форума как varchar(40)).
Есть ли некий стандартный метод решения такой проблемы? Или нужно действительно "хакнуть" форум и переписать в нем запросы, дабы они шли в нашу таблицу юзеров?