]> granicus.if.org Git - postgresql/commitdiff
Add a regression test case for \d on an index.
authorTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Nov 2013 15:35:15 +0000 (10:35 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Thu, 14 Nov 2013 15:35:15 +0000 (10:35 -0500)
Previous commit shows the need for this.  The coverage isn't really
thorough, but it's better than nothing.

src/test/regress/expected/create_index.out
src/test/regress/sql/create_index.sql

index 81c64e5d1814cfb0f5dcf07e72a1324ef08afc36..b7b92036bb75b5f88d79ec9cbb158c7fe1e77e68 100644 (file)
@@ -2383,6 +2383,14 @@ ALTER TABLE cwi_test ADD primary key USING INDEX cwi_uniq_idx;
 Indexes:
     "cwi_uniq_idx" PRIMARY KEY, btree (a, b)
 
+\d cwi_uniq_idx
+         Index "public.cwi_uniq_idx"
+ Column |         Type          | Definition 
+--------+-----------------------+------------
+ a      | integer               | a
+ b      | character varying(10) | b
+primary key, btree, for table "public.cwi_test"
+
 CREATE UNIQUE INDEX cwi_uniq2_idx ON cwi_test(b , a);
 ALTER TABLE cwi_test DROP CONSTRAINT cwi_uniq_idx,
        ADD CONSTRAINT cwi_replaced_pkey PRIMARY KEY
@@ -2398,6 +2406,14 @@ NOTICE:  ALTER TABLE / ADD CONSTRAINT USING INDEX will rename index "cwi_uniq2_i
 Indexes:
     "cwi_replaced_pkey" PRIMARY KEY, btree (b, a)
 
+\d cwi_replaced_pkey
+      Index "public.cwi_replaced_pkey"
+ Column |         Type          | Definition 
+--------+-----------------------+------------
+ b      | character varying(10) | b
+ a      | integer               | a
+primary key, btree, for table "public.cwi_test"
+
 DROP INDEX cwi_replaced_pkey;  -- Should fail; a constraint depends on it
 ERROR:  cannot drop index cwi_replaced_pkey because constraint cwi_replaced_pkey on table cwi_test requires it
 HINT:  You can drop constraint cwi_replaced_pkey on table cwi_test instead.
index 4ee8581b871513b97408bd30e7bfca6ecb7bc870..54f9161ab1e724002d07d67bc2af327fe0759b33 100644 (file)
@@ -767,6 +767,7 @@ CREATE UNIQUE INDEX cwi_uniq_idx ON cwi_test(a , b);
 ALTER TABLE cwi_test ADD primary key USING INDEX cwi_uniq_idx;
 
 \d cwi_test
+\d cwi_uniq_idx
 
 CREATE UNIQUE INDEX cwi_uniq2_idx ON cwi_test(b , a);
 ALTER TABLE cwi_test DROP CONSTRAINT cwi_uniq_idx,
@@ -774,6 +775,7 @@ ALTER TABLE cwi_test DROP CONSTRAINT cwi_uniq_idx,
                USING INDEX cwi_uniq2_idx;
 
 \d cwi_test
+\d cwi_replaced_pkey
 
 DROP INDEX cwi_replaced_pkey;  -- Should fail; a constraint depends on it