pydblite,一个快速的纯python内存数据库

PyDbLite的Python项目详细描述


…|构建状态图像::https://api.travis-ci.org/bendikro/pydblite.svg?branch=master
:目标:https://travis ci.org/bendikro/pydblite

…|文档图片:https://readthedocs.org/projects/pydblite/badge/?version=latest
:target:https://pydblite.readthedocs.org
:alt:documentation status

。| pypi image::http://img.shields.io/pypi/v/pydblite.png
:alt:pypi package
:target:https://pypi.python.org/pypi/pydblite


pydblite
===br/>
python语法来管理数据,而不是sql
*pythonic接口到sqlite,在大多数操作中使用与
纯python引擎相同的语法(除了数据库连接
和表创建,因为每个数据库的特殊性)

ED DB将被过度破坏。


支持的Python版本:2.6+


>生成状态:生成状态


请阅读文档:文档


安装代码块::bash



~代码块:bash







>changlog
************







>3.0.4(2016-04-17)

=======


>



===


*增加了函数`\uu enteruuu()
<;api.rst;pydblite.pydblite.sqlite.database.database.``和``退出`()
<;api.rst pydblite.sqlite.d数据库的退出;数据库的退出;数据库的退出;数据库的退出;API.rst;Pydblite.sqlite.database;数据库的退出;API.rst;Pydblite.sqlite.database;数据库的退出;br/>




<3.0.3(2016-04-02)3.0.3(2016-04-02)的退出;br/>============



*修复了数据库的错误;数据库的退出;数据库的退出;数据库的退出;数据库的退出;数据库的退出;数据库的退出;API.rst;Pydblite.sqllite.sqlite.table.table;Pydblite.database.database的数据库的数据库的退出_len>;` `,`get_unique_ids()
<;api.rst_pydbsqlite.state.table.get\u unique\u ids>;``和
`get\u group\u count()<;api.rst;pydblite.sqlite.table.get\u group\u count>;` `
如果过滤器返回0个匹配项,则忽略该问题。




<3.0.2(2015-04-18)3.0.2(2015-04-04-18)3.0.0.2(2015-04-18)3.0.0.0.0.2(2015-04-04-18)3.0.0.0.0.0.0.0.2(2015-4.0.0.0.0.0.0.0.0.调用'db.create()
<;api.rst pydblite.pydblite._base.create>;``无需为"mode"参数提供值
,并给出一个错误。




3.0.1(2015-02-23)
===


*修复了基中打开现有数据库将失败的错误。




3.0(2014-09-18)
================

注意:此版本中的某些更改与
2.x版本不向后兼容。

*pydblite和sqlite被重写为使用公共筛选器对象。

*测试在"单元测试"中得到了改进和标准化
<;http://pydblite.readthedocs.org/en/latest/unittests.html>;`.

*更新了"示例代码"
<;http://pydblite.readthedocs.org/en/latest/examples.html>;` `.

*根据"pep 8
<;https://www.python.org/dev/peps/pep-0008>;` `

*转换为Unix行结尾gs并遵循"pep 8
<;https://www.python.org/dev/peps/pep-0008>;``代码风格。

*MySQL适配器已被丢弃,直到可以使用单元
测试对其进行测试。



2.6
===

*如果数据库存在,则在创建实例时读取字段名

*允许在实例,即使它不是open()

*attribute path是文件系统中数据库的路径(在以前的版本中是
称为"name")

*attribute name是数据库的基名称,没有
扩展名

*调整代码以在python 2和python 3上运行


>2.5
==


*test现在位于"test"文件夹中

*sqlite更改:

*支持"legacy"sqlite数据库的许多更改

*不控制create table或alter table中声明的类型

*不控制insert或update中的值类型

*记录中没有版本号

*添加方法以指定a之后字段的转换函数选择

*更改名称以更接近sqlite名称

*类数据库以对数据库建模tabase



>2.4
==


*添加bsd许可证

*如果插入中的未知字段出现异常



>2.3
==

*引入语法(db('name')>;'f')&;(db('age')==30)



2.2
==

*add__

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java jgrapht SimpleDirectedWeightedGraph规范化权重   java安卓使用CFB   java如何从javaclass警告浏览器?可能吗?   javagson结构难点   java使用jbossclient的最佳方式是什么。Wildfly 10应用程序中的jar?   JAVA:socket重写以使用CipherInputStream和CipherOutputStream   java Android UI测试长时间点击并拖动   java如何在Android中重置AtomicInteger唯一Id?   多线程客户端/服务器应用程序上的java客户端断开连接   GAE Memcache中的java损坏值   java如何使用变量作为资源的路径?   爪哇?(三向)操作员