mirror of
https://github.com/postgres/postgres.git
synced 2025-07-07 00:36:50 +03:00
Hello,
I've been working on the following TODO list item: * psql \d on index with char()/varchar() fields shows improper length I've attached a simple patch to fix this. -Ryan
This commit is contained in:
@ -7,7 +7,7 @@
|
|||||||
*
|
*
|
||||||
*
|
*
|
||||||
* IDENTIFICATION
|
* IDENTIFICATION
|
||||||
* $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.1 1999/02/24 17:28:58 momjian Exp $
|
* $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.2 1999/03/14 05:23:12 momjian Exp $
|
||||||
*
|
*
|
||||||
*-------------------------------------------------------------------------
|
*-------------------------------------------------------------------------
|
||||||
*/
|
*/
|
||||||
@ -502,6 +502,9 @@ NormIndexAttrs(List *attList, /* list of IndexElem's */
|
|||||||
/* we just set the type name because that is all we need */
|
/* we just set the type name because that is all we need */
|
||||||
attribute->typename = makeNode(TypeName);
|
attribute->typename = makeNode(TypeName);
|
||||||
attribute->typename->name = nameout(&((Form_pg_type) GETSTRUCT(tuple))->typname);
|
attribute->typename->name = nameout(&((Form_pg_type) GETSTRUCT(tuple))->typname);
|
||||||
|
|
||||||
|
/* we all need the typmod for the char and varchar types. */
|
||||||
|
attribute->typename->typmod = attform->atttypmod;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (attribute->class == NULL)
|
if (attribute->class == NULL)
|
||||||
|
Reference in New Issue
Block a user