Commit Graph

  • 23abe4f501 Add quick start to the replication doc, minor doc fixes. Oleksandr Shulgin 2015-10-20 12:36:13 +0200
  • 0bb81fc848 Properly subclass ReplicationCursor on C level. Oleksandr Shulgin 2015-10-19 20:00:39 +0200
  • 7aea2cef6e Improve async replication test. Oleksandr Shulgin 2015-10-19 17:02:18 +0200
  • 4ab7cf0157 Replace stop_replication with requirement for an exception. Oleksandr Shulgin 2015-10-19 15:42:42 +0200
  • 0435320f34 Fix PSYCOPG2_TEST_REPL_DSN handling. Oleksandr Shulgin 2015-10-16 16:36:03 +0200
  • cf4f2411bf Fix async replication and test. Oleksandr Shulgin 2015-10-15 18:01:43 +0200
  • d14fea31a3 Use quote_ident from psycopg2.extensions Oleksandr Shulgin 2015-10-15 12:56:21 +0200
  • 8e518d4954 Merge branch 'master' into feature/replication-protocol Oleksandr Shulgin 2015-10-15 12:27:43 +0200
  • 6763578cc0 Merge branch 'extensions-quote-ident' Daniele Varrazzo 2015-10-15 11:08:34 +0100
  • 109409bc95 Mention quote_ident() in NEWS file Daniele Varrazzo 2015-10-15 11:06:44 +0100
  • 89bb6b0711 Proper unicode handling in quote_ident. Oleksandr Shulgin 2015-10-15 11:52:18 +0200
  • 9ab38ee8c5 Add psyco_curs_datetime_init Oleksandr Shulgin 2015-10-14 18:39:48 +0200
  • 28a1a00d1c Remove commented copy_both code in pqfetch. Oleksandr Shulgin 2015-10-14 18:39:20 +0200
  • e3097ec956 Fix select/timeout indication in async replication example Oleksandr Shulgin 2015-10-14 17:42:53 +0200
  • 822d671e8b Clear repl_stop flag after the consume loop. Oleksandr Shulgin 2015-10-14 17:40:39 +0200
  • e05b4fd267 Add checks on replication state, have to have a separate check for consume loop. Oleksandr Shulgin 2015-10-14 17:36:50 +0200
  • 9295bce154 Add psycopg2.extensions.quote_ident. Oleksandr Shulgin 2015-10-13 17:29:55 +0200
  • a0b42a12ff Update stop_repl, require replication consumer to be a callable. Oleksandr Shulgin 2015-10-14 15:15:07 +0200
  • fea2260fc5 Fix stop_replication: always raise outside the loop. Oleksandr Shulgin 2015-10-14 12:50:08 +0200
  • 54079072db Fix ReplicationTest: no NotSupportedError now. Oleksandr Shulgin 2015-10-14 12:43:26 +0200
  • 6ad299945f Remove IDENTIFY_SYSTEM wrapper method (it can't work with async anyway). Oleksandr Shulgin 2015-10-13 18:05:33 +0200
  • 0575dcc664 Merge 9e80e1822b into c73c1c5771 a1exsh 2015-10-13 15:36:09 +0000
  • 9e80e1822b Add connection.quote_ident(str) Oleksandr Shulgin 2015-10-13 17:29:55 +0200
  • ea2b87eade Fix create_replication_slot doc signature Oleksandr Shulgin 2015-10-13 11:01:13 +0200
  • 46f138d203 New Insert_Values Adapter ClodoaldoPinto 2015-10-04 11:26:16 +0000
  • 54322694fd Update extras.py ClodoaldoPinto 2015-10-03 22:18:19 +0000
  • 0233620c26 Rework replication connection/cursor classes Oleksandr Shulgin 2015-10-01 19:28:00 +0200
  • cac83da5db Use parse_dsn in ReplicationConnectionBase Oleksandr Shulgin 2015-10-01 16:04:19 +0200
  • 95ee218c6d Update replication connection/cursor interface and docs. Oleksandr Shulgin 2015-10-01 15:34:51 +0200
  • 937a7a9024 Cleanup start replication wrt. slot type a bit. Oleksandr Shulgin 2015-10-01 11:08:56 +0200
  • f872a2aabb Remove typedef for uint32, include internal/c.h Oleksandr Shulgin 2015-09-30 14:34:45 +0200
  • 862eda10c2 Merge remote-tracking branch 'origin/master' into repl Oleksandr Shulgin 2015-10-01 19:29:17 +0200
  • c73c1c5771 Decref the ssl module after importing Daniele Varrazzo 2015-10-01 17:02:43 +0100
  • db9082b6e4 Decref the ssl module after importing Daniele Varrazzo 2015-10-01 17:02:43 +0100
  • 78d6dca65d Bump to next version (uploading the docs) Daniele Varrazzo 2015-10-01 15:32:45 +0100
  • c076fc3a26 The wait_select callback can cancel a query using Ctrl-C Daniele Varrazzo 2015-10-01 15:26:13 +0100
  • f635547ec6 The wait_select callback can cancel a query using Ctrl-C Daniele Varrazzo 2015-10-01 15:26:13 +0100
  • 347a64b979 Fixed PersistentConnectionPool on Python 3 Daniele Varrazzo 2015-10-01 14:44:14 +0100
  • 9e6c3322d8 Fixed PersistentConnectionPool on Python 3 Daniele Varrazzo 2015-10-01 14:44:14 +0100
  • a09efaf5a1 Typo correction ClodoaldoPinto 2015-09-09 11:16:59 -0300
  • 98f2aad4ba Typo correction ClodoaldoPinto 2015-09-09 11:16:59 -0300
  • ade7dba27c MSVC 2015 compiler support added to news file Daniele Varrazzo 2015-10-01 14:29:56 +0100
  • 1714bd9273 MSVC 2015 compiler support added to news file Daniele Varrazzo 2015-10-01 14:29:56 +0100
  • ca90fb2791 Merge branch 'msvc-2015-support' into maint_2_6 Daniele Varrazzo 2015-10-01 13:36:15 +0100
  • 9fd5def484 Fix for MSVC 2015: round has been added to this version Photonios 2015-09-22 18:26:14 +0200
  • 4a6b31f56a Fix for MSVC 2015: isnan is supported in this version Photonios 2015-09-22 18:25:53 +0200
  • 7e94ce1f14 Drop spurious notices in test Daniele Varrazzo 2015-10-01 13:31:13 +0100
  • 14246a5689 Merge branch 'parse-dsn' Daniele Varrazzo 2015-10-01 13:29:10 +0100
  • 58918801d6 Added parse_dsn() to news file Daniele Varrazzo 2015-10-01 13:26:11 +0100
  • 5afeee3613 Added unicode support to parse_dsn Daniele Varrazzo 2015-10-01 13:20:11 +0100
  • 71d96293ab Fixed parse_dsn tests on Python 3 Daniele Varrazzo 2015-10-01 12:00:33 +0100
  • d3bbd19ccb Separate parse_dsn test in a test case of their own Daniele Varrazzo 2015-10-01 11:52:42 +0100
  • d1af12187c Merge branch 'master' into parse-dsn Daniele Varrazzo 2015-10-01 11:39:51 +0100
  • 6803341f21 Report NotSupportedError for PGRES_COPY_BOTH and PGRES_SINGLE_TUPLE Daniele Varrazzo 2015-09-30 12:15:35 +0100
  • 0e3f5214c5 Report the server response status on errors with no message Daniele Varrazzo 2015-09-30 12:00:13 +0100
  • abf1f28c44 Report NotSupportedError for PGRES_COPY_BOTH and PGRES_SINGLE_TUPLE Daniele Varrazzo 2015-09-30 12:15:35 +0100
  • 3e31fb359e Report the server response status on errors with no message Daniele Varrazzo 2015-09-30 12:00:13 +0100
  • fbd0a539dd Merge 82e4219260 into 4e92322d74 Craig Ringer 2015-09-30 06:45:35 +0000
  • 82e4219260 Report libpq error code for errors with no message Craig Ringer 2015-09-30 14:43:17 +0800
  • 4e92322d74 Merge pull request #350 from Photonios/master Federico Di Gregorio 2015-09-23 11:50:25 +0200
  • 71925fcc00 Fix for MSVC 2015: round has been added to this version Photonios 2015-09-22 18:26:14 +0200
  • ac25ba0a3f Fix for MSVC 2015: isnan is supported in this version Photonios 2015-09-22 18:25:53 +0200
  • c887df2f67 Typo correction ClodoaldoPinto 2015-09-09 11:16:59 -0300
  • 139143ae62 Import ujson when available for speed improvements on large hstore operations Morgan McClure 2015-08-11 08:10:40 -0700
  • 26fe1f230f Fix use of PQconsumeInput() in pq_read_replication_message() Oleksandr Shulgin 2015-07-07 19:04:32 +0200
  • eac16d048a Fix missing GC flag in ReplicationMessage type Oleksandr Shulgin 2015-07-03 15:44:45 +0200
  • 06f18237f7 Fix missing free in replmsg_dealloc Oleksandr Shulgin 2015-07-03 11:40:00 +0200
  • 9c1f2acf3e Check return value of PQsocket Oleksandr Shulgin 2015-07-02 14:39:51 +0200
  • dab41c699a Fix PQconsumeInput usage. Oleksandr Shulgin 2015-07-02 14:34:09 +0200
  • 9386653d72 Update docs on ReplicationCursor Oleksandr Shulgin 2015-07-01 14:08:32 +0200
  • 0d731aa12e Comment on special handling of PGRES_COPY_BOTH Oleksandr Shulgin 2015-06-30 16:34:17 +0200
  • 318706f28c Update docs for Replication protocol Oleksandr Shulgin 2015-06-30 16:17:31 +0200
  • 058db56430 Merge remote-tracking branch 'zalando/feature/replication-protocol' into feature/replication-protocol Oleksandr Shulgin 2015-06-30 10:40:52 +0200
  • 61e52ce879 Rework replication protocol Oleksandr Shulgin 2015-06-10 09:06:08 +0200
  • e3c3a2c19e Merge branch 'master' into feature/replication-message-object Oleksandr Shulgin 2015-06-30 10:30:32 +0200
  • e707c3f657 Fixed build on Python 2.5 2_6_1 Daniele Varrazzo 2015-06-15 10:31:14 +0100
  • b3c07fddb8 Fixed manifest trying to include Makefiles from build env Daniele Varrazzo 2015-06-15 03:43:11 +0100
  • c29dd8fffa Version bumped to release 2.6.1 Daniele Varrazzo 2015-06-14 18:50:23 +0100
  • 1aed1c6ecd Skip null array test on Postgres versions not supporting it Daniele Varrazzo 2015-06-14 18:43:58 +0100
  • 6d2bd882ad Merge branch 'patch-328' into maint_2_6 Daniele Varrazzo 2015-06-14 19:03:56 +0100
  • 9021c90c07 Fixed compiler warnings about Py_ssize_t printf format Daniele Varrazzo 2015-06-14 18:33:22 +0100
  • 9ed90b1216 Refer cursor from ReplicationMessage object. At the same time, for the sync use LSN instead of msg reference in cursor. Oleksandr Shulgin 2015-06-11 14:52:01 +0200
  • 35a3262fe3 Expose ReplicationMessage type in extras Oleksandr Shulgin 2015-06-11 12:20:52 +0200
  • 9fc5bf4436 Add handling of send_time field in replmsg Oleksandr Shulgin 2015-06-10 18:21:06 +0200
  • 1ac385d1fb Fix logical decoding plugin options adaptation on python3 Oleksandr Shulgin 2015-06-10 13:39:35 +0200
  • 853c2ac23a Merge 72c7374d8e into fb487ff244 Jason Erickson 2015-06-08 20:08:12 +0000
  • 72c7374d8e Removed added Dprintf statements Jason Erickson 2015-06-08 14:05:05 -0600
  • c4ffc0d940 Fix Windows 64bit lobject support for very (>2GB) large objects Jason Erickson 2015-06-08 11:37:23 -0600
  • 453830f80c Add ReplicationMessage object Oleksandr Shulgin 2015-06-05 17:44:09 +0200
  • f7b84ce843 Add {libpq,win32}_support.* to the .cproj file Oleksandr Shulgin 2015-06-04 11:01:09 +0200
  • 50df864f8c Add timersub for Win32. Fix gettimeofday on MinGW. Oleksandr Shulgin 2015-06-04 11:00:08 +0200
  • f14521f8cb Add libpq_support.c and win32_support.c Oleksandr Shulgin 2015-06-03 14:10:20 +0200
  • 925fdf5731 Fixed doc about libpq version availability Daniele Varrazzo 2015-06-02 17:11:09 +0100
  • fb487ff244 Notify example should pop the oldest message in conn.notifies, not the newest. btubbs 2015-05-21 01:24:00 -0600
  • 06b4b1de94 Notify example should pop the oldest message in conn.notifies, not the newest. btubbs 2015-05-21 01:24:00 -0600
  • 6002c524d6 Merge branch 'notice-lists-replaceable' Daniele Varrazzo 2015-06-02 17:04:25 +0100
  • 1f330e9cac Allow connection.notices and notifies to be replaced. Daniele Varrazzo 2015-06-02 17:02:04 +0100
  • 44b705f88f Improve identify_system: don't hardcode column names Oleksandr Shulgin 2015-06-02 16:52:48 +0200
  • 2ad82b973b Pending notice list converted into a forward list Daniele Varrazzo 2015-06-02 14:25:46 +0100
  • b326a27774 Dropped unneeded constness on the notice message Daniele Varrazzo 2015-06-02 14:24:48 +0100