csvのデータをpostgresのデータベースに格納したいと考えています。
以下のcsvファイルから名前と年齢を取得したいです
そこでCOPYコマンドというものを見つけたので使ってみようと思い、以下のコマンドを
psql.exeを起動し入力してみました。
sql
1\copy TEST.excel_db_import(name,age) FROM 'C:\Users\Desktop\dummy.csv' WITH CSV;
ですがエラーとして以下の内容が出力されます
列はname列とage列のみデータベースに入力するつもりでコマンドで指定したのですが、テーブルにはcsvに対応する全部の列が必要で個別に列の指定はできないのでしょうか?
初歩的な質問ですがアドバイス宜しくお願い致します
ERROR: extra data after last expected column CONTEXT: COPY excel_db_import, line 1: "名前,ふりがな,アドレス,性別,年齢,誕生日,婚姻,都道府県,携帯,キャリア,カ..."
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/26 00:27
退会済みユーザー
2018/06/26 00:33
2018/06/26 01:03