From ad7d3bddeabfc46c007e211f8ef4d45180b2d638 Mon Sep 17 00:00:00 2001 From: Tom Lane Date: Fri, 16 Aug 2002 20:55:09 +0000 Subject: Make domain types indexable. Rod Taylor & Tom Lane. --- src/backend/utils/adt/ruleutils.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src/backend/utils/adt/ruleutils.c') diff --git a/src/backend/utils/adt/ruleutils.c b/src/backend/utils/adt/ruleutils.c index 302f9a75ce7..e9c197aa35a 100644 --- a/src/backend/utils/adt/ruleutils.c +++ b/src/backend/utils/adt/ruleutils.c @@ -3,7 +3,7 @@ * back to source text * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.114 2002/08/08 17:00:19 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/utils/adt/ruleutils.c,v 1.115 2002/08/16 20:55:09 tgl Exp $ * * This software is copyrighted by Jan Wieck - Hamburg. * @@ -2660,6 +2660,10 @@ get_opclass_name(Oid opclass, Oid actual_datatype, char *opcname; char *nspname; + /* Domains use their base type's default opclass */ + if (OidIsValid(actual_datatype)) + actual_datatype = getBaseType(actual_datatype); + ht_opc = SearchSysCache(CLAOID, ObjectIdGetDatum(opclass), 0, 0, 0); -- cgit v1.2.3