From ce7adc62e09a5e07dd4cf568b399ecd57018119a Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Thu, 7 Sep 2006 08:08:15 +0000 Subject: [PATCH] - Patch #82822 by dww and sammys: PostgreSQL fixes. --- modules/system/system.install | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/modules/system/system.install b/modules/system/system.install index 26750135fd0..4ed676c5a73 100644 --- a/modules/system/system.install +++ b/modules/system/system.install @@ -3155,17 +3155,22 @@ function system_update_1005() { break; 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} ( type varchar(32) NOT NULL, name varchar(255) NOT NULL, module varchar(255) NOT NULL, description 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 '', - has_body integer unsigned NOT NULL, + has_body smallint_unsigned NOT NULL, 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', modified smallint NOT NULL DEFAULT '0', locked smallint NOT NULL DEFAULT '0',