Skip to content

Commit

Permalink
chore: add integration test for issue2437 (GreptimeTeam#2481)
Browse files Browse the repository at this point in the history
  • Loading branch information
NiwakaDev authored and paomian committed Oct 19, 2023
1 parent 66fa91f commit cb7c8d0
Show file tree
Hide file tree
Showing 2 changed files with 34 additions and 0 deletions.
25 changes: 25 additions & 0 deletions tests/cases/standalone/common/alter/add_incorrect_col.result
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
CREATE TABLE table_should_not_break_after_incorrect_alter(i INTEGER, j TIMESTAMP TIME INDEX);

Affected Rows: 0

ALTER TABLE table_should_not_break_after_incorrect_alter ADD column k string NOT NULL;

Error: 1004(InvalidArguments), Invalid alter table(table_should_not_break_after_incorrect_alter) request: no default value for column k

INSERT INTO table_should_not_break_after_incorrect_alter VALUES (1, 1), (2, 2);

Affected Rows: 2

SELECT * FROM table_should_not_break_after_incorrect_alter;

+---+-------------------------+
| i | j |
+---+-------------------------+
| 1 | 1970-01-01T00:00:00.001 |
| 2 | 1970-01-01T00:00:00.002 |
+---+-------------------------+

DROP TABLE table_should_not_break_after_incorrect_alter;

Affected Rows: 1

9 changes: 9 additions & 0 deletions tests/cases/standalone/common/alter/add_incorrect_col.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
CREATE TABLE table_should_not_break_after_incorrect_alter(i INTEGER, j TIMESTAMP TIME INDEX);

ALTER TABLE table_should_not_break_after_incorrect_alter ADD column k string NOT NULL;

INSERT INTO table_should_not_break_after_incorrect_alter VALUES (1, 1), (2, 2);

SELECT * FROM table_should_not_break_after_incorrect_alter;

DROP TABLE table_should_not_break_after_incorrect_alter;

0 comments on commit cb7c8d0

Please sign in to comment.