Миграция в ClearDB MySQL

101
01 января 2021, 06:50

Имеется БД MySQL, которую надо импортировать в heroku, но heroku работает только с postgres. Однако есть плагин ClearDB MySQL. Попробовал сделать импорт существующей БД вот так:

create cleardb:ignite --fork=mysql://username:password@127.0.0.1:3306/geomagnetic -a diplomaproject2019

Проблема в том, что не происходит миграции БД MySQL. Вместо этого создается пустая БД и всё. Как осуществить миграцию БД в ClearDB MySQL?

Answer 1

Я импортировал существующую БД в Cleardb, следующим образом:

1)Для начала сделал дамп БД MySQL (здесь показано как создать дамп БД и как восстановить БД из дампа).

2)Потом используя CLEARDB_DATABASE_URL, с помощью mysql workbench подключился к уже созданной БД в Cleardb (здесь показано как это делать)

3)Восстановил из дампа таблицы в БД, которая создана в ClearDB. При восстановлении данных из дампа могут возникнуть проблемы с кодировкой здесь и здесь сказано как их решить (я использовал "НЕ Правильный способ")

READ ALSO
_mysql_exceptions.ProgrammingError: 1064

_mysql_exceptions.ProgrammingError: 1064

Нужно создать модели в Django на основе уже имеющейся БД mysqlДля этого я выполняю следующие команды:

98
Loop в mysql 8.0.16

Loop в mysql 8.0.16

Нужно сделать цикл для одноразовой вставки множества записей в таблицуПисал цикл по примеру из документации MySql, однако все равно получаю...

127
Array Select в php

Array Select в php

Предположи у меня есть массив такого формата

111
Как скорректировать работу sphinx?

Как скорректировать работу sphinx?

Есть таблица по которой идет поиск с помощью sphinx

98