nid и vid

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

Аватар пользователя clubwave.ru clubwave.ru 15 сентября 2006 в 17:16

если nid это уникальный порядковый номер нода, то что такое vid? в моей базе эти значения повсеместно совпадают

Комментарии

Аватар пользователя kiev1 kiev1 17 сентября 2006 в 13:55

это какой-то анахронизм, в sql апдейтах есть командочки которые их уравнивают при очередном апдейте
мне тоже интересно что это и почему к примеру в друпале не используют автоинкримент а хранят id последних записей в специальных таблицах, при чем если случается глюк то новые добавленные документы затирают уже существующие - у меня к примеру это было 2 раза при сменах хостинга.

Аватар пользователя clubwave.ru clubwave.ru 18 сентября 2006 в 16:16

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

Аватар пользователя Natalie Natalie 18 сентября 2006 в 16:59

Ну вообще делать бэкап перед установкой новых модулей - это как бы само собой разумеется Smile
---
---
All content management systems suck, Drupal just happens to suck less. -- Boris Mann at DrupalCON Amsterdam, August 2005.

Аватар пользователя antazy antazy 21 сентября 2006 в 12:09

сейчас я зашел на http://drupal.org/search/node/vid
и первое что мне попалось, это:

vid = reVision ID. With 4.7, the actual content of standard nodes is stored by revision, meaning you get it from the node_revisions table, not from the node table: tne node table only stores summary information, like the title, creation date, last change date (from the latest node_revision change), and so on.

So for each node, you must create a node_revision entry. The safest way is to invoke node_insert() instead of inserting into the DB yourself.