mirror of https://github.com/citusdata/citus.git
Install downgrade scripts by default
parent
94b63f35a5
commit
f34ac23328
|
@ -43,8 +43,6 @@ that are missing in earlier minor versions.
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
make install
|
make install
|
||||||
# Optionally, you might instead want to use `make install-all`
|
|
||||||
# since `multi_extension` regression test would fail due to missing downgrade scripts.
|
|
||||||
cd src/test/regress
|
cd src/test/regress
|
||||||
|
|
||||||
pip install pipenv
|
pip install pipenv
|
||||||
|
@ -81,8 +79,6 @@ that are missing in earlier minor versions.
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
# Optionally, you might instead want to use `sudo make install-all`
|
|
||||||
# since `multi_extension` regression test would fail due to missing downgrade scripts.
|
|
||||||
cd src/test/regress
|
cd src/test/regress
|
||||||
|
|
||||||
pip install pipenv
|
pip install pipenv
|
||||||
|
@ -131,8 +127,6 @@ that are missing in earlier minor versions.
|
||||||
PG_CONFIG=/usr/pgsql-14/bin/pg_config ./configure
|
PG_CONFIG=/usr/pgsql-14/bin/pg_config ./configure
|
||||||
make
|
make
|
||||||
sudo make install
|
sudo make install
|
||||||
# Optionally, you might instead want to use `sudo make install-all`
|
|
||||||
# since `multi_extension` regression test would fail due to missing downgrade scripts.
|
|
||||||
cd src/test/regress
|
cd src/test/regress
|
||||||
|
|
||||||
pip install pipenv
|
pip install pipenv
|
||||||
|
|
8
Makefile
8
Makefile
|
@ -40,9 +40,6 @@ clean-full:
|
||||||
|
|
||||||
install-downgrades:
|
install-downgrades:
|
||||||
$(MAKE) -C src/backend/distributed/ install-downgrades
|
$(MAKE) -C src/backend/distributed/ install-downgrades
|
||||||
install-all: install-headers install-pg_send_cancellation
|
|
||||||
$(MAKE) -C src/backend/columnar/ install-all
|
|
||||||
$(MAKE) -C src/backend/distributed/ install-all
|
|
||||||
|
|
||||||
# build citus_send_cancellation binary
|
# build citus_send_cancellation binary
|
||||||
pg_send_cancellation:
|
pg_send_cancellation:
|
||||||
|
@ -64,8 +61,7 @@ check-style:
|
||||||
cd ${citus_abs_top_srcdir} && citus_indent --quiet --check
|
cd ${citus_abs_top_srcdir} && citus_indent --quiet --check
|
||||||
.PHONY: reindent check-style
|
.PHONY: reindent check-style
|
||||||
|
|
||||||
# depend on install-all so that downgrade scripts are installed as well
|
check: all
|
||||||
check: all install-all
|
|
||||||
$(MAKE) -C src/test/regress check-full
|
$(MAKE) -C src/test/regress check-full
|
||||||
|
|
||||||
.PHONY: all check clean install install-downgrades install-all
|
.PHONY: all check clean install install-downgrades
|
||||||
|
|
|
@ -36,7 +36,7 @@ build_ext() {
|
||||||
CFLAGS=-Werror "${basedir}/configure" PG_CONFIG="/usr/lib/postgresql/${pg_major}/bin/pg_config" --enable-coverage --with-security-flags
|
CFLAGS=-Werror "${basedir}/configure" PG_CONFIG="/usr/lib/postgresql/${pg_major}/bin/pg_config" --enable-coverage --with-security-flags
|
||||||
|
|
||||||
installdir="${builddir}/install"
|
installdir="${builddir}/install"
|
||||||
make -j$(nproc) && mkdir -p "${installdir}" && { make DESTDIR="${installdir}" install-all || make DESTDIR="${installdir}" install ; }
|
make -j$(nproc) && mkdir -p "${installdir}" && make DESTDIR="${installdir}" install
|
||||||
|
|
||||||
cd "${installdir}" && find . -type f -print > "${builddir}/files.lst"
|
cd "${installdir}" && find . -type f -print > "${builddir}/files.lst"
|
||||||
tar cvf "${basedir}/install-${pg_major}.tar" `cat ${builddir}/files.lst`
|
tar cvf "${basedir}/install-${pg_major}.tar" `cat ${builddir}/files.lst`
|
||||||
|
|
|
@ -18,6 +18,3 @@ DATA = $(columnar_sql_files) \
|
||||||
PG_CPPFLAGS += -I$(libpq_srcdir) -I$(safestringlib_srcdir)/include
|
PG_CPPFLAGS += -I$(libpq_srcdir) -I$(safestringlib_srcdir)/include
|
||||||
|
|
||||||
include $(citus_top_builddir)/Makefile.global
|
include $(citus_top_builddir)/Makefile.global
|
||||||
|
|
||||||
.PHONY: install-all
|
|
||||||
install-all: install
|
|
||||||
|
|
|
@ -79,16 +79,14 @@ ifneq (,$(SQL_Po_files))
|
||||||
include $(SQL_Po_files)
|
include $(SQL_Po_files)
|
||||||
endif
|
endif
|
||||||
|
|
||||||
.PHONY: clean-full install install-downgrades install-all
|
.PHONY: clean-full install install-downgrades
|
||||||
|
|
||||||
cleanup-before-install:
|
cleanup-before-install:
|
||||||
rm -f $(DESTDIR)$(datadir)/$(datamoduledir)/citus.control
|
rm -f $(DESTDIR)$(datadir)/$(datamoduledir)/citus.control
|
||||||
rm -f $(DESTDIR)$(datadir)/$(datamoduledir)/citus--*
|
rm -f $(DESTDIR)$(datadir)/$(datamoduledir)/citus--*
|
||||||
|
|
||||||
|
# install downgrades after cleanup is over
|
||||||
install: cleanup-before-install
|
install: cleanup-before-install
|
||||||
|
|
||||||
# install and install-downgrades should be run sequentially
|
|
||||||
install-all: install
|
|
||||||
$(MAKE) install-downgrades
|
$(MAKE) install-downgrades
|
||||||
|
|
||||||
install-downgrades: $(generated_downgrade_sql_files)
|
install-downgrades: $(generated_downgrade_sql_files)
|
||||||
|
|
|
@ -1 +0,0 @@
|
||||||
#include "udfs/citus_finish_pg_upgrade/10.2-4.sql"
|
|
|
@ -1 +0,0 @@
|
||||||
#include "udfs/citus_finish_pg_upgrade/11.0-1.sql"
|
|
|
@ -0,0 +1 @@
|
||||||
|
#include "../udfs/citus_finish_pg_upgrade/10.2-4.sql"
|
|
@ -0,0 +1 @@
|
||||||
|
#include "../udfs/citus_finish_pg_upgrade/11.0-1.sql"
|
Loading…
Reference in New Issue