From 94f75f979808a33a04bc27ffa090f23b160db715 Mon Sep 17 00:00:00 2001 From: Jakub Vrana Date: Thu, 20 Feb 2025 10:45:03 +0100 Subject: [PATCH] PostgreSQL: Support dropping auto_increment --- adminer/create.inc.php | 5 +---- changes.txt | 1 + 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/adminer/create.inc.php b/adminer/create.inc.php index 089f2bc6..6ee635de 100644 --- a/adminer/create.inc.php +++ b/adminer/create.inc.php @@ -49,12 +49,9 @@ if ($_POST && !process_fields($row["fields"]) && !$error) { if (!$field["has_default"]) { $field["default"] = null; } - if ($key == $row["auto_increment_col"]) { - $field["auto_increment"] = true; - } $process_field = process_field($field, $type_field); $all_fields[] = array($field["orig"], $process_field, $after); - if (!$orig_field || $process_field != process_field($orig_field, $orig_field)) { + if (!$orig_field || $process_field !== process_field($orig_field, $orig_field)) { $fields[] = array($field["orig"], $process_field, $after); if ($field["orig"] != "" || $after) { $use_all_fields = true; diff --git a/changes.txt b/changes.txt index 46ca7d9c..37a75ae6 100644 --- a/changes.txt +++ b/changes.txt @@ -2,6 +2,7 @@ Adminer 4.16.0-dev: MySQL: Fix saving bit(64) values (bug #839) PostgreSQL: Preserve whitespace in EXPLAIN (bug #827) PostgreSQL: Support SSL +PostgreSQL: Support dropping auto_increment SQLite: Fix altering forign keys (bug #841) SQLite: Fix expressions in default values (bug #860) MS SQL: Foreign keys in non-default schema (bug #833)