Внезапно редактирование / создание контента на сайте Drupal 8 приводит к ошибке PHP:
Drupal \ Core \ Entity \ EntityStorageException: SQLSTATE [23505]: уникальное нарушение: 7 ОШИБКА: дубликат значение ключа нарушает ограничение уникальности "drupal_node_revision____pkey" ДЕТАЛЬ: ключ (VID) = (2), уже существует .: INSERT INTO drupal_node_revision (нидь, LangCode, revision_uid, revision_timestamp, revision_log, revision_default) VALUES (: db_insert_placeholder_0,: db_insert_placeholder_1,: db_insert_placeholder_2,: db_insert_placeholder_3,: db_insert_placeholder_4,: db_insert_placeholder_5); Array () в Drupal \ Core \ Entity \ Sql \ SqlContentEntityStorage-> save () (строка 846 из /var/www/drupalvm/drupal/web/core/lib/Drupal/Core/Entity/Sql/SqlContentEntityStorage.php).
... что дает?
моя таблица последовательности vid ревизии узла выглядит следующим образом:
test2=# \d drupal_node_revision_vid_seq
Sequence "public.drupal_node_revision_vid_seq"
Type | Start | Minimum | Maximum | Increment | Cycles? | Cache
--------+-------+---------+------------+-----------+---------+-------
bigint | 1 | 1 | 2147483647 | 1 | no | 1
... хотя это греческий для меня.
Я видел, как кто-то спрашивал и отвечал на похожую проблему , говоря, что помогло обновить "last_value" в их последовательности до большего числа. Однако я не вижу значения last_value, не знаю, как его изменить или что делать, и я не знаю, как возникла эта проблема и как предотвратить ее повторение. Я также не использую модуль "Абзацы", о котором они спрашивали.