#cassandra
#cassandra
Вопрос:
мне нужно перенести данные из одной таблицы в другую.
CREATE TABLE asses (
id uuid,
toid text,
name text,
fbid text,
PRIMARY KEY (id)
) WITH
coments = '';
CREATE TABLE basses (
id text,
canid uuid,
PRIMARY KEY (id)
) WITH
comment= '';
Мне нужно переместить данные из asses в basses.
Также данные из имени и идентификатора идентификатора должны переходить в id, а данные из id должны переходить в canid.
Я знаю, что объединения здесь не работают.
Как мне заставить это работать?
Ответ №1:
Следующие команды копирования должны сделать трюк:
COPY asses (name, id) TO 'file1.csv';
COPY asses (fbid, id) TO 'file2.csv';
COPY basses (id, canid) FROM 'file1.csv';
COPY basses (id, canid) FROM 'file2.csv';
Затем вы можете удалить все строки из исходной таблицы:
TRUNCATE asses;
Надеюсь, это поможет.