diff --git a/adminer/drivers/pgsql.inc.php b/adminer/drivers/pgsql.inc.php index cd24826f..19cc1959 100644 --- a/adminer/drivers/pgsql.inc.php +++ b/adminer/drivers/pgsql.inc.php @@ -360,7 +360,9 @@ ORDER BY conkey, conname") as $row) { function view($name) { global $connection; - return array("select" => trim($connection->result("SELECT pg_get_viewdef(" . q($name) . ")"))); + return array("select" => trim($connection->result("SELECT view_definition +FROM information_schema.views +WHERE table_schema = current_schema() AND table_name = " . q($name)))); } function collations() { diff --git a/changes.txt b/changes.txt index 5315231c..e4aed502 100644 --- a/changes.txt +++ b/changes.txt @@ -3,6 +3,7 @@ Fix counting selected rows after going back to select page PHP <5.3 compatibility even with Elasticsearch enabled MariaDB: Support JSON since MariaDB 10.2 PostgreSQL: Support functions +PostgreSQL: Allow editing views with uppercase letters (bug #467) SimpleDB: Document that allow_url_fopen is required Malay translation