]> git.joonet.de Git - adminer.git/commitdiff
Tests PostgreSQL: Materialized view
authorJakub Vrana <jakub@vrana.cz>
Fri, 14 Mar 2025 05:44:02 +0000 (06:44 +0100)
committerJakub Vrana <jakub@vrana.cz>
Fri, 14 Mar 2025 05:44:02 +0000 (06:44 +0100)
tests/cocroachdb.html
tests/pgsql.html

index 0098e99d876d0f755b6126c4b6871807afee8dcc..e1d098cff4b144f70ae346b9443719013fc70759 100644 (file)
 <tr><td>verifyTextPresent</td><td>View has been created.</td><td></td></tr>
 </tbody></table>
 
+<table cellpadding="1" cellspacing="1" border="1">
+<thead><tr><td rowspan="1" colspan="3">Materialized view</td></tr></thead>
+<tbody>
+<tr><td>open</td><td>/adminer/?pgsql=localhost:26257&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
+<tr><td>type</td><td>name</td><td>materialized_view</td></tr>
+<tr><td>click</td><td>materialized</td><td></td></tr>
+<tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
+<tr><td>verifyTextPresent</td><td>Materialized view</td><td></td></tr>
+</tbody></table>
+
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>
index 67a7be7fb19ad1a976bb29413ba515aae95b218b..ca6ccf159f51622728f99d0976ad79f0bb94f59a 100644 (file)
 <tr><td>verifyTextPresent</td><td>View has been created.</td><td></td></tr>
 </tbody></table>
 
+<table cellpadding="1" cellspacing="1" border="1">
+<thead><tr><td rowspan="1" colspan="3">Materialized view</td></tr></thead>
+<tbody>
+<tr><td>open</td><td>/adminer/?pgsql=&amp;username=ODBC&amp;db=adminer_test&amp;ns=public&amp;view=</td><td></td></tr>
+<tr><td>runScript</td><td>document.querySelector('[name="select"]').value = 'SELECT albums.id, albums.title, interprets.name FROM albums LEFT JOIN interprets ON albums.interpret = interprets.id'</td><td></td></tr>
+<tr><td>type</td><td>name</td><td>materialized_view</td></tr>
+<tr><td>click</td><td>materialized</td><td></td></tr>
+<tr><td>clickAndWait</td><td>//input[@value='Save']</td><td></td></tr>
+<tr><td>verifyTextPresent</td><td>Materialized view</td><td></td></tr>
+</tbody></table>
+
 <table cellpadding="1" cellspacing="1" border="1">
 <thead><tr><td rowspan="1" colspan="3">Insert</td></tr></thead>
 <tbody>