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 :py:meth:`pgcopy.CopyManager.threading_copy`
- Remove official support for Python 2
12 Jan, 2021
- Add support for enum types
16 Oct, 2020
- Fix error in packaging.
13 Oct, 2020
- Exceptions raised in value formatter functions augmented with column name and value.
28 Jan, 2020
- Support for
time
datatype (thanks Nathan Glover)
11 Jul, 2019
- Transparent string encoding
- Support for array types
- Schema-aware :class:`pgcopy.Replace`
- Search-path-aware default schema
- Expanded test suite, using pytest
- Expanded documentation
- Travis tests on python 3.7 and PostgreSQL 10
14 Feb, 2018
- Mention
commit
in the README
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)
25 Mar, 2017
- Support db schema (thanks Marcin Gozdalik)
26 Jan, 2017
- Support
uuid
,json
, andjsonb
types (thanks Igor Mastak) - Integrate Travis CI
- Add docker test strategy
19 Jan, 2017
- Run tests with tox
- Support Python 3
- Initial release on PyPi
19 Jan, 2017
- Add support for serializing Python
decimal.Decimal
to PostgreSQLnumeric
.
21 Oct, 2014
14 Jul, 2014
- Support default values and sequences
14 Jul, 2014
- Fix :class:`pgcopy.Replace` utility class bugs
- Add view support to :class:`pgcopy.Replace`
8 Jul, 2014
- Move Cython optimization to separate project
- Add :class:`pgcopy.Replace` utility class
7 Jul, 2014
- Cython optimization
29 Jun, 2014
- Initial version