]> git.joonet.de Git - adminer.git/commitdiff
PostgreSQL: Support dropping auto_increment
authorJakub Vrana <jakub@vrana.cz>
Thu, 20 Feb 2025 09:45:03 +0000 (10:45 +0100)
committerJakub Vrana <jakub@vrana.cz>
Thu, 20 Feb 2025 10:12:39 +0000 (11:12 +0100)
adminer/create.inc.php
changes.txt

index 089f2bc6e118a26fa4cb93763235c9075fbb18d5..6ee635def8467fd3c40dd340e2f6500451ca603a 100644 (file)
@@ -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;
index 46ca7d9c16fe51d2806fa5ee230eda8dec021a58..37a75ae6c193d5c819b6849486080f0830c37bf5 100644 (file)
@@ -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)