mirror of https://github.com/citusdata/citus.git
Smallfix in CreateCollationDDL logic (#6089)
parent
14c56ce0dd
commit
1259d83511
|
@ -106,7 +106,7 @@ CreateCollationDDLInternal(Oid collationId, Oid *collowner, char **quotedCollati
|
||||||
"CREATE COLLATION %s (provider = '%s'",
|
"CREATE COLLATION %s (provider = '%s'",
|
||||||
*quotedCollationName, providerString);
|
*quotedCollationName, providerString);
|
||||||
|
|
||||||
if (strcmp(collcollate, collctype))
|
if (strcmp(collcollate, collctype) == 0)
|
||||||
{
|
{
|
||||||
appendStringInfo(&collationNameDef,
|
appendStringInfo(&collationNameDef,
|
||||||
", locale = %s",
|
", locale = %s",
|
||||||
|
|
|
@ -74,13 +74,13 @@ ORDER BY 1,2,3;
|
||||||
\c - - - :master_port
|
\c - - - :master_port
|
||||||
SET search_path TO collation_conflict;
|
SET search_path TO collation_conflict;
|
||||||
-- now test worker_create_or_replace_object directly
|
-- now test worker_create_or_replace_object directly
|
||||||
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', lc_collate = 'und-u-ks-level2', lc_ctype = 'und-u-ks-level2')$$);
|
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', locale = 'und-u-ks-level2')$$);
|
||||||
worker_create_or_replace_object
|
worker_create_or_replace_object
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
f
|
f
|
||||||
(1 row)
|
(1 row)
|
||||||
|
|
||||||
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', lc_collate = 'und-u-ks-level2', lc_ctype = 'und-u-ks-level2')$$);
|
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', locale = 'und-u-ks-level2')$$);
|
||||||
worker_create_or_replace_object
|
worker_create_or_replace_object
|
||||||
---------------------------------------------------------------------
|
---------------------------------------------------------------------
|
||||||
f
|
f
|
||||||
|
|
|
@ -67,8 +67,8 @@ ORDER BY 1,2,3;
|
||||||
SET search_path TO collation_conflict;
|
SET search_path TO collation_conflict;
|
||||||
|
|
||||||
-- now test worker_create_or_replace_object directly
|
-- now test worker_create_or_replace_object directly
|
||||||
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', lc_collate = 'und-u-ks-level2', lc_ctype = 'und-u-ks-level2')$$);
|
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', locale = 'und-u-ks-level2')$$);
|
||||||
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', lc_collate = 'und-u-ks-level2', lc_ctype = 'und-u-ks-level2')$$);
|
SELECT worker_create_or_replace_object($$CREATE COLLATION collation_conflict.caseinsensitive (provider = 'icu', locale = 'und-u-ks-level2')$$);
|
||||||
|
|
||||||
-- hide cascades
|
-- hide cascades
|
||||||
SET client_min_messages TO error;
|
SET client_min_messages TO error;
|
||||||
|
|
Loading…
Reference in New Issue