我有一个 rails 应用程序,我正在尝试通过 PostgreSQL 的 COPY 命令将数据加载到其中。该文件是 CSV。该表映射到 Rails 模型,我需要保留主键 ID 列,以便我可以使用 model.for_each 来处理数据——该表将有 5M+ 行。
我的问题是,如何构建我的 CSV 以便我可以将数据加载到表中并仍然允许 ID 列存在?这是一个无赖,因为我需要它的唯一原因是 for_each 方法。
无论如何,我尝试发送 NULL,如下所示:
NULL,col1,col2,col3,col4, etc.
但它不起作用。
谢谢。