将记录从mysql复制到具有序列ID字段的pgsql

问题描述 投票:0回答:1

我有一个基于Web的数据库应用程序,当前使用mysql数据库。我们正在从mysql迁移到pgsql,因此我们正在将数据从mysql db迁移到新的pgsql db。在数据中,一个表中有标头记录,而另一表中有明细记录。标头记录具有记录ID的序列字段,明细记录具有包含标头记录ID的数字字段,以将明细记录与标头记录绑定。由于使用此数据的应用程序在创建记录时依赖于数据库生成记录ID,因此目标pgsql数据库中存在相同的结构。如何将数据从mysql数据库复制到pgsql数据库并保持标题/详细信息ID关系?似乎头记录将获得其ID的下一个序列化值,并且仍保留旧mysql头记录ID的情况下将添加详细记录。

mysql postgresql data-migration
1个回答
0
投票
class Employee(NamedTuple):  # inherit from typing.NamedTuple
    name: str
    id: int = 3  # default value

employee = Employee('Guido')
assert employee.id == 3
© www.soinside.com 2019 - 2024. All rights reserved.