From 29f7b2df968b549791569a97fc07e8e0b8938098 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Tue, 15 Apr 2025 06:51:13 +0200 Subject: [PATCH] Tests PostgreSQL: Partitioning --- tests/pgsql.html | 48 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) diff --git a/tests/pgsql.html b/tests/pgsql.html index 596d18d7..36b28d1f 100644 --- a/tests/pgsql.html +++ b/tests/pgsql.html @@ -384,6 +384,54 @@ verifyTextPresentNo tables. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Partitioning
open/adminer/?pgsql=&username=ODBC&db=adminer_test&ns=public&create=
typename=namerange
click//input[@name='auto_increment_col' and @value='1']
clicklink=Partition by
selectname=partition_bylabel=RANGE
typename=partitionid
typename=partition_names[]old
typename=partition_values[]10
typexpath=//table[@id='partition-table']/tr/td/inputnew
typexpath=//table[@id='partition-table']/tr/td[2]/inputMAXVALUE
click//input[@value='Save']
verifyTextPresentPARTITION BY RANGE(id)
verifyTextPresent"range_old" PARTITION OF "range" FOR VALUES FROM (MINVALUE) TO (10)
clicklink=Create table
typename=namelist
click//input[@name='auto_increment_col' and @value='1']
clicklink=Partition by
selectname=partition_bylabel=LIST
typename=partitionid
typename=partition_names[]odd
typename=partition_values[]1,3,5
clickxpath=//input[@value='Save']
verifyTextPresentPARTITION BY LIST(id)
verifyTextPresent"list_odd" PARTITION OF "list" FOR VALUES IN (1,3,5)
clicklink=Create table
typename=namehash
click//input[@name='auto_increment_col' and @value='1']
clicklink=Partition by
selectname=partition_bylabel=HASH
typename=partitionid
typename=partitions4
clickxpath=//input[@value='Save']
verifyTextPresentPARTITION BY HASH(id)
verifyTextPresent"hash_0" PARTITION OF "hash" FOR VALUES WITH (MODULUS 4, REMAINDER 0)
clicklink=hash_0
verifyTextPresentInherits from
clicklink=public
click//input[@name='tables[]' and @value='hash']
click//input[@name='tables[]' and @value='list']
click//input[@name='tables[]' and @value='range']
chooseOkOnNextConfirmationAre you sure?
clickname=drop
verifyTextPresentNo tables.
+
Variables