--- panels_views.install (saved version) +++ (current document) @@ -19,9 +19,22 @@ if ($sql) { $sql .= ', '; } - $sql .= $field . ' ' . $data['definition']; + if ($GLOBALS['db_type'] == 'pgsql') { + if ($data['primary'] == TRUE) { + $data['definition'] = 'serial PRIMARY KEY'; + } + $sql .= '"' . $field . '" ' . $data['definition']; + } + else { + $sql .= $field . ' ' . $data['definition']; + } + } + if ($GLOBALS['db_type'] == 'mysql' || $GLOBALS['db_type'] == 'mysqli') { + db_query("CREATE TABLE {panels_views} ($sql) /*!40100 DEFAULT CHARACTER SET utf8 */"); + } + else { + db_query("CREATE TABLE {panels_views} ($sql)"); } - db_query("CREATE TABLE {panels_views} ($sql) /*!40100 DEFAULT CHARACTER SET utf8 */"); } /**