diff --git a/adminer/drivers/pgsql.inc.php b/adminer/drivers/pgsql.inc.php index da4af925..76c40d3d 100644 --- a/adminer/drivers/pgsql.inc.php +++ b/adminer/drivers/pgsql.inc.php @@ -711,6 +711,10 @@ AND typelem = 0" $sequences = array(); $status = table_status($table); + if (is_view($status)) { + $view = view($table); + return rtrim("CREATE VIEW " . idf_escape($table) . " AS $view[select]", ";"); + } $fields = fields($table); $indexes = indexes($table); ksort($indexes); diff --git a/changes.txt b/changes.txt index 2c80c913..6be97c5e 100644 --- a/changes.txt +++ b/changes.txt @@ -4,6 +4,7 @@ Fix clicking on non-input fields in alter table (regression from 4.6.2) Display time of procedure execution Disallow connecting to ports > 65535 (bug #730) MySQL: Always set foreign_key_checks in export +PostgreSQL: Support exporting views Editor: Fix focusing foreign key search in select Adminer 4.7.5 (released 2019-11-13):