]> git.joonet.de Git - adminer.git/commitdiff
PostgreSQL: Display definitions of materialized views (bug #682)
authorJakub Vrana <jakub@vrana.cz>
Mon, 15 Jul 2019 11:03:57 +0000 (13:03 +0200)
committerJakub Vrana <jakub@vrana.cz>
Mon, 15 Jul 2019 11:03:57 +0000 (13:03 +0200)
adminer/drivers/pgsql.inc.php
changes.txt

index e42537e58eafaa0770fc1975d9c29a120d522514..81cd4237d343623514469fe6005bf4939ee72578 100644 (file)
@@ -438,9 +438,7 @@ ORDER BY conkey, conname") as $row) {
 
        function view($name) {
                global $connection;
-               return array("select" => trim($connection->result("SELECT view_definition
-FROM information_schema.views
-WHERE table_schema = current_schema() AND table_name = " . q($name))));
+               return array("select" => trim($connection->result("SELECT pg_get_viewdef(" . $connection->result("SELECT oid FROM pg_class WHERE relname = " . q($name)) . ")")));
        }
 
        function collations() {
index c555f6e551f3f0bec676fdf6a0712ca729d5e9d4..7c360a88a78e000c1d8b56189c889c81021ea6c2 100644 (file)
@@ -7,6 +7,7 @@ MySQL: Fix displaying multi-columns foreign keys (bug #675)
 MySQL: Fix creating users and changing password in MySQL 8 (bug #663)
 MySQL: Pass SRID to GeomFromText
 PostgreSQL: Fix setting column comments on new table
+PostgreSQL: Display definitions of materialized views (bug #682)
 MS SQL: Support comments
 Elasticsearch: Fix setting number of rows