您好,匿名用户
随意问技术百科期待您的加入

sqlalchemy如何较好的操作一个已经存在的数据库?

0 投票

数据库已经存在,而且有各种奇怪的名称。
比如
soo_category_item

类似这样的表名.这样写model的时候总是有问题。查询的时候找不到表名。

用户头像 提问 2012年 12月1日 @ Swain 上等兵 (232 威望)
分享到:

1个回答

0 投票

操作现有库跟操作新库没有什么区别,请确保你的配置文件都正确配置了,他有一个地方是可以配置映射关系的。类似hibernate的hbm.xml配置文件。例如下面是我的配置文件的一部分

class SpecPropValue(Base):
	__tablename__ = 'tbl_commodity_spec_prop_value'
	id = Column('id',String(32),primary_key=True)
	specPropItem = Column('prop_item_id',String(32))
	propValue = Column('prop_value',String(200))
	sortNo = Column('sort_no',Integer)
	deleteFlag = Column('delete_flag',Integer)
	selectInput = Column('select_input',Integer)
	propValueNo = Column('prop_value_no',String(32))
	propValueName = Column('prop_value_name',String(255))
	propValueCode = Column('prop_value_code',String(255))
用户头像 回复 2012年 12月1日 @ Lux 上等兵 (267 威望)
提一个问题:

相关问题

+2 投票
1 回复 264 阅读
用户头像 提问 2012年 12月6日 @ Oracle 上等兵 (238 威望)
0 投票
1 回复 57 阅读
0 投票
1 回复 37 阅读
+1 投票
1 回复 75 阅读
0 投票
0 回复 21 阅读
用户头像 提问 2013年 11月15日 @ Twitch 上等兵 (260 威望)

欢迎来到随意问技术百科, 这是一个面向专业开发者的IT问答网站,提供途径助开发者查找IT技术方案,解决程序bug和网站运维难题等。
温馨提示:本网站禁止用户发布与IT技术无关的、粗浅的、毫无意义的或者违法国家法规的等不合理内容,谢谢支持。

欢迎访问随意问技术百科,为了给您提供更好的服务,请及时反馈您的意见。
...