Как я могу гарантировать, что учетная запись пользователя на моем локальном сервере разработки имеет тот же идентификатор uid, что и учетная запись на моем рабочем сервере?
У меня есть локальный сервер разработки, который я использую для тестирования, и рабочий сервер. Я написал несколько правил (с модулем правил), которые отправляют личные сообщения (с помощью модуля личных сообщений) пользователям.
Я хочу, чтобы эти сообщения отправлялись от специального пользователя административной поддержки; проблема в том, что у этого пользователя uid 7 на моем локальном сайте и 9 на рабочем сайте.
Поскольку я все еще нахожусь на ранней стадии процесса разработки, для меня это достаточно просто чтобы сбросить базы данных и начать все сначала, чтобы идентификаторы UID были синхронизированы. Однако, поскольку это может повториться в тот момент, когда сброс будет неудобен, есть ли хороший способ убедиться, что учетные записи на разных серверах имеют один и тот же идентификатор UID?
2 answers
В настоящее время невозможно экспортировать пользователей в функцию.
Существует открытая проблема для добавления поддержки в uuid_features.модуль.
Если бы я был на вашем месте и у меня был доступ к базе данных, я бы экспортировал таблицу пользователей из рабочей среды на свой сайт разработчиков после создания резервной копии из моей таблицы пользователей разработчиков.