/config.log
/config.status
/extsql/bdr--0.[89].0.?.sql
+/extsql/bdr--0.1?.0.?.sql
/Makefile.global
/doc/Makefile
+# Packages
+bdr-*.asc
+bdr-*.md5
extsql/bdr--0.8.0.7--0.9.0.0.sql \
extsql/bdr--0.9.0.0--0.9.0.1.sql \
extsql/bdr--0.9.0.1--0.9.0.2.sql \
- extsql/bdr--0.9.0.2--0.9.0.3.sql
+ extsql/bdr--0.9.0.2--0.9.0.3.sql \
+ extsql/bdr--0.9.0.3--0.10.0.0.sql
DATA_built = \
extsql/bdr--0.8.0.1.sql \
extsql/bdr--0.9.0.0.sql \
extsql/bdr--0.9.0.1.sql \
extsql/bdr--0.9.0.2.sql \
- extsql/bdr--0.9.0.3.sql
+ extsql/bdr--0.9.0.3.sql \
+ extsql/bdr--0.10.0.0.sql
DOCS = bdr.conf.sample README.bdr
SCRIPTS = scripts/bdr_initial_load bdr_init_copy bdr_resetxlog bdr_dump
mkdir -p extsql
cat $^ > $@
+extsql/bdr--0.10.0.0.sql: extsql/bdr--0.9.0.3.sql extsql/bdr--0.9.0.3--0.10.0.0.sql
+ mkdir -p extsql
+ cat $^ > $@
+
bdr_resetxlog: pg_resetxlog.o
$(CC) $(CFLAGS) $^ $(LDFLAGS) $(LDFLAGS_EX) $(libpq_pgport) $(LIBS) -o $@$(X)
# bdr extension
comment = 'Bi-directional replication for PostgreSQL'
-default_version = '0.9.0.3'
+default_version = '0.10.0.0'
module_pathname = '$libdir/bdr'
relocatable = false
requires = btree_gist
-#define BDR_VERSION "0.9.0"
-#define BDR_VERSION_NUM 900
+#define BDR_VERSION "0.10.0"
+#define BDR_VERSION_NUM 1000
#define BDR_MIN_REMOTE_VERSION_NUM 700
#define BDR_VERSION_DATE ""
#define BDR_VERSION_GITHASH ""
DROP EXTENSION bdr;
CREATE EXTENSION bdr VERSION '0.9.0.3';
DROP EXTENSION bdr;
+CREATE EXTENSION bdr VERSION '0.10.0.0';
+DROP EXTENSION bdr;
-- evolve version one by one from the oldest to the newest one
CREATE EXTENSION bdr VERSION '0.8.0';
ALTER EXTENSION bdr UPDATE TO '0.8.0.1';
ALTER EXTENSION bdr UPDATE TO '0.9.0.1';
ALTER EXTENSION bdr UPDATE TO '0.9.0.2';
ALTER EXTENSION bdr UPDATE TO '0.9.0.3';
+ALTER EXTENSION bdr UPDATE TO '0.10.0.0';
-- Should never have to do anything: You missed adding the new version above.
ALTER EXTENSION bdr UPDATE;
-NOTICE: version "0.9.0.3" of extension "bdr" is already installed
+NOTICE: version "0.10.0.0" of extension "bdr" is already installed
\c postgres
DROP DATABASE extension_upgrade;
--- /dev/null
+SET LOCAL search_path = bdr;
+SET bdr.permit_unsafe_ddl_commands = true;
+SET bdr.skip_ddl_replication = true;
+
+-- Empty 0.10.0.0 upgrade file after 0.9.0 release
+
+RESET bdr.permit_unsafe_ddl_commands;
+RESET bdr.skip_ddl_replication;
+RESET search_path;
CREATE EXTENSION bdr VERSION '0.9.0.3';
DROP EXTENSION bdr;
+CREATE EXTENSION bdr VERSION '0.10.0.0';
+DROP EXTENSION bdr;
+
-- evolve version one by one from the oldest to the newest one
CREATE EXTENSION bdr VERSION '0.8.0';
ALTER EXTENSION bdr UPDATE TO '0.8.0.1';
ALTER EXTENSION bdr UPDATE TO '0.9.0.1';
ALTER EXTENSION bdr UPDATE TO '0.9.0.2';
ALTER EXTENSION bdr UPDATE TO '0.9.0.3';
+ALTER EXTENSION bdr UPDATE TO '0.10.0.0';
-- Should never have to do anything: You missed adding the new version above.