mirror of
https://github.com/GreptimeTeam/greptimedb.git
synced 2026-01-06 13:22:57 +00:00
feat: create database with options (#3751)
* feat: create database with options * fix: clippy * fix: clippy * feat: rebase and add Display test * feat: sqlness test for creating database with options * address comments Signed-off-by: tison <wander4096@gmail.com> * fixup tests Signed-off-by: tison <wander4096@gmail.com> * catch up Signed-off-by: tison <wander4096@gmail.com> * DefaultOnNull Signed-off-by: tison <wander4096@gmail.com> --------- Signed-off-by: tison <wander4096@gmail.com> Co-authored-by: tison <wander4096@gmail.com>
This commit is contained in:
@@ -1,3 +1,7 @@
|
||||
create database '㊙️database';
|
||||
|
||||
Error: 1002(Unexpected), Unexpected, violated: Invalid database name: ㊙️database
|
||||
|
||||
create database illegal-database;
|
||||
|
||||
Error: 1001(Unsupported), SQL statement is not supported: create database illegal-database;, keyword: -
|
||||
@@ -6,9 +10,9 @@ create database 'illegal-database';
|
||||
|
||||
Affected Rows: 1
|
||||
|
||||
create database '㊙️database';
|
||||
create database mydb with (ttl = '1h');
|
||||
|
||||
Error: 1002(Unexpected), Unexpected, violated: Invalid database name: ㊙️database
|
||||
Affected Rows: 1
|
||||
|
||||
show databases;
|
||||
|
||||
@@ -18,6 +22,7 @@ show databases;
|
||||
| greptime_private |
|
||||
| illegal-database |
|
||||
| information_schema |
|
||||
| mydb |
|
||||
| public |
|
||||
+--------------------+
|
||||
|
||||
@@ -25,3 +30,7 @@ drop database 'illegal-database';
|
||||
|
||||
Affected Rows: 0
|
||||
|
||||
drop database mydb;
|
||||
|
||||
Affected Rows: 0
|
||||
|
||||
|
||||
@@ -1,9 +1,13 @@
|
||||
create database '㊙️database';
|
||||
|
||||
create database illegal-database;
|
||||
|
||||
create database 'illegal-database';
|
||||
|
||||
create database '㊙️database';
|
||||
create database mydb with (ttl = '1h');
|
||||
|
||||
show databases;
|
||||
|
||||
drop database 'illegal-database';
|
||||
|
||||
drop database mydb;
|
||||
|
||||
Reference in New Issue
Block a user