]> git.joonet.de Git - adminer.git/commitdiff
MSSQL driver fixed for freetds drivers. See bug #167, #291
authorUherkovich Péter <uherkovich.peter@gmail.com>
Mon, 18 Dec 2017 20:59:05 +0000 (21:59 +0100)
committerJakub Vrana <jakub@vrana.cz>
Mon, 22 Jan 2018 17:35:08 +0000 (18:35 +0100)
adminer/drivers/mssql.inc.php
changes.txt

index c493f78c3459fd98e67a661f36504112a61e71b7..0f119ad2f07c4e07815232c58b32d83a403c352f 100644 (file)
@@ -361,7 +361,7 @@ if (isset($_GET["mssql"])) {
 
        function fields($table) {
                $return = array();
-               foreach (get_rows("SELECT c.*, t.name type, d.definition [default]
+               foreach (get_rows("SELECT c.max_length, c.precision, c.scale, c.name, c.is_nullable, c.is_identity, c.collation_name, t.name type, CAST(d.definition as text) [default]
 FROM sys.all_columns c
 JOIN sys.all_objects o ON c.object_id = o.object_id
 JOIN sys.types t ON c.user_type_id = t.user_type_id
index de8aca9b112a5dbc6e385e4131720e7f6ce6a46e..0c31d8df9aef54429eddb447d5016cbbcea020e2 100644 (file)
@@ -5,6 +5,7 @@ SQLite: Enable foreign key checks
 PostgreSQL: Respect NULL default value
 PostgreSQL: Do not export triggers if not requested
 PostgreSQL: Export DROP SEQUENCE if dropping table
+MS SQL: Support freetds
 Elasticsearch: Insert, update, delete
 MongoDB: Support mongodb PHP extension