mirror of
https://github.com/vrana/adminer.git
synced 2025-08-14 10:34:01 +02:00
PostgreSQL: Link user defined types
This commit is contained in:
@@ -309,12 +309,17 @@ class Adminer {
|
|||||||
* @return null
|
* @return null
|
||||||
*/
|
*/
|
||||||
function tableStructurePrint($fields) {
|
function tableStructurePrint($fields) {
|
||||||
|
global $structured_types;
|
||||||
echo "<div class='scrollable'>\n";
|
echo "<div class='scrollable'>\n";
|
||||||
echo "<table cellspacing='0' class='nowrap odds'>\n";
|
echo "<table cellspacing='0' class='nowrap odds'>\n";
|
||||||
echo "<thead><tr><th>" . lang('Column') . "<td>" . lang('Type') . (support("comment") ? "<td>" . lang('Comment') : "") . "</thead>\n";
|
echo "<thead><tr><th>" . lang('Column') . "<td>" . lang('Type') . (support("comment") ? "<td>" . lang('Comment') : "") . "</thead>\n";
|
||||||
foreach ($fields as $field) {
|
foreach ($fields as $field) {
|
||||||
echo "<tr><th>" . h($field["field"]);
|
echo "<tr><th>" . h($field["field"]);
|
||||||
echo "<td><span title='" . h($field["collation"]) . "'>" . h($field["full_type"]) . "</span>";
|
$type = h($field["full_type"]);
|
||||||
|
echo "<td><span title='" . h($field["collation"]) . "'>"
|
||||||
|
. (in_array($type, (array) $structured_types[lang('User types')]) ? "<a href='" . h(ME . 'type=' . urlencode($type)) . "'>$type</a>" : $type)
|
||||||
|
. "</span>"
|
||||||
|
;
|
||||||
echo ($field["null"] ? " <i>NULL</i>" : "");
|
echo ($field["null"] ? " <i>NULL</i>" : "");
|
||||||
echo ($field["auto_increment"] ? " <i>" . lang('Auto Increment') . "</i>" : "");
|
echo ($field["auto_increment"] ? " <i>" . lang('Auto Increment') . "</i>" : "");
|
||||||
echo (isset($field["default"]) ? " <span title='" . lang('Default value') . "'>[<b>" . h($field["default"]) . "</b>]</span>" : "");
|
echo (isset($field["default"]) ? " <span title='" . lang('Default value') . "'>[<b>" . h($field["default"]) . "</b>]</span>" : "");
|
||||||
|
@@ -1,5 +1,6 @@
|
|||||||
Adminer 4.16.1-dev:
|
Adminer 4.16.1-dev:
|
||||||
Hide index column options by default
|
Hide index column options by default
|
||||||
|
PostgreSQL: Link user defined types
|
||||||
SQLite: Show all supported pragmas in Variables
|
SQLite: Show all supported pragmas in Variables
|
||||||
MS SQL: Allow altering table in non-default schema (bug #405)
|
MS SQL: Allow altering table in non-default schema (bug #405)
|
||||||
MS SQL: Fix default values (bug #732, bug #733)
|
MS SQL: Fix default values (bug #732, bug #733)
|
||||||
|
Reference in New Issue
Block a user