我正在尝试将一些 MySQL 表迁移到 Amazon Redshift,但遇到了一些问题。
步骤很简单: 1. 将 MySQL 表转储到 csv 文件 2. 将 csv 文件上传到 S3 3. 将数据文件复制到 RedShift
第 3 步出现错误:
SQL 命令是:
从 's3://ciphor/TABLE_A.csv' 复制 TABLE_A CREDENTIALS 'aws_access_key_id=xxxx;aws_secret_access_key=xxxx' delimiter ',' csv;
错误信息:
执行 SQL 命令时出错:copy TABLE_A from 's3://ciphor/TABLE_A.csv' CREDENTIALS 'aws_access_key_id=xxxx;aws_secret_access_key=xxxx ERROR: COPY CSV is not supported [SQL State=0A000] Execution time: 0.53s 1 个语句失败。
我不知道 csv 文件的格式是否有任何限制,比如分隔符和引号,我在文档中找不到它。
任何人都可以帮忙吗?