From bf3487c0b1502aca78e91f7217b160b4242ec6c7 Mon Sep 17 00:00:00 2001 From: Neil Drumm Date: Tue, 15 Aug 2006 05:25:20 +0000 Subject: [PATCH] #76681 by sammys, sync posgres install and change unsigned annotation. --- modules/book/book.install | 4 +- modules/forum/forum.install | 6 +- modules/poll/poll.install | 10 +-- modules/profile/profile.install | 4 +- modules/search/search.install | 6 +- modules/statistics/statistics.install | 6 +- modules/system/system.install | 112 +++++++++++++++----------- 7 files changed, 83 insertions(+), 65 deletions(-) diff --git a/modules/book/book.install b/modules/book/book.install index 377d219adcd..b47c409d3d2 100644 --- a/modules/book/book.install +++ b/modules/book/book.install @@ -17,8 +17,8 @@ function book_install() { break; case 'pgsql': db_query("CREATE TABLE {book} ( - vid uint NOT NULL default '0', - nid uint NOT NULL default '0', + vid int_unsigned NOT NULL default '0', + nid int_unsigned NOT NULL default '0', parent int NOT NULL default '0', weight smallint NOT NULL default '0', PRIMARY KEY (vid) diff --git a/modules/forum/forum.install b/modules/forum/forum.install index c11eee1082c..14cbe03c727 100644 --- a/modules/forum/forum.install +++ b/modules/forum/forum.install @@ -16,9 +16,9 @@ function forum_install() { break; case 'pgsql': db_query("CREATE TABLE {forum} ( - nid uint NOT NULL default '0', - vid uint NOT NULL default '0', - tid uint NOT NULL default '0', + nid int_unsigned NOT NULL default '0', + vid int_unsigned NOT NULL default '0', + tid int_unsigned NOT NULL default '0', PRIMARY KEY (vid) )"); db_query("CREATE INDEX {forum}_nid_idx ON {forum} (nid)"); diff --git a/modules/poll/poll.install b/modules/poll/poll.install index f160d1bc785..aede0bdc01c 100644 --- a/modules/poll/poll.install +++ b/modules/poll/poll.install @@ -35,15 +35,15 @@ function poll_install() { case 'pgsql': db_query("CREATE TABLE {poll} ( - nid uint NOT NULL default '0', + nid int_unsigned NOT NULL default '0', runtime int NOT NULL default '0', - active uint NOT NULL default '0', + active int_unsigned NOT NULL default '0', PRIMARY KEY (nid) )"); db_query("CREATE TABLE {poll_votes} ( - nid uint NOT NULL, - uid uint NOT NULL default 0, + nid int_unsigned NOT NULL, + uid int_unsigned NOT NULL default 0, chorder int NOT NULL default -1, hostname varchar(128) NOT NULL default '' )"); @@ -53,7 +53,7 @@ function poll_install() { db_query("CREATE TABLE {poll_choices} ( chid serial CHECK (chid >= 0), - nid uint NOT NULL default '0', + nid int_unsigned NOT NULL default '0', chtext varchar(128) NOT NULL default '', chvotes int NOT NULL default '0', chorder int NOT NULL default '0', diff --git a/modules/profile/profile.install b/modules/profile/profile.install index c4a8f2f9e67..f6258607bee 100644 --- a/modules/profile/profile.install +++ b/modules/profile/profile.install @@ -54,8 +54,8 @@ function profile_install() { db_query("CREATE INDEX {profile_fields}_category_idx ON {profile_fields} (category)"); db_query("CREATE TABLE {profile_values} ( - fid uint default '0', - uid uint default '0', + fid int_unsigned default '0', + uid int_unsigned default '0', value text )"); db_query("CREATE INDEX {profile_values}_uid_idx ON {profile_values} (uid)"); diff --git a/modules/search/search.install b/modules/search/search.install index eddde85d49b..a678c67c3be 100644 --- a/modules/search/search.install +++ b/modules/search/search.install @@ -32,7 +32,7 @@ function search_install() { break; case 'pgsql': db_query("CREATE TABLE {search_dataset} ( - sid uint NOT NULL default '0', + sid int_unsigned NOT NULL default '0', type varchar(16) default NULL, data text NOT NULL )"); @@ -40,9 +40,9 @@ function search_install() { db_query("CREATE TABLE {search_index} ( word varchar(50) NOT NULL default '', - sid uint NOT NULL default '0', + sid int_unsigned NOT NULL default '0', type varchar(16) default NULL, - fromsid uint NOT NULL default '0', + fromsid int_unsigned NOT NULL default '0', fromtype varchar(16) default NULL, score float default NULL )"); diff --git a/modules/statistics/statistics.install b/modules/statistics/statistics.install index 2517d88199f..06542641e74 100644 --- a/modules/statistics/statistics.install +++ b/modules/statistics/statistics.install @@ -27,9 +27,9 @@ function statistics_install() { path varchar(255) default NULL, url varchar(255) default NULL, hostname varchar(128) default NULL, - uid uint default '0', - timer uint NOT NULL default '0', - timestamp uint NOT NULL default '0', + uid int_unsigned default '0', + timer int_unsigned NOT NULL default '0', + timestamp int_unsigned NOT NULL default '0', PRIMARY KEY (aid) )"); db_query("CREATE INDEX {accesslog}_accesslog_timestamp_idx ON {accesslog} (timestamp)"); diff --git a/modules/system/system.install b/modules/system/system.install index 5c52809fa2f..a8e3cef7911 100644 --- a/modules/system/system.install +++ b/modules/system/system.install @@ -403,9 +403,9 @@ function system_install() { break; case 'pgsql': /* create unsigned types */ - db_query("CREATE DOMAIN uint integer CHECK (VALUE >= 0)"); - db_query("CREATE DOMAIN smalluint smallint CHECK (VALUE >= 0)"); - db_query("CREATE DOMAIN biguint bigint CHECK (VALUE >= 0)"); + db_query("CREATE DOMAIN int_unsigned integer CHECK (VALUE >= 0)"); + db_query("CREATE DOMAIN smallint_unsigned smallint CHECK (VALUE >= 0)"); + db_query("CREATE DOMAIN bigint_unsigned bigint CHECK (VALUE >= 0)"); db_query("CREATE TABLE {access} ( aid serial, @@ -467,7 +467,7 @@ function system_install() { hostname varchar(128) NOT NULL default '', timestamp int NOT NULL default '0', score int NOT NULL default '0', - status smalluint NOT NULL default '0', + status smallint_unsigned NOT NULL default '0', format smallint NOT NULL default '0', thread varchar(255) NOT NULL, users text, @@ -483,26 +483,26 @@ function system_install() { last_comment_timestamp int NOT NULL default '0', last_comment_name varchar(60) default NULL, last_comment_uid int NOT NULL default '0', - comment_count uint NOT NULL default '0', + comment_count int_unsigned NOT NULL default '0', PRIMARY KEY (nid) )"); db_query("CREATE INDEX {node_comment_statistics}_node_comment_timestamp_idx ON {node_comment_statistics} (last_comment_timestamp)"); db_query("CREATE TABLE {files} ( - fid uint NOT NULL default 0, - nid uint NOT NULL default 0, + fid int_unsigned NOT NULL default 0, + nid int_unsigned NOT NULL default 0, filename varchar(255) NOT NULL default '', filepath varchar(255) NOT NULL default '', filemime varchar(255) NOT NULL default '', - filesize uint NOT NULL default 0, + filesize int_unsigned NOT NULL default 0, PRIMARY KEY (fid) )"); db_query("CREATE TABLE {file_revisions} ( - fid uint NOT NULL default 0, - vid uint NOT NULL default 0, + fid int_unsigned NOT NULL default 0, + vid int_unsigned NOT NULL default 0, description varchar(255) NOT NULL default '', - list smalluint NOT NULL default 0, + list smallint_unsigned NOT NULL default 0, PRIMARY KEY (fid, vid) )"); @@ -538,19 +538,19 @@ function system_install() { db_query("CREATE TABLE {menu} ( mid serial CHECK (mid >= 0), - pid uint NOT NULL default '0', + pid int_unsigned NOT NULL default '0', path varchar(255) NOT NULL default '', title varchar(255) NOT NULL default '', description varchar(255) NOT NULL default '', weight smallint NOT NULL default '0', - type uint NOT NULL default '0', + type int_unsigned NOT NULL default '0', PRIMARY KEY (mid) )"); db_query("ALTER SEQUENCE {menu}_mid_seq MINVALUE 2 RESTART 2"); db_query("CREATE TABLE {node} ( nid serial CHECK (nid >= 0), - vid uint NOT NULL default '0', + vid int_unsigned NOT NULL default '0', type varchar(32) NOT NULL default '', title varchar(128) NOT NULL default '', uid int NOT NULL default '0', @@ -576,18 +576,18 @@ function system_install() { db_query("CREATE INDEX {node}_nid_idx ON {node} (nid)"); db_query("CREATE TABLE {node_access} ( - nid uint NOT NULL default '0', - gid uint NOT NULL default '0', + nid int_unsigned NOT NULL default '0', + gid int_unsigned NOT NULL default '0', realm varchar(255) NOT NULL default '', - grant_view smalluint NOT NULL default '0', - grant_update smalluint NOT NULL default '0', - grant_delete smalluint NOT NULL default '0', + grant_view smallint_unsigned NOT NULL default '0', + grant_update smallint_unsigned NOT NULL default '0', + grant_delete smallint_unsigned NOT NULL default '0', PRIMARY KEY (nid,gid,realm) )"); db_query("CREATE TABLE {node_revisions} ( - nid uint NOT NULL, - vid uint NOT NULL, + nid int_unsigned NOT NULL, + vid int_unsigned NOT NULL, uid int NOT NULL default '0', title varchar(128) NOT NULL default '', body text NOT NULL default '', @@ -601,6 +601,24 @@ function system_install() { db_query("CREATE INDEX {node_revisions}_uid_idx ON {node_revisions} (uid)"); db_query("CREATE SEQUENCE {node_revisions}_vid_seq INCREMENT 1 START 1"); + db_query("CREATE TABLE {node_type} ( + type varchar(32) NOT NULL, + name varchar(255) NOT NULL default '', + module varchar(255) NOT NULL, + description text NOT NULL, + help text NOT NULL, + has_title smallint_unsigned NOT NULL, + title_label varchar(255) NOT NULL default '', + has_body smallint_unsigned NOT NULL, + body_label varchar(255) NOT NULL default '', + 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', + orig_type varchar(255) NOT NULL default '', + PRIMARY KEY (type) + )"); + db_query("CREATE TABLE {url_alias} ( pid serial CHECK (pid >= 0), src varchar(128) NOT NULL default '', @@ -611,9 +629,9 @@ function system_install() { db_query("CREATE INDEX {url_alias}_src_idx ON {url_alias} (src)"); db_query("CREATE TABLE {permission} ( - rid uint NOT NULL default '0', + rid int_unsigned NOT NULL default '0', perm text, - tid uint NOT NULL default '0' + tid int_unsigned NOT NULL default '0' )"); db_query("CREATE INDEX {permission}_rid_idx ON {permission} (rid)"); @@ -627,12 +645,12 @@ function system_install() { db_query("CREATE TABLE {blocks_roles} ( module varchar(64) NOT NULL, delta varchar(32) NOT NULL, - rid uint NOT NULL, + rid int_unsigned NOT NULL, PRIMARY KEY (module, delta, rid) )"); db_query("CREATE TABLE {sessions} ( - uid uint NOT NULL, + uid int_unsigned NOT NULL, sid varchar(32) NOT NULL default '', hostname varchar(128) NOT NULL default '', timestamp int NOT NULL default '0', @@ -646,15 +664,15 @@ function system_install() { /* Only used for MySQL db_query("CREATE TABLE {sequences} ( name varchar(255) NOT NULL default '', - id uint NOT NULL default '0', + id int_unsigned NOT NULL default '0', PRIMARY KEY (name) )"); */ db_query("CREATE TABLE {node_counter} ( nid int NOT NULL default '0', - totalcount biguint NOT NULL default '0', - daycount uint NOT NULL default '0', - timestamp uint NOT NULL default '0', + totalcount bigint_unsigned NOT NULL default '0', + daycount int_unsigned NOT NULL default '0', + timestamp int_unsigned NOT NULL default '0', PRIMARY KEY (nid) )"); db_query("CREATE INDEX {node_counter}_totalcount_idx ON {node_counter} (totalcount)"); @@ -677,7 +695,7 @@ function system_install() { db_query("CREATE TABLE {term_data} ( tid serial CHECK (tid >= 0), - vid uint NOT NULL default '0', + vid int_unsigned NOT NULL default '0', name varchar(255) NOT NULL default '', description text, weight smallint NOT NULL default '0', @@ -686,37 +704,37 @@ function system_install() { db_query("CREATE INDEX {term_data}_vid_idx ON {term_data} (vid)"); db_query("CREATE TABLE {term_hierarchy} ( - tid uint NOT NULL default '0', - parent uint NOT NULL default '0', + tid int_unsigned NOT NULL default '0', + parent int_unsigned NOT NULL default '0', PRIMARY KEY (tid, parent) )"); db_query("CREATE INDEX {term_hierarchy}_tid_idx ON {term_hierarchy} (tid)"); db_query("CREATE INDEX {term_hierarchy}_parent_idx ON {term_hierarchy} (parent)"); db_query("CREATE TABLE {term_node} ( - nid uint NOT NULL default '0', - tid uint NOT NULL default '0', + nid int_unsigned NOT NULL default '0', + tid int_unsigned NOT NULL default '0', PRIMARY KEY (tid,nid) )"); db_query("CREATE INDEX {term_node}_nid_idx ON {term_node} (nid)"); db_query("CREATE INDEX {term_node}_tid_idx ON {term_node} (tid)"); db_query("CREATE TABLE {term_relation} ( - tid1 uint NOT NULL default '0', - tid2 uint NOT NULL default '0' + tid1 int_unsigned NOT NULL default '0', + tid2 int_unsigned NOT NULL default '0' )"); db_query("CREATE INDEX {term_relation}_tid1_idx ON {term_relation} (tid1)"); db_query("CREATE INDEX {term_relation}_tid2_idx ON {term_relation} (tid2)"); db_query("CREATE TABLE {term_synonym} ( - tid uint NOT NULL default '0', + tid int_unsigned NOT NULL default '0', name varchar(255) NOT NULL default '' )"); db_query("CREATE INDEX {term_synonym}_tid_idx ON {term_synonym} (tid)"); db_query("CREATE INDEX {term_synonym}_name_idx ON {term_synonym} (substr(name, 1, 3))"); db_query("CREATE TABLE {users} ( - uid uint NOT NULL default '0', + uid int_unsigned NOT NULL default '0', name varchar(60) NOT NULL default '', pass varchar(32) NOT NULL default '', mail varchar(64) default '', @@ -741,8 +759,8 @@ function system_install() { db_query("CREATE SEQUENCE {users}_uid_seq INCREMENT 1 START 1"); db_query("CREATE TABLE {users_roles} ( - uid uint NOT NULL default '0', - rid uint NOT NULL default '0', + uid int_unsigned NOT NULL default '0', + rid int_unsigned NOT NULL default '0', PRIMARY KEY (uid, rid) )"); @@ -757,18 +775,18 @@ function system_install() { name varchar(255) NOT NULL default '', description text, help varchar(255) NOT NULL default '', - relations smalluint NOT NULL default '0', - hierarchy smalluint NOT NULL default '0', - multiple smalluint NOT NULL default '0', - required smalluint NOT NULL default '0', - tags smalluint NOT NULL default '0', + relations smallint_unsigned NOT NULL default '0', + hierarchy smallint_unsigned NOT NULL default '0', + multiple smallint_unsigned NOT NULL default '0', + required smallint_unsigned NOT NULL default '0', + tags smallint_unsigned NOT NULL default '0', module varchar(255) NOT NULL default '', weight smallint NOT NULL default '0', PRIMARY KEY (vid) )"); db_query("CREATE TABLE {vocabulary_node_types} ( - vid uint NOT NULL DEFAULT '0', + vid int_unsigned NOT NULL DEFAULT '0', type varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (vid, type) )"); @@ -778,7 +796,7 @@ function system_install() { uid int NOT NULL default '0', type varchar(16) NOT NULL default '', message text NOT NULL, - severity smalluint NOT NULL default '0', + severity smallint_unsigned NOT NULL default '0', link varchar(255) NOT NULL default '', location varchar(128) NOT NULL default '', referer varchar(128) NOT NULL default '',