Adding upstream version 11.3.6.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
2f30828945
commit
d160fb48f7
46 changed files with 23416 additions and 22639 deletions
|
@ -71,6 +71,9 @@ class TestPostgres(Validator):
|
|||
)
|
||||
|
||||
def test_postgres(self):
|
||||
self.validate_identity("SELECT ARRAY[1, 2, 3] @> ARRAY[1, 2]")
|
||||
self.validate_identity("SELECT ARRAY[1, 2, 3] <@ ARRAY[1, 2]")
|
||||
self.validate_identity("SELECT ARRAY[1, 2, 3] && ARRAY[1, 2]")
|
||||
self.validate_identity("$x")
|
||||
self.validate_identity("SELECT ARRAY[1, 2, 3]")
|
||||
self.validate_identity("SELECT ARRAY(SELECT 1)")
|
||||
|
@ -114,40 +117,6 @@ class TestPostgres(Validator):
|
|||
self.validate_identity("x ~ 'y'")
|
||||
self.validate_identity("x ~* 'y'")
|
||||
|
||||
self.validate_all(
|
||||
"1 / 2",
|
||||
read={
|
||||
"drill": "1 / 2",
|
||||
"duckdb": "1 / 2",
|
||||
"postgres": "1 / 2",
|
||||
"presto": "1 / 2",
|
||||
"redshift": "1 / 2",
|
||||
"sqlite": "1 / 2",
|
||||
"teradata": "1 / 2",
|
||||
"trino": "1 / 2",
|
||||
"tsql": "1 / 2",
|
||||
},
|
||||
write={
|
||||
"drill": "1 / 2",
|
||||
"duckdb": "1 / 2",
|
||||
"postgres": "1 / 2",
|
||||
"presto": "1 / 2",
|
||||
"redshift": "1 / 2",
|
||||
"sqlite": "1 / 2",
|
||||
"teradata": "1 / 2",
|
||||
"trino": "1 / 2",
|
||||
"tsql": "1 / 2",
|
||||
"bigquery": "CAST(1 / 2 AS INT64)",
|
||||
"clickhouse": "CAST(1 / 2 AS Int32)",
|
||||
"databricks": "CAST(1 / 2 AS INT)",
|
||||
"hive": "CAST(1 / 2 AS INT)",
|
||||
"mysql": "CAST(1 / 2 AS INT)",
|
||||
"oracle": "CAST(1 / 2 AS NUMBER)",
|
||||
"snowflake": "CAST(1 / 2 AS INT)",
|
||||
"spark": "CAST(1 / 2 AS INT)",
|
||||
"starrocks": "CAST(1 / 2 AS INT)",
|
||||
},
|
||||
)
|
||||
self.validate_all(
|
||||
"SELECT (DATE '2016-01-10', DATE '2016-02-01') OVERLAPS (DATE '2016-01-20', DATE '2016-02-10')",
|
||||
write={
|
||||
|
@ -196,7 +165,7 @@ class TestPostgres(Validator):
|
|||
self.validate_all(
|
||||
"CREATE TABLE x (a UUID, b BYTEA)",
|
||||
write={
|
||||
"duckdb": "CREATE TABLE x (a UUID, b VARBINARY)",
|
||||
"duckdb": "CREATE TABLE x (a UUID, b BLOB)",
|
||||
"presto": "CREATE TABLE x (a UUID, b VARBINARY)",
|
||||
"hive": "CREATE TABLE x (a UUID, b BINARY)",
|
||||
"spark": "CREATE TABLE x (a UUID, b BINARY)",
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue