2ndQuadrant / pglogical

Logical Replication extension for PostgreSQL 17, 16, 15, 14, 13, 12, 11, 10, 9.6, 9.5, 9.4 (Postgres), providing much faster replication than Slony, Bucardo or Londiste, as well as cross-version upgrades.
http://2ndquadrant.com/en/resources/pglogical/
Other
1.01k stars 154 forks source link

PG 17 compatibility #478

Closed Deltaus closed 2 months ago

Deltaus commented 4 months ago

Hi there,

Postgres 17beta1 has been released by community, and current version does not support that. May I know when we can have the 17 supported version published? Thanks!

current build error

make[1]: *** [pglogical_repset.o] Error 1
make[1]: *** [pglogical_executor.o] Error 1
In file included from pglogical_worker.h:18:0,
                 from pglogical_sync.c:69:
pglogical.h:28:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from pglogical_proto_native.h:20:0,
                 from pglogical_conflict.h:22,
                 from pglogical_apply.c:63:
pglogical_output_plugin.h:20:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from pglogical_proto_native.h:20:0,
                 from pglogical_conflict.h:22,
                 from pglogical.c:56:
pglogical_output_plugin.h:20:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
In file included from pglogical_proto_native.h:20:0,
                 from pglogical_conflict.h:22,
                 from pglogical_apply_heap.c:63:
pglogical_output_plugin.h:20:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [pglogical_sync.o] Error 1
In file included from pglogical_worker.h:18:0,
                 from pglogical_functions.c:81:
pglogical.h:28:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [pglogical_apply.o] Error 1
make[1]: *** [pglogical.o] Error 1
make[1]: *** [pglogical_apply_heap.o] Error 1
make[1]: *** [pglogical_functions.o] Error 1
In file included from pglogical_worker.h:18:0,
                 from pglogical_worker.c:35:
pglogical.h:28:10: fatal error: pglogical_compat.h: No such file or directory
 #include "pglogical_compat.h"
          ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [pglogical_worker.o] Error 1
devrimgunduz commented 3 months ago

+1

devrimgunduz commented 2 months ago

ping

Deltaus commented 2 months ago

@devrimgunduz just for context, the author said he'd merge in patch for pg17 this week.

devrimgunduz commented 2 months ago

@devrimgunduz just for context, the author said he'd merge in patch for pg17 this week.

Thanks!

eulerto commented 2 months ago

@Deltaus @devrimgunduz commit de737f787e721024b5eac70434341ee9364991e2 fixed it.

devrimgunduz commented 2 months ago

Hi,

I need a new release so that I can build the packages. I prefer not to carry a patch temporarily.

Thanks!

devrimgunduz commented 1 month ago

ping