1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
--- a/t/010_pglogical_create_subscriber.pl
+++ b/t/010_pglogical_create_subscriber.pl
@@ -63,7 +63,9 @@
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "INSERT INTO some_local_tbl3(key, data) VALUES('key2', NULL)";
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "INSERT INTO some_local_tbl3(key, data) VALUES('key3', 'data3')";
# Required for PostgreSQL 9.4 run
-#system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+if ($pg_version < 95) {
+system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+}
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical VERSION '1.0.0'";
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "ALTER EXTENSION pglogical UPDATE";
--- a/t/020_non_default_replication_set.pl
+++ b/t/020_non_default_replication_set.pl
@@ -48,12 +48,16 @@
system_or_bail 'psql', '-X', '-p', "$PGPORT", '-h', "$SOCKETDIR", '-d', "postgres", '-c', "CREATE USER super SUPERUSER";
# Required for PostgreSQL 9.4 run
-#system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+if ($pg_version < 95) {
+ system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+}
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical VERSION '1.0.0'";
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "ALTER EXTENSION pglogical UPDATE";
# Required for PostgreSQL 9.4 run
-#system_or_bail 'psql', '-X', '-d', "$SUBSCRIBER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+if ($pg_version < 95) {
+ system_or_bail 'psql', '-X', '-d', "$SUBSCRIBER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical_origin";
+}
system_or_bail 'psql', '-X', '-d', "$SUBSCRIBER_DSN", '-c', "CREATE EXTENSION IF NOT EXISTS pglogical";
system_or_bail 'psql', '-X', '-d', "$PROVIDER_DSN", '-c', "SELECT * FROM pglogical.create_node(node_name := 'test_provider', dsn := 'dbname=postgres user=super')";
|