Topic: Конвертация базы Sqlite в MySQL
Пытаюсь перейти с базы данных Sqlite на базу в MySQL, чтобы перевести приложение в сетевой режим работы.
Таблиц в базе много, поэтому создавать их вручную - дурацкая затея.
Поэтому, ищу скрипт, который из базы Sqlite создаст базу в MySQL. (данные даже не нужны, достаточно структуры)
Встретившееся на форуме решение создания скрипта с помощью SQLite Manager от Мозиллы не помогло.
SQLite Manager создает SQL скрипт, который имеет кучу ошибок с точки зрения бесплатного MySQL Workbench 6.3 от Oracle.
Нашел программу конвертации базы данных DBConvert for SQLite & MySQL.
Программа часть таблиц создает нормально, а некоторые не может - выпадает ошибка
-- Error 1022: Can't write; duplicate key in table 'tbl_goods'
Подозреваю, что эта ошибка возникает в таблице, где есть несколько ссылок на одну и ту же таблицу-справочник "Валюты".
(У меня товар имеет несколько цен и для каждой цены указывается своя валюта).
Кто-нибудь подскажет как это вылечить?
и еще возникает ошибка:
Creating table 'Tbl_Project_Specification'.
-- Error 1215: Cannot add foreign key constraint
По какой причине это может быть?