diff options
Diffstat (limited to 'src/backend/utils')
-rw-r--r-- | src/backend/utils/adt/pg_locale.c | 4 | ||||
-rw-r--r-- | src/backend/utils/cache/relcache.c | 3 |
2 files changed, 3 insertions, 4 deletions
diff --git a/src/backend/utils/adt/pg_locale.c b/src/backend/utils/adt/pg_locale.c index d4e89663ec1..06cc42c1f04 100644 --- a/src/backend/utils/adt/pg_locale.c +++ b/src/backend/utils/adt/pg_locale.c @@ -1374,8 +1374,8 @@ init_database_collation(void) default_locale.collate_is_c = true; default_locale.ctype_is_c = (strcmp(datlocale, "C") == 0); - default_locale.info.builtin.locale = MemoryContextStrdup( - TopMemoryContext, datlocale); + default_locale.info.builtin.locale = MemoryContextStrdup(TopMemoryContext, + datlocale); } else if (dbform->datlocprovider == COLLPROVIDER_ICU) { diff --git a/src/backend/utils/cache/relcache.c b/src/backend/utils/cache/relcache.c index 342467fd186..72cd808df70 100644 --- a/src/backend/utils/cache/relcache.c +++ b/src/backend/utils/cache/relcache.c @@ -5643,8 +5643,7 @@ RelationGetExclusionInfo(Relation indexRelation, /* We want the exclusion constraint owning the index */ if ((conform->contype != CONSTRAINT_EXCLUSION && - !(conform->conperiod && ( - conform->contype == CONSTRAINT_PRIMARY + !(conform->conperiod && (conform->contype == CONSTRAINT_PRIMARY || conform->contype == CONSTRAINT_UNIQUE))) || conform->conindid != RelationGetRelid(indexRelation)) continue; |