我们有一个包含两个列的表:城市和县。使用 PostgreSQL 9.1
我们发现那里有很多失踪的城市。所以我得到了一个包含大量此类城市/县条目的 CSV 文件。
将此数据添加到正在运行的应用程序的最佳方法是什么?
- 我知道迁移应该最适合模式更改。这不是这里的情况。
- 乍一看,夹具似乎是最好的选择,但夹具没有逻辑,它只是 json。我需要保持现有数据不变,因为它是由其他表中的 id 引用的。当然不欢迎重复。
- 在我看来,最干净的方法是一个命令,我可以在其中加载 csv 文件并逐个处理条目,只有在找不到城市元素时才添加一个新的。