Как изменить порядок нумерации UID пользователей на Drupal 7

Главные вкладки

Аватар пользователя misterpronin misterpronin 14 мая 2013 в 12:36

Продолжение темы.

Нужно чтоб после запуска сайта пользователям назначались uid-ы начиная с 2. Перед запуском все тестовые пользователи будут удалены (как и все материалы), так что никаких особых последствий быть не должно.

Ответа так никто и не дал... Поиск в интернете тоже не помог... В общем решение то скорее всего несложное, но сложно найти человека, который знает его, т.к. мало кто сталкивался с этим. Заранее спасибо за помощь.

Комментарии

Аватар пользователя k_dmitry k_dmitry 14 мая 2013 в 12:47

"misterpronin" wrote:
темы.

Там же есть решение

Quote:
Решено! Сделал следующее: 1. Зашел в Базу данных через «phpMyAdmin»;
2. Нашел таблицу «users» и вошел в нее;
3. Удалил всех пользователей кроме главного, у него UID 1;
4. Сверху находятся вкладки нажал на вкладку «Операции»;
5. Нашел поле под названием «auto_increment» в нем находится номер следующего создаваемого пользователя;
6. Удалил значения с поля и поставил цифру «2» - это значит, что следующему создаваемому (регистрируемому) пользователю будет присвоен UID 2;
7. Нажал "Ок". Теперь все чудесно, проблема решена. Спасибо всем кто отписался в этой теме, без вашей наводки я бы ни за что не смог бы решить данную проблему!

Аватар пользователя deb deb 14 мая 2013 в 16:41

В 7-ке для порядковых номеров юзеров используется таблица sequences (в mysql) и внутренние механизмы СУБД в Postgres. У вас я так понимаю мускл? Тогда сбросьте auto_increment для поля value таблицы sequences. Но учтите, что эта таблица используется другими модулями и это приведет к непредсказуемым последствиям.