Commit ce7adc62 authored by Dries's avatar Dries

- Patch #82822 by dww and sammys: PostgreSQL fixes.

parent 4ea672bf
...@@ -3155,17 +3155,22 @@ function system_update_1005() { ...@@ -3155,17 +3155,22 @@ function system_update_1005() {
break; break;
case 'pgsql': case 'pgsql':
// add new unsigned types for pgsql
$ret[] = update_sql("CREATE DOMAIN int_unsigned integer CHECK (VALUE >= 0)");
$ret[] = update_sql("CREATE DOMAIN smallint_unsigned smallint CHECK (VALUE >= 0)");
$ret[] = update_sql("CREATE DOMAIN bigint_unsigned bigint CHECK (VALUE >= 0)");
$ret[] = update_sql("CREATE TABLE {node_type} ( $ret[] = update_sql("CREATE TABLE {node_type} (
type varchar(32) NOT NULL, type varchar(32) NOT NULL,
name varchar(255) NOT NULL, name varchar(255) NOT NULL,
module varchar(255) NOT NULL, module varchar(255) NOT NULL,
description text NOT NULL, description text NOT NULL,
help text NOT NULL, help text NOT NULL,
has_title integer unsigned NOT NULL, has_title smallint_unsigned NOT NULL,
title_label varchar(255) NOT NULL default '', title_label varchar(255) NOT NULL default '',
has_body integer unsigned NOT NULL, has_body smallint_unsigned NOT NULL,
body_label varchar(255) NOT NULL default '', body_label varchar(255) NOT NULL default '',
min_word_count integer unsigned NOT NULL, min_word_count smallint_unsigned NOT NULL,
custom smallint NOT NULL DEFAULT '0', custom smallint NOT NULL DEFAULT '0',
modified smallint NOT NULL DEFAULT '0', modified smallint NOT NULL DEFAULT '0',
locked smallint NOT NULL DEFAULT '0', locked smallint NOT NULL DEFAULT '0',
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment