我有以下 csv 文件:
NAME, DOB, SCORE
Robert Shine, 12/25/1980, 15
Marry Shine, , 15
我想通过 Rails 迁移将它导入到 postgresql
在 Rails 中:
class Cases < ActiveRecord::Migration
def change
create_table :cases do |t|
t.string :name
t.date :dob
t.int :score
end
end
和
class ImportData < ActiveRecord::Migration
def change
execute "COPY cases FROM 'path/to/file.csv'
WITH (FORMAT csv, DELIMITER ',', NULL '');"
end
end
但是,这不起作用,因为第一列是文本,但没有引号。我怎样才能强制 postgresql 阅读这个?