In pg_upgrade cross-version test, handle postfix operators.
Commit 1ed6b895634ce0dc5fd4bd040e87252b32182cba eliminated support for them, so drop them from regression databases before upgrading. This is necessary but not sufficient for testing v13 -> v14 upgrades. Discussion: https://postgr.es/m/449144.1600439950@sss.pgh.pa.us
This commit is contained in:
parent
52202bb396
commit
fa744697c7
@ -177,7 +177,12 @@ if "$MAKE" -C "$oldsrc" installcheck-parallel; then
|
|||||||
esac
|
esac
|
||||||
fix_sql="$fix_sql
|
fix_sql="$fix_sql
|
||||||
DROP FUNCTION IF EXISTS
|
DROP FUNCTION IF EXISTS
|
||||||
public.oldstyle_length(integer, text); -- last in 9.6";
|
public.oldstyle_length(integer, text); -- last in 9.6
|
||||||
|
DROP OPERATOR IF EXISTS -- last in v13
|
||||||
|
public.#@# (pg_catalog.int8, NONE),
|
||||||
|
public.#%# (pg_catalog.int8, NONE),
|
||||||
|
public.!=- (pg_catalog.int8, NONE),
|
||||||
|
public.#@%# (pg_catalog.int8, NONE);"
|
||||||
psql -X -d regression -c "$fix_sql;" || psql_fix_sql_status=$?
|
psql -X -d regression -c "$fix_sql;" || psql_fix_sql_status=$?
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user