Adding upstream version 25.16.1.
Signed-off-by: Daniel Baumann <daniel@debian.org>
This commit is contained in:
parent
a500eebbbb
commit
1341bc6477
110 changed files with 75353 additions and 68092 deletions
|
@ -16,3 +16,35 @@ class TestTrino(Validator):
|
|||
"SELECT TRIM('!foo!', '!')",
|
||||
"SELECT TRIM('!' FROM '!foo!')",
|
||||
)
|
||||
|
||||
def test_ddl(self):
|
||||
self.validate_identity("ALTER TABLE users RENAME TO people")
|
||||
self.validate_identity("ALTER TABLE IF EXISTS users RENAME TO people")
|
||||
self.validate_identity("ALTER TABLE users ADD COLUMN zip VARCHAR")
|
||||
self.validate_identity("ALTER TABLE IF EXISTS users ADD COLUMN IF NOT EXISTS zip VARCHAR")
|
||||
self.validate_identity("ALTER TABLE users DROP COLUMN zip")
|
||||
self.validate_identity("ALTER TABLE IF EXISTS users DROP COLUMN IF EXISTS zip")
|
||||
self.validate_identity("ALTER TABLE users RENAME COLUMN id TO user_id")
|
||||
self.validate_identity("ALTER TABLE IF EXISTS users RENAME COLUMN IF EXISTS id TO user_id")
|
||||
self.validate_identity("ALTER TABLE users ALTER COLUMN id SET DATA TYPE BIGINT")
|
||||
self.validate_identity("ALTER TABLE users ALTER COLUMN id DROP NOT NULL")
|
||||
self.validate_identity(
|
||||
"ALTER TABLE people SET AUTHORIZATION alice", check_command_warning=True
|
||||
)
|
||||
self.validate_identity(
|
||||
"ALTER TABLE people SET AUTHORIZATION ROLE PUBLIC", check_command_warning=True
|
||||
)
|
||||
self.validate_identity(
|
||||
"ALTER TABLE people SET PROPERTIES x = 'y'", check_command_warning=True
|
||||
)
|
||||
self.validate_identity(
|
||||
"ALTER TABLE people SET PROPERTIES foo = 123, 'foo bar' = 456",
|
||||
check_command_warning=True,
|
||||
)
|
||||
self.validate_identity(
|
||||
"ALTER TABLE people SET PROPERTIES x = DEFAULT", check_command_warning=True
|
||||
)
|
||||
self.validate_identity("ALTER VIEW people RENAME TO users")
|
||||
self.validate_identity(
|
||||
"ALTER VIEW people SET AUTHORIZATION alice", check_command_warning=True
|
||||
)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue