From ad16cb8581ef73e5058fcc85826b0ccae30cec79 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 30 Jan 2020 17:13:50 +0100 Subject: [PATCH] PostgreSQL: Support exporting views --- adminer/drivers/pgsql.inc.php | 4 ++++ changes.txt | 1 + 2 files changed, 5 insertions(+) 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):