Как начать отсчет нумерации новых нод не с 1, а с 1000, или 2000?

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

Аватар пользователя microproger microproger 10 сентября 2014 в 18:39

В общем вопрос простой:

Как начать отсчет нумерации новых нод не с 1, а с 1000, или 2000?

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

Комментарии

Аватар пользователя Nikit Nikit 11 сентября 2014 в 1:43

Вопрос зачем? Если только для вывода, то создай поле нумерации. Если для импорта, используй UUID...

Аватар пользователя marazmus marazmus 11 сентября 2014 в 6:57

"Nikit" wrote:
Вопрос зачем?

Какая хрен разница? Способ есть, его предложили. Блеать, чисто русский форум.

На индусском предложили бы десять неправильных способов без лишнего обсуждения.

На омериканском один рабочий способ, и еще пару советов по теме.

На русском дадут один рабочий способ, кучу вопросов типа "нахуя ваще это надо?" и разведут срач на три страницы Biggrin

Русские форумы зы бест Biggrin

Аватар пользователя Nikit Nikit 11 сентября 2014 в 9:26

2marazmus: А чего ругаешься? Читай внимательнее, мой вопрос задан для конкретизации проблемы.
И помеченный тобою ответ не есть способ решения проблемы...

Аватар пользователя marazmus marazmus 11 сентября 2014 в 12:28

"Nikit" wrote:
А чего ругаешься? Читай внимательнее, мой вопрос задан для конкретизации проблемы.

Сам млин читай внимательнее, ибо

"Nikit" wrote:
помеченный тобою ответ не есть способ решения проблемы...

схрена ли это не способ решения проблемы?

Аватар пользователя marazmus marazmus 11 сентября 2014 в 12:48

"Nikit" wrote:
Если для импорта, используй UUID...

Для фанатиков UUID предлагаю простую практическую задачу:

1) Дано: куча сайтов на D5 и D6, которые легче сделать заново и переимпортить контент, чем последовательно апгрейдить и возиться с багами, ручными патчами и прочей херней.

2) Ноды импортятся на новую сборку на D7.

3) Со старого сайта пришла нода /node/10

4) На новом сайте она села в /node/123

5) Обращаю внимание, что при любом импорте ID нод не мапятся 1в1 со старого на новый сайт, поэтому (особенно если делать переезд по-человечески) на старые адреса нод надо делать 301-редирект на новые ноды

6) Ок, делаем на новом сайте редирект с node/10 (страница старого сайта) на node/123 (страница нового сайта)

7) Но блеать node/10 на новом сайте уже есть, и она совсем про другое! UUID? Че? Зачем он? Он нам как здесь поможет?

Dirol Самый простой и тупой способ - просто ДО импорта на новом сайте увеличить ID автоинкремента нод до значения, заведомо максимального от ID последней ноды на старом сайте. Например, 10000.

9) Тогда проблема с кривым 301 на существующие ноды вырождается в простую задачу node/10 -> node/10123

UUID? Гыгы.