質問: ### 前提・実現したいこと PostgreSQLでデータベースにデータを格納しようとしています。 格納すべきcsvが2000個程度あり、 pgAdminIIIを用いてCOPYコマンドを用いて格納したいです。 ### 発生している問題・エラーメッセージ コマンドを実行すると、 ERROR:ファイル”...”を読み取り用にオープンにできませんでした: No such file or directory SQLステート:58P01 が出て、読み込みができません。 ### 該当のソースコード PostgreSQL COPY Scyma.Table(val1, val2,.....) FROM 'directory' WITH csv; ### 試したこと pgAsminIIIから右クリックを介して"import data"は可能です。 (ただ、2000回これを繰り返すのかと思うと気が重いです) 権限については既にNetwork Serviceを追加しましたが、 状態は変わりませんでした。 ### 補足情報(言語/FW/ツール等のバージョンなど) OS: Windows Server 2016 Postgres ver9.6 pgAdminIII
回答: PgadminIIIは良く知りませんが、右クリックでファイル選択でimportが可能であれば、事前に コマンドから2000ファイルをコンカチして(例)「copy hoge_fl* hoge_all.sql」 として1ファイルにまとめる事は可能でしょうか?ファイルは1個でなくても少数ならimportも可能かと思います。