将数据从vertica迁移到MYSQL

时间:2017-02-22 09:02:22

标签: php mysql vertica

我正在尝试将vertica表数据迁移到mysql以进行一些分析

我们可以使用任何工具吗?

如果不可能,我对PHP有基本的了解

请建议。

1 个答案:

答案 0 :(得分:-1)

一个简单的方法是:

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-使用mysqlimport 将csv文件导入mysql数据库 - 确保在导入之前解压缩:)

mysqlimport --ignore-lines=1 \
        --fields-terminated-by=| \
        --local -u root \
         -p Database \
         backup_table_one.csv