Redshift - 添加列,我们是否必须更改以前的CSV以包含它?

时间:2014-04-17 14:35:08

标签: amazon-redshift

我目前在我们的数据库中有一个包含10列的redshift表,我想添加另一个。做一个改变表来做这件事是微不足道的。

我的问题 - 当我这样做时,我的所有旧CSV文件是否都无法插入红移(通过来自S3的COPY),因为他们没有获得这个新列?

我希望这些列只是NULL而不是导入时失败,但我还没有看到任何关于此的文档。

理想情况下,我希望我可以在CSV的标题行中指定实际的列名称,但我还没有看到是否可以在任何地方使用。

1 个答案:

答案 0 :(得分:5)

COPY命令中的FILLRECORD执行以下操作:'允许在某些记录结尾处缺少连续列时加载数据文件'。