Size: a a a

2021 April 04

DL

Denis Levchenko in Drupal RU
Alex Creatov
а можно посмотреть, мне просто ни Андрей больше не отвечает, никто больше не подсказывает.
источник

AC

Alex Creatov in Drupal RU
благодарю
источник
2021 April 05

AK

Andrey K in Drupal RU
Вопрос такой. Есть материалы, условно типа "новость". Есть "статьи".
Если я при помощи feeds создам поток, создающий материалы "статьи", но уникальный ключ (id) совпадёт с новостью — материалы "новость" затрутся?
источник

SP

Sergey Prokopchuck in Drupal RU
При создании идёт автоинкремент id-шек контентных ентити
Так что если есть подобная трабла, то стоит искать первопричину подобного - скорее всего есть ручной запрос в бд с созданием
источник

VS

Victor Stepankov in Drupal RU
Sergey Prokopchuck
При создании идёт автоинкремент id-шек контентных ентити
Так что если есть подобная трабла, то стоит искать первопричину подобного - скорее всего есть ручной запрос в бд с созданием
имхо, тут вопрос не об этом, тут про создание/обновление, а в фидсах нид выбран как уникальное поле для идентификации
источник

AK

Andrey K in Drupal RU
Угу
источник

AK

Andrey K in Drupal RU
С самописки упёр материалы на восьмёрку. Айди был как ключ, ну и заодно урл от него плясался.
Выяснилось, что часть материалов будут другим типом.
источник

AK

Andrey K in Drupal RU
Sergey Prokopchuck
При создании идёт автоинкремент id-шек контентных ентити
Так что если есть подобная трабла, то стоит искать первопричину подобного - скорее всего есть ручной запрос в бд с созданием
Разве? Я проверил, автоинкрементом и не пахло. Если ключом был айди 1212 - то и нода была /node/1212
источник

АК

Алексей Кузнецов... in Drupal RU
на семёрку был модуль для отматывания автоинкремента. Например поставил, чтобы ноды шли от 100 тысяч и импортируй в первые 100 тысяч что хочешь
источник

L

Lex in Drupal RU
Andrey K
Разве? Я проверил, автоинкрементом и не пахло. Если ключом был айди 1212 - то и нода была /node/1212
Не проще отдельным полем старый ид сохранить?
источник

АК

Алексей Кузнецов... in Drupal RU
автоинкремент срабатывает только если не указывать Id сущности. Если указать, то ставит тот, что указан, при условии, что он свободен. А если он занят, то кинет фатал по дупликэйт праймэри кей
источник

AK

Andrey K in Drupal RU
Lex
Не проще отдельным полем старый ид сохранить?
А зачем он мне? Старый = новый. Но вообще я его сохранил на всякий отдельно в поле.
источник

VS

Victor Stepankov in Drupal RU
Andrey K
А зачем он мне? Старый = новый. Но вообще я его сохранил на всякий отдельно в поле.
ну так для алиасов его и заюзаешь, а nid пусть будет как друпал дал
источник

AK

Andrey K in Drupal RU
А что плохого в совпадении nid, если это не мешает?
Вопрос-то в другом.
источник

L

Lex in Drupal RU
Andrey K
А что плохого в совпадении nid, если это не мешает?
Вопрос-то в другом.
В том что конфликтов может быть потом. Не надо создавать себе лишние проблемы)
источник

AK

Andrey K in Drupal RU
Поздно =)
источник

AK

Andrey K in Drupal RU
Меняются урлы, меняется структура, да дохрена чего меняется. Так что траблы так и так есть и будут. А с фидс тогда щас поэкспериментирую.
источник

VS

Victor Stepankov in Drupal RU
так в том и дело, что если меняется, то чем меньше легаси тащишь - тем проще.
Материалы импортнул, алиасы сделал, дропнул нафиг поле временное
источник

AK

Andrey K in Drupal RU
Хм. А если я сделаю скажем алиасы на основе некого поля, где был старый айди. А потом удалю это поле? Алиасы не посыплются ли?
источник

M

Max in Drupal RU
А зачем вообще старый ID? Только для путей к материалам?
источник