gpt4 book ai didi

sqlite - 从sqlite导入数据到postgres : easily convert AUTOINCREMENT

转载 作者:行者123 更新时间:2023-11-29 12:00:43 24 4
gpt4 key购买 nike

我像这样转储我的 SQLite 数据库:

sqlite3 database.sqlite .dump

这是转储的相关部分:

CREATE TABLE auth_user(
id INTEGER PRIMARY KEY AUTOINCREMENT,
org_id INTEGER,
email CHAR(512) UNIQUE,
user_doc_id CHAR(128),
password CHAR(512),
registration_key CHAR(512),
reset_password_key CHAR(512),
registration_id CHAR(512)
);

而且我必须将其导入postgresPostgres 不接受 AUTOINCREMENT,但我需要类似的功能。我想自动处理SQLite 转储以便将其导入postgres。我已经阅读了有关 NEXTVALCREATE_SEQUENCE 的内容,但我无法使用它轻松地自动进行转换

是否有一种简单的方法可以sed将 sqlite 转储提供给 postgres?

最佳答案

INTEGER PRIMARY KEY AUTOINCREMENT 替换为 SERIAL PRIMARY KEY
确保掌握所有书写方式(小写、空格等)。

关于sqlite - 从sqlite导入数据到postgres : easily convert AUTOINCREMENT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14376092/

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