ensure-fast-default-gets-tested-in-pg-upgrade.patch
text/x-diff
Filename: ensure-fast-default-gets-tested-in-pg-upgrade.patch
Type: text/x-diff
Part: 0
Message:
Fast default stuff versus pg_upgrade
Patch
Format: unified
| File | + | − |
|---|---|---|
| src/test/regress/expected/fast_default.out | 0 | 0 |
| src/test/regress/sql/fast_default.sql | 0 | 0 |
diff --git a/src/test/regress/expected/fast_default.out b/src/test/regress/expected/fast_default.out index ef8d04f..f3d783c 100644 *** a/src/test/regress/expected/fast_default.out --- b/src/test/regress/expected/fast_default.out *************** DROP TABLE has_volatile; *** 548,550 **** --- 548,561 ---- DROP EVENT TRIGGER has_volatile_rewrite; DROP FUNCTION log_rewrite; DROP SCHEMA fast_default; + -- Leave a table with an active fast default in place, for pg_upgrade testing + set search_path = public; + create table has_fast_default(f1 int); + insert into has_fast_default values(1); + alter table has_fast_default add column f2 int default 42; + table has_fast_default; + f1 | f2 + ----+---- + 1 | 42 + (1 row) + diff --git a/src/test/regress/sql/fast_default.sql b/src/test/regress/sql/fast_default.sql index 0e66033..7b9cc47 100644 *** a/src/test/regress/sql/fast_default.sql --- b/src/test/regress/sql/fast_default.sql *************** DROP TABLE has_volatile; *** 369,371 **** --- 369,378 ---- DROP EVENT TRIGGER has_volatile_rewrite; DROP FUNCTION log_rewrite; DROP SCHEMA fast_default; + + -- Leave a table with an active fast default in place, for pg_upgrade testing + set search_path = public; + create table has_fast_default(f1 int); + insert into has_fast_default values(1); + alter table has_fast_default add column f2 int default 42; + table has_fast_default;