Daniele Varrazzo
7ad357599f
Merge branch 'py39-appveyor'
2020-11-04 21:22:45 +01:00
Jason Erickson
31b37685b7
Settings for Py39/VS2019 builds + OpenSSL update
2020-11-04 21:21:58 +01:00
Jason Erickson
163dadb6c6
Add Strawberry Perl to the path
2020-11-04 21:21:58 +01:00
Jason Erickson
ec39e1e406
Add VC 2019 path location
2020-11-04 21:21:58 +01:00
Daniele Varrazzo
7cd7b97d5d
First batch of changes to build on appveyor with Python 3.9
2020-11-04 21:20:27 +01:00
Jannis Vamvas
616dab7064
Remove semicolon from code example
2020-10-20 18:07:51 +02:00
Daniele Varrazzo
f54cf3b87b
Bump to next dev release
2020-09-06 17:24:33 +01:00
Daniele Varrazzo
dd97344149
Suggest how to auto-generate tag name in release doc
2020-09-06 17:24:04 +01:00
Daniel Fortunov
171371da5a
Minor spelling and grammar corrections for 195b254
2020-09-06 17:23:37 +01:00
Daniele Varrazzo
b203be11a6
Bump version to 2.8.6
2020-09-05 23:29:47 +01:00
Daniele Varrazzo
dc007e790a
Metion ARM packages in news file
2020-09-05 22:07:26 +01:00
Daniele Varrazzo
dec28a21ac
'cursor.query' reports the query of the last COPY opearation too
...
Close #1141 .
2020-09-05 21:47:35 +01:00
Daniele Varrazzo
dd1724c447
Errors mapping updated to PostgreSQL 13
2020-09-05 20:26:19 +01:00
Daniele Varrazzo
c203d681c4
Added duplicate values to errcodes module
...
Close #1133
2020-09-05 20:26:19 +01:00
Daniele Varrazzo
58c6a07e43
Errors fetch scripts ported to Python 3
2020-09-05 20:26:19 +01:00
Daniele Varrazzo
195b254937
Improve wording around transactions behaviour closing connections
...
The transaction is not rolled back by the connection, rather discarded
by the server.
Close #1135 .
2020-09-05 19:16:50 +01:00
Daniele Varrazzo
0ee9d840a1
Document context manager usage in connection and cursor docs
...
Close #1143
2020-09-05 18:51:33 +01:00
Daniele Varrazzo
9387bd3c09
Mention building wheels package with OpenSSL 1.1.1g in news file
2020-09-05 18:04:45 +01:00
odidev
6de8c0c6d2
Add ARM64 jobs in Travis-CI
...
Signed-off-by: odidev <odidev@puresoftware.com>
2020-08-25 06:37:53 +00:00
Daniele Varrazzo
f7618f8bf5
Merge pull request #1120 from bashtanov/dictcursor-docs-improvement
...
DictCursor docs improvement
2020-08-24 01:56:17 +01:00
Daniele Varrazzo
3aadecebaa
Merge pull request #1131 from jouve/py3.10compat
...
use Py_SET_TYPE for compat with python 3.10
2020-08-24 01:54:57 +01:00
Daniele Varrazzo
90e8c80ed1
Merge branch 'docs/quick-start'
2020-08-24 01:48:50 +01:00
Daniele Varrazzo
82d679cdb3
A few corrections to the install page
...
Spacing, lines length, a spurious link targed, reST formatting.
2020-08-24 01:48:31 +01:00
Daniele Varrazzo
b0ddf6ea90
Merge branch 'cockroachdb-tests'
2020-08-18 20:55:13 +01:00
Daniele Varrazzo
423a663306
Python 2 compatibility
2020-08-17 23:50:04 +01:00
Daniele Varrazzo
f339bb30fb
Added possibility to skip a test only on certain crdb versions
2020-08-17 23:08:05 +01:00
Daniele Varrazzo
5d2e51e76e
Added ticket numbers for the tests skipped on crdb
2020-08-17 22:31:48 +01:00
Daniele Varrazzo
6d8382b7ed
Added missing reasons for crdb skip
...
Added check to make sure a reason must be passed.
2020-08-17 21:27:25 +01:00
Edan Schwartz
9c30fdbc63
minor typo in docs
2020-08-10 09:18:45 -05:00
Edan Schwartz
ed3d44562d
Move pyscopg-binary install docs to "quick start" section
...
This is the fastest way for most folks to get up-and-running
with psycopg. We've seen a lot of noise in the GH issues with people
failng to install the non-binary version. Hopefully this will
make life easier for people new to psycopg/python.
See https://github.com/psycopg/psycopg2/issues/1085#issuecomment-659028139
2020-08-07 15:05:45 -05:00
Daniele Varrazzo
513b0019b1
TeamCity commit hook test
2020-08-04 22:29:24 +01:00
Daniele Varrazzo
6eb4fab1db
Added reason for skipping on CockroachDB
2020-07-27 23:03:26 +01:00
Cyril Jouve
442f300e91
use Py_SET_TYPE for compat with python 3.10
2020-07-26 15:41:53 +02:00
Daniele Varrazzo
5e957daa82
Types tests adapted to CockroachDB
2020-07-23 01:56:58 +01:00
Daniele Varrazzo
c8697e6c67
Several other tests skipped for CockroachDB
...
The only remaining test modules in this branch are test_types_basic/extra.
2020-07-22 02:43:19 +01:00
Daniele Varrazzo
a9153ac373
Some extra cursors test skipped on CockroachDB
...
Skip named cursor tests
2020-07-22 02:14:18 +01:00
Daniele Varrazzo
701637b5fa
Skip a few date tests on CockroachDB
...
- Infinity gets converted to large dates in the past/future out of
Python range
- Timestamps get an UTC timezone attached
2020-07-22 02:05:05 +01:00
Daniele Varrazzo
5ccd977e2b
Cursor tests adapted to CockroachDB
...
Named cursor tests separated to skip all in one go
2020-07-21 22:23:27 +01:00
Daniele Varrazzo
9380f2a721
Get CockroachDB version from the connection info
2020-07-21 22:22:58 +01:00
Daniele Varrazzo
7e1e801899
Skip copy tests on CockroachDB
2020-07-21 22:22:55 +01:00
Daniele Varrazzo
e154cbe5aa
Skip connection tests which cannot pass on CockroachDB
...
Features not supported seem:
- isolation level (always serializable)
- client encodings
- notices (maybe there is a way to generate them)
- 2 phase commit
- reset (because of the lack of transaction deferrable)
- backend pid
2020-07-21 22:22:23 +01:00
Daniele Varrazzo
bca72937d8
Expose libpq PG* vars as testconfig content
2020-07-21 22:21:44 +01:00
Daniele Varrazzo
f8c1cff6a3
Skip cancel tests on CockroachDB
...
One test moved to the async tests module, as it really belongs there.
2020-07-21 22:21:32 +01:00
Daniele Varrazzo
ee34198bf6
All the sync tests pass on CockroachDB
...
Added decorator to skip tests on crdb
2020-07-21 22:21:24 +01:00
Daniele Varrazzo
659910ee81
Allow most of the async tests to pass on CockroachDB
...
Added function to get crdb version from a connection
2020-07-21 01:43:57 +01:00
Daniele Varrazzo
cecff195fc
Merge pull request #1127 from rafiss/iso-level-finally-block
...
Handle failure in setup of IsolationLevelsTestCase
2020-07-08 20:35:01 +01:00
Rafi Shamim
a61f30b2d2
Handle failure in setup of IsolationLevelsTestCase
...
If the CREATE TABLE statement fails, the setup would fail
without committing or rolling back the active transaction, so the
transaction would hold onto its resources indefinitely.
Normally, the transaction would be closed when the connection is closed
in the `tearDown` function. However, `tearDown` is not called if there
was an error during `setUp` ([as specified by the `unittest` docs](https://docs.python.org/3/library/unittest.html#unittest.TestCase.tearDown )), so
we need to handle this case specially.
2020-07-07 18:48:44 -04:00
Alexey Bashtanov
96f0f63de2
dictcursor-docs-improvement
2020-06-18 15:40:45 +01:00
Daniele Varrazzo
779a1370ce
Merge pull request #1105 from rafiss/with-block-connection-test
...
Handle failure in setup of ConnectionTwoPhaseTest
2020-05-30 04:43:26 +12:00
Daniele Varrazzo
1092d437c0
Merge pull request #1111 from cjolif/master
...
use new URL for psycogreen
2020-05-29 01:37:06 +12:00