У меня есть среда разработки PHP, использующая PostgreSQL, и среда хостинга, использующая MySQL. Я использую adodb в качестве слоя абстракции для простой миграции между ними.
Я хотел бы сбросить таблицы MySQL и восстановить их в PGSQL, и наоборот. В PGSQL я бы использовал pg_dump
и pg_restore
для достижения этой цели, но это не будет применимо для таблицы MySQL.
Предлагает ли adodb какую-либо команду для выгрузки или резервного копирования таблицы в другом формате? Как
$dbConnection -> Dump('mytable','pgsqlFormat');
или что-то?
Если нет, то любые предложения, конечно, приветствуются. Заранее спасибо.
В конечном итоге для решения этой проблемы будет экспортироваться и импортироваться CSV-файл.
Примечание для будущих пользователей adodb, которые сталкиваются с этим вопросом:
Когда я начал, я подумал, что AdoDB - единственный вариант для уровня абстракции базы данных.
Оказывается, расширение PDO в PHP делает то же самое (и более), изначально и с лучшей поддержкой.
Я перешел на PDO сейчас. Не знал, что есть вариант (лучше IMO) для добавления :) Надеюсь, это сэкономит кому-то время.