From: Simon Riggs Date: Mon, 4 Jul 2011 10:11:03 +0000 (+0100) Subject: Alter test results to comply with new ALTER TABLE behaviour. X-Git-Tag: REL9_1_BETA3~23 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=677f146307a95f862c0c7b51819c79a00af61f95;p=postgresql Alter test results to comply with new ALTER TABLE behaviour. --- diff --git a/src/test/regress/expected/alter_table.out b/src/test/regress/expected/alter_table.out index 9ab84f983e..95c6ed5346 100644 --- a/src/test/regress/expected/alter_table.out +++ b/src/test/regress/expected/alter_table.out @@ -1568,90 +1568,88 @@ and c.relname != 'my_locks' group by c.relname; create table alterlock (f1 int primary key, f2 text); NOTICE: CREATE TABLE / PRIMARY KEY will create implicit index "alterlock_pkey" for table "alterlock" --- share update exclusive begin; alter table alterlock alter column f2 set statistics 150; select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock (1 row) rollback; begin; alter table alterlock cluster on alterlock_pkey; select * from my_locks order by 1; - relname | max_lockmode -----------------+-------------------------- - alterlock | ShareUpdateExclusiveLock - alterlock_pkey | ShareUpdateExclusiveLock + relname | max_lockmode +----------------+--------------------- + alterlock | AccessExclusiveLock + alterlock_pkey | AccessExclusiveLock (2 rows) commit; begin; alter table alterlock set without cluster; select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock (1 row) commit; begin; alter table alterlock set (fillfactor = 100); select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock - pg_toast | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock + pg_toast | AccessExclusiveLock (2 rows) commit; begin; alter table alterlock reset (fillfactor); select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock - pg_toast | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock + pg_toast | AccessExclusiveLock (2 rows) commit; begin; alter table alterlock set (toast.autovacuum_enabled = off); select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock - pg_toast | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock + pg_toast | AccessExclusiveLock (2 rows) commit; begin; alter table alterlock set (autovacuum_enabled = off); select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock - pg_toast | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock + pg_toast | AccessExclusiveLock (2 rows) commit; begin; alter table alterlock alter column f2 set (n_distinct = 1); select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock (1 row) rollback; begin; alter table alterlock alter column f2 set storage extended; select * from my_locks order by 1; - relname | max_lockmode ------------+-------------------------- - alterlock | ShareUpdateExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock (1 row) rollback; --- share row exclusive begin; alter table alterlock alter column f2 set default 'x'; select * from my_locks order by 1; - relname | max_lockmode ------------+----------------------- - alterlock | ShareRowExclusiveLock + relname | max_lockmode +-----------+--------------------- + alterlock | AccessExclusiveLock (1 row) rollback; diff --git a/src/test/regress/sql/alter_table.sql b/src/test/regress/sql/alter_table.sql index b5d76ea68e..49078ae774 100644 --- a/src/test/regress/sql/alter_table.sql +++ b/src/test/regress/sql/alter_table.sql @@ -1175,7 +1175,6 @@ group by c.relname; create table alterlock (f1 int primary key, f2 text); --- share update exclusive begin; alter table alterlock alter column f2 set statistics 150; select * from my_locks order by 1; rollback; @@ -1212,7 +1211,6 @@ begin; alter table alterlock alter column f2 set storage extended; select * from my_locks order by 1; rollback; --- share row exclusive begin; alter table alterlock alter column f2 set default 'x'; select * from my_locks order by 1; rollback;