如何使用SQLAlchemy切换数据库?

2014-02-04 13:59:23 +08:00
 sivacohan
当前数据库是sqlite的,创建数据库是使用的models。
然后利用db.create_all()创建的数据库。

现在sqlite里面已经有部分数据了。

我现在想把数据库从sqlite切换到postgresql,并使用psycopg2.
我应该怎么做?求关键词。
4285 次点击
所在节点    问与答
3 条回复
zoowii
2014-02-04 14:24:53 +08:00
你是要把sqlite的数据导入到pgsql?用navicat试试传输数据
sivacohan
2014-02-04 14:30:54 +08:00
@zoowii 我是想问问有没有办法使用SQLAlchemy直接导入。如果像你说的那样。似乎SQLAlchemy的意义对我来说就没那么大了。
zoowii
2014-02-04 14:45:07 +08:00
@sivacohan sqlalchemy这类orm层是为了避免切换数据库时要改动很多代码,而且封装得使用很方便。迁移数据库结构很简单,但要把数据库数据迁移过去,这不是sqlalchemy这类东西做的事啊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/98966

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX