diff --git a/Makefile.in b/Makefile.in index 97f2bcc9..a3ed43ab 100644 --- a/Makefile.in +++ b/Makefile.in @@ -11,7 +11,10 @@ EXTENSION = repmgr DATA = \ repmgr--unpackaged--4.0.sql \ - repmgr--4.0.sql + repmgr--4.0.sql \ + repmgr--4.0--4.1.sql \ + repmgr--4.1.sql + REGRESS = repmgr_extension diff --git a/repmgr--4.0--4.1.sql b/repmgr--4.0--4.1.sql new file mode 100644 index 00000000..efddf870 --- /dev/null +++ b/repmgr--4.0--4.1.sql @@ -0,0 +1,2 @@ +-- complain if script is sourced in psql, rather than via CREATE EXTENSION +\echo Use "CREATE EXTENSION repmgr" to load this file. \quit diff --git a/repmgr--4.0-4.1.sql b/repmgr--4.0-4.1.sql deleted file mode 100644 index aeed09f5..00000000 --- a/repmgr--4.0-4.1.sql +++ /dev/null @@ -1,8 +0,0 @@ --- complain if script is sourced in psql, rather than via CREATE EXTENSION -\echo Use "CREATE EXTENSION repmgr" to load this file. \quit - -ALTER TABLE repmgr.nodes - DROP CONSTRAINT nodes_type_check, - ADD CONSTRAINT nodes_type_check CHECK (type IN('primary','standby','witness','bdr','bdr_standby')); - - type TEXT NOT NULL CHECK (type IN('primary','standby','witness','bdr','bdr_standby')), diff --git a/repmgr--4.1.sql b/repmgr--4.1.sql index c05a6fb2..f012853f 100644 --- a/repmgr--4.1.sql +++ b/repmgr--4.1.sql @@ -6,7 +6,7 @@ CREATE TABLE repmgr.nodes ( upstream_node_id INTEGER NULL REFERENCES nodes (node_id) DEFERRABLE, active BOOLEAN NOT NULL DEFAULT TRUE, node_name TEXT NOT NULL, - type TEXT NOT NULL CHECK (type IN('primary','standby','witness','bdr','bdr_standby')), + type TEXT NOT NULL CHECK (type IN('primary','standby','witness','bdr')), location TEXT NOT NULL DEFAULT 'default', priority INT NOT NULL DEFAULT 100, conninfo TEXT NOT NULL, diff --git a/repmgr.control b/repmgr.control index 71a5d2d9..2665b792 100644 --- a/repmgr.control +++ b/repmgr.control @@ -1,6 +1,6 @@ # repmgr extension comment = 'Replication manager for PostgreSQL' -default_version = '4.0' +default_version = '4.1' module_pathname = '$libdir/repmgr' relocatable = false schema = repmgr