Я пытаюсь перенести данные таблицы Vertica в MySQL для некоторого анализа
мы можем сделать с помощью любого инструмента?
Если это невозможно, у меня есть базовое понимание PHP
Пожалуйста, предложите.
Простой подход был бы:
1 — Экспорт таблицы + данных в формат данных CSV
Вы можете узнать больше о том, как экспортировать данные из Vertica здесь Vertica Export
vsql -U dbadmin -w dbadmin -At -c "SELECT EXPORT_TABLES('table_one')" -o /vertica/backup/table_one.sql
vsql -U dbadmin -w dbadmin -F $'|' -At -c "SELECT * FROM table_one" | gzip -c > '/vertica/backup_table_one.gz'
2 — Импортируйте CSV-файл в базу данных MySQL, используя mysqlimport
— перед импортом обязательно распакуйте архив 🙂
mysqlimport --ignore-lines=1 \
--fields-terminated-by=| \
--local -u root \
-p Database \
backup_table_one.csv
Других решений пока нет …