将 sqlite 数据库迁移 postgresql 数据库中

最近,又想接入 mqtt 的认证,使用 sqlite 数据库的缺陷更明显了。sqlite3 不支持并发,当另一个应用访问时,会提示数据库已经占用。

第一想法是将 sqlite 迁移到 mysql 中去,但是安装了 mysql 之后,发现内存占用很大,我的 1G 服务器都占用 800MB 左右,受不了,这样的话,我的服务器无法再安装其它服务。

然后我又安装了 postgresql,发现内存占用还可以接受,默认没有连接应用的情况下,内存占用 10MB 左右。先观察一下 pg 内存占用是否稳定,现在没有连接,不知道真实情况如何?

这两天看了一下 PG 的教程,并观察了一下 PG,发现运行还是很稳定的。决定使用 PG。

如果采用 PG,需要先将 Sqlite3 的数据迁移到 PG 中去。

这里是我这几天看 Postgresql 记录的,包含迁移 sqlite3 数据到 PG。详情请查看postgresql 数据库

最近又将语音验证码从 Sqlite3 迁移到了 Postgresql,现在不需要同步了,在豆子工具获取 AST 账户就可以直接使用了。

哎,这几天挺累的,但收获颇丰。