Как экспортировать / импортировать последовательность Mariadb 10.3 - PullRequest
0 голосов
/ 14 мая 2018

Начиная с версии 10.3, Mariadb представляет объект последовательности (не механизм хранения).

XtraBackup сделал резервную копию объекта seq в виде таблицы, и после восстановления его больше нельзя использовать в качестве seq.

Как показать все seq в базе данных и экспортировать все объекты seq в файл sql?

1 Ответ

0 голосов
/ 14 мая 2018

Из документации :

Одной из целей реализации Sequence является то, что все старые инструменты, такие как mysqldump, должны работать без изменений, сохраняя при этом нормальное использование.совместимости стандарта последовательности.

Таким образом, вы можете использовать mysqldump, чтобы вывести его в виде таблицы, а затем импортировать снова, например, с помощью клиента командной строки mysql, и он будет превращен впоследовательность еще раз.Вы также можете использовать SHOW FULL TABLES WHERE table_type='SEQUENCE'; для отображения списка последовательностей.

Я бы также подумал, что mariabackup, который является ответвлением MariaDB от XtraBackup Percona, будет правильно резервировать последовательности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...