Rails アプリケーションがあり、PostgreSQL の COPY コマンドを使用してデータをロードしようとしています。ファイルはCSVです。テーブルは Rails モデルにマップされ、主キー ID 列を保持する必要があるため、model.for_each を使用してデータを操作できます。テーブルには 5M 以上の行があります。
私の質問は、データをテーブルにロードし、ID 列が存在できるように CSV を構成するにはどうすればよいですか? 私がそれを必要とする唯一の理由は for_each メソッドのためなので、残念です。
とにかく、次のように NULL を送信してみました。
NULL,col1,col2,col3,col4, etc.
しかし、うまくいきません。
ありがとう。