diff --git a/src/backend/distributed/Makefile b/src/backend/distributed/Makefile index e64c5404f..6a26d1cb0 100644 --- a/src/backend/distributed/Makefile +++ b/src/backend/distributed/Makefile @@ -5,7 +5,9 @@ citus_top_builddir = ../../.. MODULE_big = citus EXTENSION = citus -EXTVERSIONS = 5.0 5.0-1 5.0-2 +EXTVERSIONS = 5.0 5.0-1 5.0-2 \ + 5.1-1 + # All citus--*.sql files in the source directory DATA = $(patsubst $(citus_abs_srcdir)/%.sql,%.sql,$(wildcard $(citus_abs_srcdir)/$(EXTENSION)--*--*.sql)) # Generated files for each version @@ -29,7 +31,9 @@ $(EXTENSION)--5.0.sql: $(EXTENSION).sql cat $^ > $@ $(EXTENSION)--5.0-1.sql: $(EXTENSION)--5.0.sql $(EXTENSION)--5.0--5.0-1.sql cat $^ > $@ -$(EXTENSION)--5.0-2.sql: $(EXTENSION)--5.0.sql $(EXTENSION)--5.0--5.0-1.sql $(EXTENSION)--5.0-1--5.0-2.sql +$(EXTENSION)--5.0-2.sql: $(EXTENSION)--5.0-1.sql $(EXTENSION)--5.0-1--5.0-2.sql + cat $^ > $@ +$(EXTENSION)--5.1-1.sql: $(EXTENSION)--5.0-2.sql $(EXTENSION)--5.0-2--5.1-1.sql cat $^ > $@ NO_PGXS = 1 diff --git a/src/backend/distributed/citus--5.0-2--5.1-1.sql b/src/backend/distributed/citus--5.0-2--5.1-1.sql new file mode 100644 index 000000000..b15b38412 --- /dev/null +++ b/src/backend/distributed/citus--5.0-2--5.1-1.sql @@ -0,0 +1,3 @@ +/* citus--5.0-2--5.1-1.sql */ + +/* empty, but required to update the extension version */ diff --git a/src/backend/distributed/citus.control b/src/backend/distributed/citus.control index f5bbc9634..b89b19b43 100644 --- a/src/backend/distributed/citus.control +++ b/src/backend/distributed/citus.control @@ -1,6 +1,6 @@ # Citus extension comment = 'Citus distributed database' -default_version = '5.0-2' +default_version = '5.1-1' module_pathname = '$libdir/citus' relocatable = false schema = pg_catalog diff --git a/src/test/regress/expected/multi_extension.out b/src/test/regress/expected/multi_extension.out index 1bd3b8dcd..974e4468e 100644 --- a/src/test/regress/expected/multi_extension.out +++ b/src/test/regress/expected/multi_extension.out @@ -12,6 +12,7 @@ DROP EXTENSION citus; CREATE EXTENSION citus VERSION '5.0'; ALTER EXTENSION citus UPDATE TO '5.0-1'; ALTER EXTENSION citus UPDATE TO '5.0-2'; +ALTER EXTENSION citus UPDATE TO '5.1-1'; -- drop extension an re-create in newest version DROP EXTENSION citus; \c diff --git a/src/test/regress/sql/multi_extension.sql b/src/test/regress/sql/multi_extension.sql index b6b260490..24d33438f 100644 --- a/src/test/regress/sql/multi_extension.sql +++ b/src/test/regress/sql/multi_extension.sql @@ -14,6 +14,7 @@ DROP EXTENSION citus; CREATE EXTENSION citus VERSION '5.0'; ALTER EXTENSION citus UPDATE TO '5.0-1'; ALTER EXTENSION citus UPDATE TO '5.0-2'; +ALTER EXTENSION citus UPDATE TO '5.1-1'; -- drop extension an re-create in newest version DROP EXTENSION citus;