1
我使用COPY
命令來獲取數據的副本。 COPY
看起來比sstables更簡單。但它看起來像不能導入空字符串。原始表中爲空的列在導入時爲空。重現步驟如下。cassandra copy使重新導入的空字符串爲空
CREATE TABLE empty_example (id bigint PRIMARY KEY, empty_column text, null_column text);
INSERT INTO empty_example (id, empty_column) VALUES (1, '');
SELECT * from empty_example ;
id | empty_column | null_column
----+--------------+-------------
1 | | null
COPY empty_example TO 'empty_example.csv';
TRUNCATE empty_example ;
COPY empty_example FROM 'empty_example.csv';
SELECT * from empty_example ;
id | empty_column | null_column
----+--------------+-------------
1 | null | null
我試圖玩WITH
選項,但無法解決問題。 是否可以保留空/空字符串與COPY
區別?