Files
greptimedb/tests/cases/standalone/common/insert/append_mode.result
Yingwen 3e1a125732 feat: add append mode to table options (#3624)
* feat: add append mode to table options

* test: add append mode test

* test: rename test tables

* chore: Add delete test for append mode
2024-04-08 13:42:58 +00:00

74 lines
1.7 KiB
Plaintext

create table if not exists append_mode_on(
host string,
ts timestamp,
cpu double,
TIME INDEX (ts),
PRIMARY KEY(host)
)
engine=mito
with('append_mode'='true');
Affected Rows: 0
INSERT INTO append_mode_on VALUES ('host1',0, 0), ('host2', 1, 1,);
Affected Rows: 2
INSERT INTO append_mode_on VALUES ('host1',0, 0), ('host2', 1, 1,);
Affected Rows: 2
SELECT * from append_mode_on ORDER BY host, ts;
+-------+-------------------------+-----+
| host | ts | cpu |
+-------+-------------------------+-----+
| host1 | 1970-01-01T00:00:00 | 0.0 |
| host1 | 1970-01-01T00:00:00 | 0.0 |
| host2 | 1970-01-01T00:00:00.001 | 1.0 |
| host2 | 1970-01-01T00:00:00.001 | 1.0 |
+-------+-------------------------+-----+
-- SQLNESS REPLACE (region\s\d+\(\d+\,\s\d+\)) region
DELETE FROM append_mode_on WHERE host = 'host1';
Error: 1004(InvalidArguments), Invalid request to region, reason: DELETE is not allowed under append mode
create table if not exists append_mode_off(
host string,
ts timestamp,
cpu double,
TIME INDEX (ts),
PRIMARY KEY(host)
)
engine=mito
with('append_mode'='false');
Affected Rows: 0
INSERT INTO append_mode_off VALUES ('host1',0, 0), ('host2', 1, 1,);
Affected Rows: 2
INSERT INTO append_mode_off VALUES ('host1',0, 10), ('host2', 1, 11,);
Affected Rows: 2
SELECT * from append_mode_off ORDER BY host, ts;
+-------+-------------------------+------+
| host | ts | cpu |
+-------+-------------------------+------+
| host1 | 1970-01-01T00:00:00 | 10.0 |
| host2 | 1970-01-01T00:00:00.001 | 11.0 |
+-------+-------------------------+------+
DROP TABLE append_mode_on;
Affected Rows: 0
DROP TABLE append_mode_off;
Affected Rows: 0