[MCOL-4275] COLLATE Trouble with Columnstore Created: 2020-08-25  Updated: 2023-10-27  Resolved: 2023-10-27

Status: Closed
Project: MariaDB ColumnStore
Component/s: PrimProc
Affects Version/s: 1.5.3
Fix Version/s: Icebox

Type: Bug Priority: Major
Reporter: Todd Stoffel (Inactive) Assignee: Leonid Fedorov
Resolution: Won't Do Votes: 0
Labels: None

Attachments: File MOCK_DATA.csv    
Issue Links:
Relates
relates to MCOL-4103 Columnstore LDI doesn't support chars... Closed

 Description   

Only two of the utf8_ collation types work with Columnstore.

  1. utf8_general_ci
  2. utf8_bin

All others result in NULL for Chinese characters.

CREATE DATABASE IF NOT EXISTS test;
 
DROP TABLE IF EXISTS test.chinesecs;
 
CREATE TABLE test.chinesecs (english_name VARCHAR(50), chinese_name VARCHAR(50)) DEFAULT CHARACTER SET utf8 COLLATE utf8_nopad_bin ENGINE=columnstore;
 
LOAD DATA LOCAL INFILE '~/Downloads/MOCK_DATA.csv' INTO TABLE test.chinesecs FIELDS TERMINATED BY ',' LINES TERMINATED BY '\n' IGNORE 1 LINES;
 
SELECT * FROM test.chinesecs ORDER BY chinese_name LIMIT 100;


Generated at Thu Feb 08 02:49:07 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.