diff --git a/pgadmin/schema/pgColumn.cpp b/pgadmin/schema/pgColumn.cpp
index f9264cf..00806f4 100644
|
a
|
b
|
|
| 375 | 375 | systemRestriction = wxT("\n AND att.attnum > 0"); |
| 376 | 376 | |
| 377 | 377 | wxString sql= |
| 378 | | wxT("SELECT att.*, def.*, pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval, CASE WHEN att.attndims > 0 THEN 1 ELSE 0 END AS isarray, format_type(ty.oid,NULL) AS typname, tn.nspname as typnspname, et.typname as elemtypname,\n") |
| | 378 | wxT("SELECT att.*, def.*, pg_catalog.pg_get_expr(def.adbin, def.adrelid) AS defval, CASE WHEN att.attndims > 0 THEN 1 ELSE 0 END AS isarray, format_type(ty.oid,NULL) AS typname, format_type(ty.oid,att.atttypmod) AS displaytypname, tn.nspname as typnspname, et.typname as elemtypname,\n") |
| 379 | 379 | wxT(" cl.relname, na.nspname, att.attstattarget, description, cs.relname AS sername, ns.nspname AS serschema,\n") |
| 380 | 380 | wxT(" (SELECT count(1) FROM pg_type t2 WHERE t2.typname=ty.typname) > 1 AS isdup, indkey,\n") |
| 381 | 381 | wxT(" CASE \n") |
| … |
… |
|
| 453 | 453 | column->iSetRawTypename(dt.Name()); |
| 454 | 454 | |
| 455 | 455 | column->iSetVarTypename(dt.FullName()); |
| 456 | | column->iSetQuotedTypename(dt.FullName()); |
| | 456 | column->iSetQuotedTypename(columns->GetVal(wxT("displaytypname"))); |
| 457 | 457 | |
| 458 | 458 | column->iSetNotNull(columns->GetBool(wxT("attnotnull"))); |
| 459 | 459 | column->iSetQuotedFullTable(database->GetQuotedSchemaPrefix(columns->GetVal(wxT("nspname"))) |