diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2002-08-16 20:55:09 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2002-08-16 20:55:09 +0000 |
commit | ad7d3bddeabfc46c007e211f8ef4d45180b2d638 (patch) | |
tree | 10dfff2b803aacb3f44245c29a25ea4233918af0 /src/backend/commands/indexcmds.c | |
parent | 141539c31ea775d010b52494cb26cf9102ecc8fc (diff) | |
download | postgresql-ad7d3bddeabfc46c007e211f8ef4d45180b2d638.tar.gz postgresql-ad7d3bddeabfc46c007e211f8ef4d45180b2d638.zip |
Make domain types indexable. Rod Taylor & Tom Lane.
Diffstat (limited to 'src/backend/commands/indexcmds.c')
-rw-r--r-- | src/backend/commands/indexcmds.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/commands/indexcmds.c b/src/backend/commands/indexcmds.c index 3500303d824..6310cfc7e5a 100644 --- a/src/backend/commands/indexcmds.c +++ b/src/backend/commands/indexcmds.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.83 2002/08/15 03:04:07 momjian Exp $ + * $Header: /cvsroot/pgsql/src/backend/commands/indexcmds.c,v 1.84 2002/08/16 20:55:09 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -482,6 +482,9 @@ GetDefaultOpClass(Oid attrType, Oid accessMethodId) Oid exactOid = InvalidOid; Oid compatibleOid = InvalidOid; + /* If it's a domain, look at the base type instead */ + attrType = getBaseType(attrType); + /* * We scan through all the opclasses available for the access method, * looking for one that is marked default and matches the target type |