Как я могу гарантировать, что учетная запись пользователя на моем локальном сервере разработки имеет тот же идентификатор uid, что и учетная запись на моем рабочем сервере?


У меня есть локальный сервер разработки, который я использую для тестирования, и рабочий сервер. Я написал несколько правил (с модулем правил), которые отправляют личные сообщения (с помощью модуля личных сообщений) пользователям.

Я хочу, чтобы эти сообщения отправлялись от специального пользователя административной поддержки; проблема в том, что у этого пользователя uid 7 на моем локальном сайте и 9 на рабочем сайте.

Поскольку я все еще нахожусь на ранней стадии процесса разработки, для меня это достаточно просто чтобы сбросить базы данных и начать все сначала, чтобы идентификаторы UID были синхронизированы. Однако, поскольку это может повториться в тот момент, когда сброс будет неудобен, есть ли хороший способ убедиться, что учетные записи на разных серверах имеют один и тот же идентификатор UID?

Author: Patrick Kenny, 2012-03-08

2 answers

В настоящее время невозможно экспортировать пользователей в функцию.

Существует открытая проблема для добавления поддержки в uuid_features.модуль.

 1
Author: smokris, 2012-03-09 19:14:53

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

 0
Author: saadlulu, 2012-03-08 15:02:21