У меня есть приложение rails, и я пытаюсь загрузить в него данные с помощью команды COPY PostgreSQL. Файл CSV. Таблица сопоставляется с моделью Rails, и мне нужно сохранить столбец идентификатора первичного ключа, чтобы я мог использовать model.for_each для обработки данных — в таблице будет более 5 миллионов строк.
Мой вопрос: как я могу структурировать свой CSV, чтобы я мог загружать данные в таблицу и по-прежнему разрешать наличие столбца идентификатора? Это облом, потому что единственная причина, по которой мне это нужно, - это метод for_each.
Несмотря на это, я попытался отправить NULL, например:
NULL,col1,col2,col3,col4, etc.
Но это не работает.
Спасибо.