django 我要运行从PostgreSQL到sqlite3的迁移

enyaitl3  于 2022-12-05  发布在  Go
关注(0)|答案(1)|浏览(169)

目前,我在项目中使用PostgreSQL数据库,但我还想使用SQLite作为本地主机,所以我想运行migrate命令,但出现错误,因为SQLite中未使用数组字段,所以我想将数组字段转换为JSON字段并进行迁移,但在迁移中,旧迁移也会出现我想在迁移中编写自定义逻辑因此,当数据库为PostgreSQL时,它使用旧迁移,当数据库为sqlite3时,它使用新迁移。
我不希望每次切换数据库时都创建新迁移和迁移表。

z31licg0

z31licg01#

SQLite更多的是一个平面文件系统,我认为最初的想法是你可以在一个设备上存储少量的数据并更新主数据库,或者从一个数据库中提取信息,当设备作为后台进程处于“空闲”状态时。我知道可能会有一些人把这个评论写下来,但本质上SQLite是“光”和一个平面文件。这些考虑应该被考虑在内。顺便说一句,我看到有mysl的Andriod,但我还没有尝试过。

相关问题