Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitae63017

Browse files
committed
Preparatory test cleanup
Add a little bit of explanation, clarity, and space. Extraced from alarger patch so that the changes from that patch would be easier toidentify.Discussion:https://www.postgresql.org/message-id/flat/04e12818-2f98-257c-b926-2845d74ed04f%402ndquadrant.com
1 parent61fa6ca commitae63017

File tree

2 files changed

+49
-48
lines changed

2 files changed

+49
-48
lines changed

‎src/test/regress/expected/alter_table.out

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -3448,21 +3448,21 @@ ALTER TABLE old_system_table DROP CONSTRAINT new_system_table_pkey;
34483448
ALTER TABLE old_system_table DROP COLUMN othercol;
34493449
DROP TABLE old_system_table;
34503450
-- set logged
3451-
CREATE UNLOGGED TABLE unlogged1(f1 SERIAL PRIMARY KEY, f2 TEXT);
3451+
CREATE UNLOGGED TABLE unlogged1(f1 SERIAL PRIMARY KEY, f2 TEXT); -- has sequence, toast
34523452
-- check relpersistence of an unlogged table
34533453
SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
34543454
UNION ALL
3455-
SELECT'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
3455+
SELECTr.relname || 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
34563456
UNION ALL
3457-
SELECT'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
3457+
SELECTr.relname || 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
34583458
ORDER BY relname;
3459-
relname | relkind | relpersistence
3460-
------------------+---------+----------------
3461-
toast index| i | u
3462-
toasttable | t | u
3463-
unlogged1 | r | u
3464-
unlogged1_f1_seq | S | p
3465-
unlogged1_pkey | i | u
3459+
relname | relkind | relpersistence
3460+
-----------------------+---------+----------------
3461+
unlogged1 | r | u
3462+
unlogged1toastindex | i | u
3463+
unlogged1toast table | t | u
3464+
unlogged1_f1_seq| S | p
3465+
unlogged1_pkey| i | u
34663466
(5 rows)
34673467

34683468
CREATE UNLOGGED TABLE unlogged2(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES unlogged1); -- foreign key
@@ -3474,39 +3474,39 @@ ALTER TABLE unlogged1 SET LOGGED;
34743474
-- check relpersistence of an unlogged table after changing to permanent
34753475
SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^unlogged1'
34763476
UNION ALL
3477-
SELECT'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
3477+
SELECTr.relname || 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^unlogged1'
34783478
UNION ALL
3479-
SELECT'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
3479+
SELECTr.relname || 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^unlogged1'
34803480
ORDER BY relname;
3481-
relname | relkind | relpersistence
3482-
------------------+---------+----------------
3483-
toast index| i | p
3484-
toasttable | t | p
3485-
unlogged1 | r | p
3486-
unlogged1_f1_seq | S | p
3487-
unlogged1_pkey | i | p
3481+
relname | relkind | relpersistence
3482+
-----------------------+---------+----------------
3483+
unlogged1 | r | p
3484+
unlogged1toastindex | i | p
3485+
unlogged1toast table | t | p
3486+
unlogged1_f1_seq| S | p
3487+
unlogged1_pkey| i | p
34883488
(5 rows)
34893489

34903490
ALTER TABLE unlogged1 SET LOGGED; -- silently do nothing
34913491
DROP TABLE unlogged3;
34923492
DROP TABLE unlogged2;
34933493
DROP TABLE unlogged1;
34943494
-- set unlogged
3495-
CREATE TABLE logged1(f1 SERIAL PRIMARY KEY, f2 TEXT);
3495+
CREATE TABLE logged1(f1 SERIAL PRIMARY KEY, f2 TEXT); -- has sequence, toast
34963496
-- check relpersistence of a permanent table
34973497
SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^logged1'
34983498
UNION ALL
3499-
SELECT'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
3499+
SELECTr.relname || 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
35003500
UNION ALL
3501-
SELECT'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
3501+
SELECTr.relname ||'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
35023502
ORDER BY relname;
3503-
relname | relkind | relpersistence
3504-
----------------+---------+----------------
3505-
logged1 | r | p
3506-
logged1_f1_seq | S | p
3507-
logged1_pkey |i | p
3508-
toast index| i | p
3509-
toast table| t | p
3503+
relname | relkind | relpersistence
3504+
---------------------+---------+----------------
3505+
logged1| r | p
3506+
logged1 toast index | i | p
3507+
logged1 toast table |t | p
3508+
logged1_f1_seq | S | p
3509+
logged1_pkey | i | p
35103510
(5 rows)
35113511

35123512
CREATE TABLE logged2(f1 SERIAL PRIMARY KEY, f2 INTEGER REFERENCES logged1); -- foreign key
@@ -3519,17 +3519,17 @@ ALTER TABLE logged1 SET UNLOGGED;
35193519
-- check relpersistence of a permanent table after changing to unlogged
35203520
SELECT relname, relkind, relpersistence FROM pg_class WHERE relname ~ '^logged1'
35213521
UNION ALL
3522-
SELECT'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
3522+
SELECTr.relname || 'toast table', t.relkind, t.relpersistence FROM pg_class r JOIN pg_class t ON t.oid = r.reltoastrelid WHERE r.relname ~ '^logged1'
35233523
UNION ALL
3524-
SELECT'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
3524+
SELECTr.relname || 'toast index', ri.relkind, ri.relpersistence FROM pg_class r join pg_class t ON t.oid = r.reltoastrelid JOIN pg_index i ON i.indrelid = t.oid JOIN pg_class ri ON ri.oid = i.indexrelid WHERE r.relname ~ '^logged1'
35253525
ORDER BY relname;
3526-
relname | relkind | relpersistence
3527-
----------------+---------+----------------
3528-
logged1 | r | u
3529-
logged1_f1_seq | S |p
3530-
logged1_pkey |i | u
3531-
toast index| i |u
3532-
toast table| t | u
3526+
relname | relkind | relpersistence
3527+
---------------------+---------+----------------
3528+
logged1| r | u
3529+
logged1 toast index | i |u
3530+
logged1 toast table |t | u
3531+
logged1_f1_seq | S |p
3532+
logged1_pkey | i | u
35333533
(5 rows)
35343534

35353535
ALTER TABLE logged1 SET UNLOGGED; -- silently do nothing

‎src/test/regress/sql/alter_table.sql

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2180,13 +2180,13 @@ ALTER TABLE old_system_table DROP COLUMN othercol;
21802180
DROPTABLE old_system_table;
21812181

21822182
-- set logged
2183-
CREATE UNLOGGED TABLE unlogged1(f1SERIALPRIMARY KEY, f2TEXT);
2183+
CREATE UNLOGGED TABLE unlogged1(f1SERIALPRIMARY KEY, f2TEXT);-- has sequence, toast
21842184
-- check relpersistence of an unlogged table
21852185
SELECT relname, relkind, relpersistenceFROM pg_classWHERE relname ~'^unlogged1'
21862186
UNION ALL
2187-
SELECT'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^unlogged1'
2187+
SELECTr.relname||'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^unlogged1'
21882188
UNION ALL
2189-
SELECT'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^unlogged1'
2189+
SELECTr.relname||'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^unlogged1'
21902190
ORDER BY relname;
21912191
CREATE UNLOGGED TABLE unlogged2(f1SERIALPRIMARY KEY, f2INTEGERREFERENCES unlogged1);-- foreign key
21922192
CREATE UNLOGGED TABLE unlogged3(f1SERIALPRIMARY KEY, f2INTEGERREFERENCES unlogged3);-- self-referencing foreign key
@@ -2196,22 +2196,23 @@ ALTER TABLE unlogged1 SET LOGGED;
21962196
-- check relpersistence of an unlogged table after changing to permanent
21972197
SELECT relname, relkind, relpersistenceFROM pg_classWHERE relname ~'^unlogged1'
21982198
UNION ALL
2199-
SELECT'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^unlogged1'
2199+
SELECTr.relname||'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^unlogged1'
22002200
UNION ALL
2201-
SELECT'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^unlogged1'
2201+
SELECTr.relname||'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^unlogged1'
22022202
ORDER BY relname;
22032203
ALTERTABLE unlogged1SET LOGGED;-- silently do nothing
22042204
DROPTABLE unlogged3;
22052205
DROPTABLE unlogged2;
22062206
DROPTABLE unlogged1;
2207+
22072208
-- set unlogged
2208-
CREATETABLElogged1(f1SERIALPRIMARY KEY, f2TEXT);
2209+
CREATETABLElogged1(f1SERIALPRIMARY KEY, f2TEXT);-- has sequence, toast
22092210
-- check relpersistence of a permanent table
22102211
SELECT relname, relkind, relpersistenceFROM pg_classWHERE relname ~'^logged1'
22112212
UNION ALL
2212-
SELECT'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^logged1'
2213+
SELECTr.relname||'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^logged1'
22132214
UNION ALL
2214-
SELECT'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^logged1'
2215+
SELECTr.relname||'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^logged1'
22152216
ORDER BY relname;
22162217
CREATETABLElogged2(f1SERIALPRIMARY KEY, f2INTEGERREFERENCES logged1);-- foreign key
22172218
CREATETABLElogged3(f1SERIALPRIMARY KEY, f2INTEGERREFERENCES logged3);-- self-referencing foreign key
@@ -2222,9 +2223,9 @@ ALTER TABLE logged1 SET UNLOGGED;
22222223
-- check relpersistence of a permanent table after changing to unlogged
22232224
SELECT relname, relkind, relpersistenceFROM pg_classWHERE relname ~'^logged1'
22242225
UNION ALL
2225-
SELECT'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^logged1'
2226+
SELECTr.relname||'toast table',t.relkind,t.relpersistenceFROM pg_class rJOIN pg_class tONt.oid=r.reltoastrelidWHEREr.relname ~'^logged1'
22262227
UNION ALL
2227-
SELECT'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^logged1'
2228+
SELECTr.relname||'toast index',ri.relkind,ri.relpersistenceFROM pg_class rjoin pg_class tONt.oid=r.reltoastrelidJOIN pg_index iONi.indrelid=t.oidJOIN pg_class riONri.oid=i.indexrelidWHEREr.relname ~'^logged1'
22282229
ORDER BY relname;
22292230
ALTERTABLE logged1SET UNLOGGED;-- silently do nothing
22302231
DROPTABLE logged3;

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp