Вопрос

Я резко заработал свой сайт Резервное копирование и мигрируйтеАнкет Я сделал несколько тестов и успешно восстановил несколько раз.

Затем я создал несколько полей (один из них называется Field_date) и сделал несколько тестов; Я не был удовлетворен, поэтому я снова восстановил.

Затем я хотел создать поле с именем field_date, которое не должно находиться в базе данных после восстановления в предыдущее состояние, но я получил следующее сообщение об ошибке:

DatabaseSchemaObjectExistsException: Table field_data_field_date already exists in DatabaseSchema->createTable() (line 630 of /var/www/includes/database/schema.inc).

Как это возможно? Ни одно из моих резервных копий не работает, чтобы повернуть сайт в начальное состояние. Является ли эта ошибка в модуле, которую я использовал для резервной копии, или эта функция, и я должен использовать более надежную утилиту резервного копирования?

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с drupal.stackexchange
scroll top