@ -86,7 +86,7 @@ sub adjust_database_contents
# remove dbs of modules known to cause pg_upgrade to fail
# remove dbs of modules known to cause pg_upgrade to fail
# anything not builtin and incompatible should clean up its own db
# anything not builtin and incompatible should clean up its own db
foreach my $ bad_module ( 'test_ddl_deparse' , 'tsearch2' )
foreach my $ bad_module ( 'adminpack' , ' test_ddl_deparse' , 'tsearch2' )
{
{
if ( $ dbnames { "contrib_regression_$bad_module" } )
if ( $ dbnames { "contrib_regression_$bad_module" } )
{
{
@ -94,6 +94,12 @@ sub adjust_database_contents
"drop database contrib_regression_$bad_module" ) ;
"drop database contrib_regression_$bad_module" ) ;
delete ( $ dbnames { "contrib_regression_$bad_module" } ) ;
delete ( $ dbnames { "contrib_regression_$bad_module" } ) ;
}
}
if ( $ dbnames { "regression_$bad_module" } )
{
_add_st ( $ result , 'postgres' ,
"drop database regression_$bad_module" ) ;
delete ( $ dbnames { "regression_$bad_module" } ) ;
}
}
}
# avoid no-path-to-downgrade-extension-version issues
# avoid no-path-to-downgrade-extension-version issues
@ -106,17 +112,6 @@ sub adjust_database_contents
'drop extension if exists test_ext7' ) ;
'drop extension if exists test_ext7' ) ;
}
}
# we removed the adminpack extension in v17
if ( $ old_version < 17 )
{
_add_st ( $ result , 'postgres' ,
'drop database if exists contrib_regression_adminpack' ) ;
_add_st ( $ result , 'postgres' ,
'drop database if exists regression_adminpack' ) ;
delete ( $ dbnames { 'contrib_regression_adminpack' } ) ;
delete ( $ dbnames { 'regression_adminpack' } ) ;
}
# we removed this test-support function in v17
# we removed this test-support function in v17
if ( $ old_version >= 15 && $ old_version < 17 )
if ( $ old_version >= 15 && $ old_version < 17 )
{
{