gpt4 book ai didi

postgresql - 如何将这些邮政编码导入规范化表中?

转载 作者:行者123 更新时间:2023-11-29 12:01:16 26 4
gpt4 key购买 nike

我有一个 CSV 文件,其中包含一些如下所示的数据:

A0A0A0,48.5674500000,-54.8432250000,Gander,NL
A0A1A0,47.0073470000,-52.9589210000,Aquaforte,NL
A0A1B0,47.3622800000,-53.2939930000,Avondale,NL

但我的数据库已规范化,城市和省份位于单独的表中,每个表都有自己的 ID 列。

那么将此文件导入 3 个单独的表并正确链接外键的最简单方法是什么?


为了更清楚,表格是

cities (id, name, province_id)
provinces (id, code, name, country_id)
postal_codes (id, code, city_id)
countries (id, code, name)

最佳答案

使用 COPY 将 csv 导入临时表。比使用一些 INSERT INTO ... SELECT ... FROM ... 将数据转储到正确的表中。

关于postgresql - 如何将这些邮政编码导入规范化表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4866753/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com