我正在尝试将数据迁移到 QuestDB 并插入历史记录,我创建表为
create table records(
type INT,
interval INT,
timestamp TIMESTAMP,
name STRING) timestamp(timestamp)
Run Code Online (Sandbox Code Playgroud)
并通过curl上传插入来自CSV的数据。
我收到错误“无法无序插入行”。我读到 QuestDB 支持乱序,但不知何故我无法让它工作。
小智 5
您只能在分区表上无序插入行,创建新的分区表并将数据复制到其中
create table records2(
type INT,
interval INT,
timestamp TIMESTAMP,
name STRING
)
timestamp(timestamp) partition by DAY
insert into records2
select * from records
drop table records
rename table records2 to records
Run Code Online (Sandbox Code Playgroud)
之后,您将能够将无序插入表记录中