都市と郡の 2 つの列を持つテーブルがあります。PostgreSQL 9.1 の使用
そこには行方不明の都市がたくさんあることがわかりました。それで、そのような市/郡のエントリがたくさんあるCSVファイルを取得しました。
このデータを実行中のアプリに追加する最良の方法は何ですか?
- スキーマの変更には移行が最適であると思われます。ここではそうではありません。
- フィクスチャは一見最適なオプションのように見えますが、フィクスチャにはロジックがなく、単なる json です。既存のデータは他のテーブルの ID によって参照されるため、そのままにしておく必要があります。もちろん、重複は歓迎されません。
- 最もクリーンな方法は、csvファイルをロードしてエントリごとに処理し、都市要素が見つからない場合にのみ新しいファイルを追加できるコマンドのようです。