return'SELECT pk.constraint_type as "Constraint", c.column_name as "Field", '+
return'SELECT pk.constraint_type as "Constraint", c.column_name as "Field", '+
'c.column_default as "Default", c.is_nullable as "Null", '+
'c.column_default as "Default", c.is_nullable as "Null", '+
'CASE WHEN c.udt_name = \'hstore\' THEN c.udt_name ELSE c.data_type END as "Type", '+
'(CASE WHEN c.udt_name = \'hstore\' THEN c.udt_name ELSE c.data_type END) || (CASE WHEN c.character_maximum_length IS NOT NULL THEN \'(\' || c.character_maximum_length || \')\' ELSE \'\' END) as "Type", '+
'(SELECT array_agg(e.enumlabel) '+
'(SELECT array_agg(e.enumlabel) '+
'FROM pg_catalog.pg_type t JOIN pg_catalog.pg_enum e ON t.oid=e.enumtypid '+
'FROM pg_catalog.pg_type t JOIN pg_catalog.pg_enum e ON t.oid=e.enumtypid '+