0

COPYcsv ファイルを postgres にインポートしていますが、コマンドの使用中に正しいデータ型をインポートする方法を知りたいです。たとえば、列があり、csv ファイルからcolumn_1 integer;値を挿入したいとします。6

コマンドを実行するcopy "Table" from 'path/to/csv' DELIMITERS ',' CSV;と、これを実行しようとするたびにエラーが発生しますERROR: invalid input syntax for integer: "column_1"。csvファイルからすべてのデータを文字列またはテキストとして自動的にインポートしているためだとわかりました。列のタイプを変更するtextと正常に機能しますが、さまざまな計算に必要なため、数値を使用する目的が無効になります。転送時にデータ型を保持する方法はありますか? csv ファイルで変更する必要があるものはありますか? または、割り当てる別のデータ型がありcolumn_1ますか? これが理にかなっていることを願っています。前もって感謝します!

4

1 に答える 1