psycopg是PostgreSQL數據庫適配器Python編程語言。它的主要優點是,它支持完整的Python DBAPI 2.0,它是線程安全處第2級。
psycopg是專為創建和銷毀大量游標,使並發插入或更新的顯眼一些嚴重的多線程應用程序。
該psycopg分佈包括ZPsycopgDA,一個Zope數據庫適配器。這個網頁是關於psycopg 2,psycopg 1.1.x的分支幾乎完全重寫。
Psycopg 2功能的完整的libpq v3協議COPY TO / COPY FROM和充分適應對象為所有基本的Python 2.3類型:字符串(包括Unicode),整型,長整型,浮點型,緩衝區(二進制對象),布爾mx.DateTime和內置的日期時間類型。
它還支持Unicode查詢和Python列表映射到PostgreSQL的數組
什麼是此版本的新:
- 在這個版本的功能一個bytea的解析器來確保psycopg將與獨立的libpq和PostgreSQL版本的二進制數據;對於非標準化的字符編碼的支持;空查詢修復;和更好的錯誤報告。
在什麼版本的新 2.4 Beta 1的:
- 新增功能和變化
- 添加register_composite()函數來投PostgreSQL的複合類型到Python元組/ namedtuples。
- 在命名游標更高效的迭代。
- 在構建腳本拒絕猜測值,如果未找到pg_config。
- 連接和游標是弱引用的。
- 新增'B'和't'模式的大型對象:寫可以同時字節字符串和Unicode處理;讀可以返回字符串字節或解碼的Unicode。
- 複製發送Unicode數據實施io.TextIOBase文件。
- 在構建腳本拒絕猜測值,如果未找到pg_config。
- 改進PostgreSQL的Python的編碼映射。增加了一些缺失編碼:EUC_CN,EUC_JIS_2004,ISO885910,ISO885916,LATIN10,SHIFT_JIS_2004 。
- 掉落重複字典查找使用Unicode查詢/參數。
- 在空列表正確往返的Python - > PostgreSQL的 - >蟒蛇。
- 錯誤修正:
- 沒有複合類型的固定適應(門票#26)。由卡斯滕希爾伯特bug報告。
- 在不常見的代碼路徑修正了幾個參考洩漏。
- 當一個大對象被關閉,它的連接沒有更多可用固定段錯誤。
- 新增失踪圖標ZPsycopgDA封裝,Zope的2.12.9(門票30#)不可用。 bug報告和補丁被Pumukel。
什麼是2.3.2版本,新的:
- 在版本修復報告2.3.0一個bug, 2.3.1防止Psycopg連接到pgBouncer
什麼是2.3.0版本,新的:
- 在這個版本引入了類似的支持許多新功能兩階段提交和通知paylod,從字典適配器的hstore為/,和查詢取消。
- 這也為下降libpq的協議2的支持,這意味著psycopg現在只能在PostgreSQL 7.4工程或Python的高2.4至2.7。
什麼是新版本的 2.3.0 Beta 1版本:
- 在這個版本引入了相關的許多新功能PostgreSQL的9.0。
- psycopg現在支持兩階段提交(TCP),為指定的通過PEP-249,NOTIFY有效載荷,並且新hstore類型。
什麼是2.2.2版本的新:
- 在該版本修復了有關異常傳播一些錯誤,改進了對時區的支持。
什麼是2.0.13版本的新:
- 在該版本修正了與使用相同的死鎖從多個線程的連接。
- 它還引入了支持UUID陣列。
什麼是2.0.9版本,新的:
- 在這個版本增加了更好的支持COPY FROM / COPY帶引號的分離和無限查詢尺寸,更好的操控性的INF和NaN的浮點值,並支持UUID和PostgreSQL的的Inet
- 在executemany()現在返回了多個INSERT和UPDATE語句影響的行數正確。
在什麼版本2.0.8新是:
- 在一些小的內存洩漏是固定李>
- 在此版本還增加了一個新的get_backend_pid()方法連接對象上,並為大型對象的支持。
評論沒有發現