将一个rdbms表映射到一个包。
tiddlywebplugins.mappingsql的Python项目详细描述
MappingSQL是TiddlyWeb存储接口实现 将RDBMS表映射为包,每一行表示 收拾东西的人。
它有许多限制(故意):
- 它是只读的
- 它只支持一个袋子。
- 它不支持食谱。
- 它没有支持修订。
- 它对搜索的支持有限。
告诉tiddlywebconfig.py要查找的数据库 你想在哪张桌子上画地图,要什么书包的名字 那张桌子本身就是。列名'id' 被映射到tiddler.title,除非被 “mappingsql.id_column”的配置设置。任何列 将应用映射到tiddler属性的名称。否则, 列映射到tiddler.fields。
搜索支持主要用于mysql及其全文 索引系统。你可以用 “mappingsql.full_text”设置为true。
这是实验性的alpha软件,阅读和理解 在使用前建议使用此代码。还有其他信息 在模块docstring中。
待办事项:
- 使列到tiddler属性的映射成为可选的。
- 使用flair将列数据转换为unicode。
这件作品是由chris dent创作的。 为Peermore有限公司工作,为YellowCar有限公司工作 赞助了avox的wiki数据项目。
这是BSD许可下的许可证。 有关详细信息,请参见版权。