Changelog¶
2.0a1¶
24 Dec, 2025
Refactor to allow support for different db adaptors
Add support for psycopg, pg8000, and PyGreSQL db adaptors
1.6.3¶
2 Dec, 2025
Test compatible features on Aurora DSQL
1.6.2¶
22 Nov, 2025
Expand test version matrix up to Python 3.14 and Postgresql 18 (thanks Logan Wang)
1.6.1¶
16 Nov, 2025
Add automatic uuid coercion from str (thanks Logan Wang)
1.6.0¶
8 Apr, 2024
Ability to extend CopyManager type support by subclassing
Add support for vector datatype (thanks William Burklund)
Add support for mixed-case table and column names
Raise exceptions from
pgcopy.CopyManager.threading_copy()Remove official support for Python 2
1.5.0¶
12 Jan, 2021
Add support for enum types
1.4.3¶
16 Oct, 2020
Fix error in packaging.
1.4.2¶
13 Oct, 2020
Exceptions raised in value formatter functions augmented with column name and value.
1.4.1¶
28 Jan, 2020
Support for
timedatatype (thanks Nathan Glover)
1.4.0¶
11 Jul, 2019
Transparent string encoding
Support for array types
Schema-aware
pgcopy.ReplaceSearch-path-aware default schema
Expanded test suite, using pytest
Expanded documentation
Travis tests on python 3.7 and PostgreSQL 10
1.3.1¶
14 Feb, 2018
Mention
commitin the README
1.3.0¶
22 Aug, 2017
Support unlimited varchar fields (thanks John A. Bachman)
Updated documentation regarding string encoding in Python 3 (thanks John A. Bachman)
Fix bug in varchar truncation
Fix bug in numeric type formatter (reported by Peter Van Eynde)
1.2.0¶
25 Mar, 2017
Support db schema (thanks Marcin Gozdalik)
1.1.0¶
26 Jan, 2017
Support
uuid,json, andjsonbtypes (thanks Igor Mastak)Integrate Travis CI
Add docker test strategy
1.0.0¶
19 Jan, 2017
Run tests with tox
Support Python 3
Initial release on PyPi
0.7¶
19 Jan, 2017
Add support for serializing Python
decimal.Decimalto PostgreSQLnumeric.
0.6¶
21 Oct, 2014
pgcopy.util.RenameReplacevariant
0.5¶
14 Jul, 2014
Support default values and sequences
0.4¶
14 Jul, 2014
Fix
pgcopy.Replaceutility class bugsAdd view support to
pgcopy.Replace
0.3¶
8 Jul, 2014
Move Cython optimization to separate project
Add
pgcopy.Replaceutility class
0.2¶
7 Jul, 2014
Cython optimization
0.1¶
29 Jun, 2014
Initial version