私はDjangoベースのWebアプリケーションで作業しています。PostgreSQLにCSVをインポート
100,000行以上あるcsv-postgresqlデータベースをインポートし、Djangoアプリケーションのデータベースとして使用します。 ここでは、私は2つの問題に直面しました。私は、CSVファイルをインポートするには、PostgreSQLデータベースのフィールド名を定義する必要がありますどのように、
%oil, %gas, up/down, CAPEX/Cash-flow, D&C Cape,...
第一: フィールド名は、このような特殊文字が含まれて?
第2回、インポート後、私はdjangoモデルでデータを取得します。次に、特殊文字を含むDjangoモデルの変数名をどのように定義できますか?
もちろん、特殊文字を含むcsvの列名を変更することはできますが、変更する必要はありません。何も変更せずに元のCSVをインポートしたい。
この問題を解決するための解決策はありますか?
「コピー」を使用すると、コンテンツ名が同じであれば、列名を指定する必要はありません。 – Hambone
ありがとう@ハンボーン。しかし、私はそれが正しい解決だとは思わない。 – Deimos620
あなたは少なくともそれを失格にする前に、@ Hamboneの提案を試してください。彼の提案は良いです。 – Borut