跳转到主要内容

将单个RDBMS表映射到一个包。

项目描述

mappingsql是TiddlyWeb StorageInterface实现,将RDBMS表映射为一个包,其中每一行代表一个tiddler。

它有许多限制(故意为之)

  • 它是只读的

  • 它只支持一个包。

  • 它不支持食谱。

  • 它不支持修订。

  • 它对搜索的支持有限。

您告诉tiddlywebconfig.py您想查看哪个数据库,您想映射哪个表,以及您希望该表将其视为的包名。列名‘id’映射到tiddler.title,除非配置设置中覆盖了‘mappingsql.id_column’。任何映射到Tiddler属性的列名都应用。否则,列映射到tiddler.fields。

搜索支持主要用于MySQL及其全文索引系统。您可以通过将‘mappingsql.full_text’设置为True来启用此支持。

这是实验性alpha软件,建议在使用之前阅读和理解代码。在模块文档字符串中还有更多信息。

待办事项

  • 使列到tiddler属性的映射可选。

  • 使用flair将列数据转换为unicode。

这项工作是由Chris Dent为Peermore Limited创建的,他为Yellowcar Limited工作,在Avox的wiki-data项目的赞助下。

它受BSD许可证的许可。有关更多信息,请参阅COPYRIGHT。

项目详情


下载文件

下载您平台所需的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

tiddlywebplugins.mappingsql-1.2.tar.gz (8.6 kB 查看哈希值)

上传时间

由以下支持