Files
greptimedb/tests/cases/standalone/common/alter/alter_table_first_after.result
Ruihang Xia b25a2b117e feat: remove sql in error desc (#4589)
Signed-off-by: Ruihang Xia <waynestxia@gmail.com>
2024-08-20 06:37:30 +00:00

177 lines
7.0 KiB
Plaintext

CREATE TABLE t(i INTEGER, j TIMESTAMP TIME INDEX);
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
+--------+----------------------+-----+------+---------+---------------+
ALTER TABLE t ADD COLUMN k INTEGER;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| k | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
-- SQLNESS ARG restart=true
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| k | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
ALTER TABLE t ADD COLUMN m INTEGER;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| k | Int32 | | YES | | FIELD |
| m | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
INSERT INTO t VALUES (1, 2, 3, 4);
Affected Rows: 1
SELECT * FROM t;
+---+-------------------------+---+---+
| i | j | k | m |
+---+-------------------------+---+---+
| 1 | 1970-01-01T00:00:00.002 | 3 | 4 |
+---+-------------------------+---+---+
ALTER TABLE t ADD COLUMN n INTEGER FIRST;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| n | Int32 | | YES | | FIELD |
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| k | Int32 | | YES | | FIELD |
| m | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
SELECT * FROM t;
+---+---+-------------------------+---+---+
| n | i | j | k | m |
+---+---+-------------------------+---+---+
| | 1 | 1970-01-01T00:00:00.002 | 3 | 4 |
+---+---+-------------------------+---+---+
INSERT INTO t VALUES (2, 3, 4, 5, 6);
Affected Rows: 1
ALTER TABLE t ADD COLUMN y INTEGER AFTER j;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| n | Int32 | | YES | | FIELD |
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| y | Int32 | | YES | | FIELD |
| k | Int32 | | YES | | FIELD |
| m | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM t;
+---+---+-------------------------+---+---+---+
| n | i | j | y | k | m |
+---+---+-------------------------+---+---+---+
| | 1 | 1970-01-01T00:00:00.002 | | 3 | 4 |
| 2 | 3 | 1970-01-01T00:00:00.004 | | 5 | 6 |
+---+---+-------------------------+---+---+---+
-- SQLNESS ARG restart=true
ALTER TABLE t ADD COLUMN a INTEGER FIRST;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| a | Int32 | | YES | | FIELD |
| n | Int32 | | YES | | FIELD |
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| y | Int32 | | YES | | FIELD |
| k | Int32 | | YES | | FIELD |
| m | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
ALTER TABLE t ADD COLUMN b INTEGER AFTER j;
Affected Rows: 0
DESC TABLE t;
+--------+----------------------+-----+------+---------+---------------+
| Column | Type | Key | Null | Default | Semantic Type |
+--------+----------------------+-----+------+---------+---------------+
| a | Int32 | | YES | | FIELD |
| n | Int32 | | YES | | FIELD |
| i | Int32 | | YES | | FIELD |
| j | TimestampMillisecond | PRI | NO | | TIMESTAMP |
| b | Int32 | | YES | | FIELD |
| y | Int32 | | YES | | FIELD |
| k | Int32 | | YES | | FIELD |
| m | Int32 | | YES | | FIELD |
+--------+----------------------+-----+------+---------+---------------+
-- SQLNESS SORT_RESULT 3 1
SELECT * FROM t;
+---+---+---+-------------------------+---+---+---+---+
| a | n | i | j | b | y | k | m |
+---+---+---+-------------------------+---+---+---+---+
| | | 1 | 1970-01-01T00:00:00.002 | | | 3 | 4 |
| | 2 | 3 | 1970-01-01T00:00:00.004 | | | 5 | 6 |
+---+---+---+-------------------------+---+---+---+---+
ALTER TABLE t ADD COLUMN x int xxx;
Error: 1001(Unsupported), SQL statement is not supported, keyword: xxx
DROP TABLE t;
Affected Rows: 0