Small test refactoring

This commit is contained in:
Robert Schulze 2023-03-31 09:41:59 +00:00
parent fc5406d9e2
commit 9806a831c0
No known key found for this signature in database
GPG Key ID: 26703B55FB13728A
2 changed files with 22 additions and 34 deletions

View File

@ -1,38 +1,38 @@
int32 Nullable(Int32) 1 \N
str String 0 SOR \N
uint64 UInt64 0 PRI SOR \N
---
--- EXTENDED
int32 Nullable(Int32) 1 \N
str String 0 SOR \N
uint64 UInt64 0 PRI SOR \N
---
--- FULL
int32 Nullable(Int32) 1 \N \N example comment
str String 0 SOR \N \N
uint64 UInt64 0 PRI SOR \N \N
---
--- LIKE
int32 Nullable(Int32) 1 \N
uint64 UInt64 0 PRI SOR \N
---
--- NOT LIKE
str String 0 SOR \N
---
--- ILIKE
int32 Nullable(Int32) 1 \N
uint64 UInt64 0 PRI SOR \N
---
--- NOT ILIKE
str String 0 SOR \N
---
--- WHERE
int32 Nullable(Int32) 1 \N
uint64 UInt64 0 PRI SOR \N
---
--- LIMIT
int32 Nullable(Int32) 1 \N
---
--- Original table
int32 Nullable(Int32) 1 \N
str String 0 SOR \N
uint64 UInt64 0 PRI SOR \N
---
--- Equally named table in other database
int32 Int32 0 \N
str String 0 \N
uint64 UInt64 0 PRI SOR \N
---
--- Short form
int32 Int32 0 \N
str String 0 \N
uint64 UInt64 0 PRI SOR \N

View File

@ -17,41 +17,30 @@ ORDER BY (uint64, str);
SHOW COLUMNS FROM tab;
SELECT '---';
SELECT '--- EXTENDED';
SHOW EXTENDED COLUMNS FROM tab;
SELECT '---';
SELECT '--- FULL';
SHOW FULL COLUMNS FROM tab;
SELECT '---';
SELECT '--- LIKE';
SHOW COLUMNS FROM tab LIKE '%int%';
SELECT '---';
SELECT '--- NOT LIKE';
SHOW COLUMNS FROM tab NOT LIKE '%int%';
SELECT '---';
SELECT '--- ILIKE';
SHOW COLUMNS FROM tab ILIKE '%INT%';
SELECT '---';
SELECT '--- NOT ILIKE';
SHOW COLUMNS FROM tab NOT ILIKE '%INT%';
SELECT '---';
SELECT '--- WHERE';
SHOW COLUMNS FROM tab WHERE field LIKE '%int%';
SELECT '---';
SELECT '--- LIMIT';
SHOW COLUMNS FROM tab LIMIT 1;
SELECT '---';
-- Create a table in a different database. Intentionally useing the same table/column names as above so
-- we notice if something is buggy in the implementation of SHOW COLUMNS.
DROP DATABASE IF EXISTS database_123456789abcde;
@ -67,14 +56,13 @@ CREATE TABLE database_123456789abcde.tab
ENGINE = MergeTree
ORDER BY uint64;
SELECT '--- Original table';
SHOW COLUMNS FROM tab;
SELECT '---';
SELECT '--- Equally named table in other database';
SHOW COLUMNS FROM tab FROM database_123456789abcde;
SELECT '---';
SELECT '--- Short form';
SHOW COLUMNS FROM database_123456789abcde.tab;
DROP DATABASE database_123456789abcde;