我目前在我们的数据库中有一个包含10列的redshift表,我想添加另一个。做一个改变表来做这件事是微不足道的。
我的问题 - 当我这样做时,我的所有旧CSV文件是否都无法插入红移(通过来自S3的COPY),因为他们没有获得这个新列?
我希望这些列只是NULL而不是导入时失败,但我还没有看到任何关于此的文档。
理想情况下,我希望我可以在CSV的标题行中指定实际的列名称,但我还没有看到是否可以在任何地方使用。
答案 0 :(得分:5)
COPY命令中的FILLRECORD执行以下操作:'允许在某些记录结尾处缺少连续列时加载数据文件'。