我希望在升级软件时将postgresql中的数据库转换为sqlite3
答案 0 :(得分:0)
通常你做对位。如果它很小,则获取每个表的元数据,将粘贴复制到sqlite的gui,然后只更改不同的数据类型。 以编程方式为每行准备一个“INSERT INTO bla bla”列表。 如果你使用.NET系统使用stringbuilder来组成字符串。 必须为自动增量值对查询进行排序。比跑他们。如果你必须插入一大堆行,小提示在sqlite中激活PRAGMA synchronous = OFF。 请记住格式化数据。
答案 1 :(得分:0)
另一种解决方案是准备一个sqlquery:
SELECT 'INSERT INTO tbl_name VALUES(' || v1 || ',' || v2 || ')'
FROM tbl_name ORDER BY v1 --if is autoincrement
然后复制粘贴并享受