PHP дамп adodb из одной таблицы в другую - PullRequest
1 голос
/ 29 декабря 2010

У меня есть среда разработки PHP, использующая PostgreSQL, и среда хостинга, использующая MySQL. Я использую adodb в качестве слоя абстракции для простой миграции между ними.

Я хотел бы сбросить таблицы MySQL и восстановить их в PGSQL, и наоборот. В PGSQL я бы использовал pg_dump и pg_restore для достижения этой цели, но это не будет применимо для таблицы MySQL.

Предлагает ли adodb какую-либо команду для выгрузки или резервного копирования таблицы в другом формате? Как

$dbConnection -> Dump('mytable','pgsqlFormat');

или что-то?

Если нет, то любые предложения, конечно, приветствуются. Заранее спасибо.


В конечном итоге для решения этой проблемы будет экспортироваться и импортироваться CSV-файл.

Примечание для будущих пользователей adodb, которые сталкиваются с этим вопросом:

Когда я начал, я подумал, что AdoDB - единственный вариант для уровня абстракции базы данных. Оказывается, расширение PDO в PHP делает то же самое (и более), изначально и с лучшей поддержкой.

Я перешел на PDO сейчас. Не знал, что есть вариант (лучше IMO) для добавления :) Надеюсь, это сэкономит кому-то время.

1 Ответ

0 голосов
/ 29 декабря 2010

Почему бы не использовать команду MySQL mysqldump, а затем импортировать в PostgreSQL с помощью psql -f?

...