在MySQL上呈现时,VARCHAR需要一个长度

在MySQL上呈现时,VARCHAR需要一个长度,第1张

在MySQL上呈现时,VARCHAR需要一个长度

我没有安装MySQL,并且pas.plugins.sqlalchemy对我来说在postgresql上运行良好,但是作者似乎对varchars作了假设。假设这不是SQLAlchemy应该自己处理的事情(如果SQLalchemy的MySQL方言可以为无限制的varchars选择合适的最大大小,那将是非常不错的选择),我将看看我是否可以在今天晚上进行修复。

快速浏览一下代码显示,所有“字符串”(数据库将其视为varchar)字段的最大长度除外,除了 User* 表中的 Login名称
密码 以及 Group 表中的 名称之外 ,没有充分的理由说明为什么不同的。
__ ***

更新
:从Subversion中检出https://svn.plone.org/svn/collective/PASPlugins/pas.plugins.sqlalchemy/branches/auspex。这是我的pas.plugins.sqlalchemy版本,支持IGroupCapability接口(允许将用户添加到也存储在rdb中的组中或从中删除),并且还为所有无限制的String字段添加了长度。

如果您不知道如何在构建中使用Subversion检出,请参见:http
:
//pypi.python.org/pypi/mr.developer/



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5640833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存