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'",
|
||||
*quotedCollationName, providerString);
|
||||
|
||||
if (strcmp(collcollate, collctype))
|
||||
if (strcmp(collcollate, collctype) == 0)
|
||||
{
|
||||
appendStringInfo(&collationNameDef,
|
||||
", locale = %s",
|
||||
|
|
|
@ -74,13 +74,13 @@ ORDER BY 1,2,3;
|
|||
\c - - - :master_port
|
||||
SET search_path TO collation_conflict;
|
||||
-- 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
|
||||
---------------------------------------------------------------------
|
||||
f
|
||||
(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
|
||||
---------------------------------------------------------------------
|
||||
f
|
||||
|
|
|
@ -67,8 +67,8 @@ ORDER BY 1,2,3;
|
|||
SET search_path TO collation_conflict;
|
||||
|
||||
-- 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', 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', locale = 'und-u-ks-level2')$$);
|
||||
|
||||
-- hide cascades
|
||||
SET client_min_messages TO error;
|
||||
|
|
Loading…
Reference in New Issue