diff --git a/setup/sql/pgsql_newtables.inc.php b/setup/sql/pgsql_newtables.inc.php index a8d4ab3282..8623cea41a 100644 --- a/setup/sql/pgsql_newtables.inc.php +++ b/setup/sql/pgsql_newtables.inc.php @@ -191,41 +191,41 @@ $db->query($sql); $sql = "CREATE TABLE news_msg ( - con int NOT NULL, - msg int NOT NULL, - uid varchar(255) DEFAULT '', - udate int DEFAULT 0, - path varchar(255) DEFAULT '', - fromadd varchar(255) DEFAULT '', - toadd varchar(255) DEFAULT '', - ccadd varchar(255) DEFAULT '', - bccadd varchar(255) DEFAULT '', - reply_to varchar(255) DEFAULT '', - sender varchar(255) DEFAULT '', - return_path varchar(255) DEFAULT '', - subject varchar(255) DEFAULT '', - message_id varchar(255) DEFAULT '', - reference varchar(255) DEFAULT '', - in_reply_to varchar(255) DEFAULT '', - follow_up_to varchar(255) DEFAULT '', - nntp_posting_host varchar(255) DEFAULT '', - nntp_posting_date varchar(255) DEFAULT '', - x_complaints_to varchar(255) DEFAULT '', - x_trace varchar(255) DEFAULT '', - x_abuse_info varchar(255) DEFAULT '', - x_mailer varchar(255) DEFAULT '', - organization varchar(255) DEFAULT '', - content_type varchar(255) DEFAULT '', - content_description varchar(255) DEFAULT '', - content_transfer_encoding varchar(255) DEFAULT '', - mime_version varchar(255) DEFAULT '', - msgsize int(11) DEFAULT 0, - msglines int(11) DEFAULT 0, - body text NOT NULL, - unique(con,msg) - )"; + con serial, + msg int NOT NULL, + uid varchar(255) DEFAULT '', + udate int DEFAULT 0, + path varchar(255) DEFAULT '', + fromadd varchar(255) DEFAULT '', + toadd varchar(255) DEFAULT '', + ccadd varchar(255) DEFAULT '', + bccadd varchar(255) DEFAULT '', + reply_to varchar(255) DEFAULT '', + sender varchar(255) DEFAULT '', + return_path varchar(255) DEFAULT '', + subject varchar(255) DEFAULT '', + message_id varchar(255) DEFAULT '', + reference varchar(255) DEFAULT '', + in_reply_to varchar(255) DEFAULT '', + follow_up_to varchar(255) DEFAULT '', + nntp_posting_host varchar(255) DEFAULT '', + nntp_posting_date varchar(255) DEFAULT '', + x_complaints_to varchar(255) DEFAULT '', + x_trace varchar(255) DEFAULT '', + x_abuse_info varchar(255) DEFAULT '', + x_mailer varchar(255) DEFAULT '', + organization varchar(255) DEFAULT '', + content_type varchar(255) DEFAULT '', + content_description varchar(255) DEFAULT '', + content_transfer_encoding varchar(255) DEFAULT '', + mime_version varchar(255) DEFAULT '', + msgsize int DEFAULT 0, + msglines int DEFAULT 0, + body text NOT NULL + )"; $db->query($sql); + $sql = "CREATE TABLE lang ( message_id varchar(150) DEFAULT '' NOT NULL, app_name varchar(100) DEFAULT 'common' NOT NULL, diff --git a/setup/upgradetables_pgsql.inc.php b/setup/upgradetables_pgsql.inc.php index 081ecf490f..3b66d161a8 100644 --- a/setup/upgradetables_pgsql.inc.php +++ b/setup/upgradetables_pgsql.inc.php @@ -319,39 +319,38 @@ if ($currentver == "0.9.3pre9") { $sql = "CREATE TABLE news_msg ( - con int(11) NOT NULL, - msg int(11) NOT NULL, - uid varchar(255) DEFAULT '', - udate int(11) DEFAULT 0, - path varchar(255) DEFAULT '', - fromadd varchar(255) DEFAULT '', - toadd varchar(255) DEFAULT '', - ccadd varchar(255) DEFAULT '', - bccadd varchar(255) DEFAULT '', - reply_to varchar(255) DEFAULT '', - sender varchar(255) DEFAULT '', - return_path varchar(255) DEFAULT '', - subject varchar(255) DEFAULT '', - message_id varchar(255) DEFAULT '', - reference varchar(255) DEFAULT '', - in_reply_to varchar(255) DEFAULT '', - follow_up_to varchar(255) DEFAULT '', - nntp_posting_host varchar(255) DEFAULT '', - nntp_posting_date varchar(255) DEFAULT '', - x_complaints_to varchar(255) DEFAULT '', - x_trace varchar(255) DEFAULT '', - x_abuse_info varchar(255) DEFAULT '', - x_mailer varchar(255) DEFAULT '', - organization varchar(255) DEFAULT '', - content_type varchar(255) DEFAULT '', - content_description varchar(255) DEFAULT '', - content_transfer_encoding varchar(255) DEFAULT '', - mime_version varchar(255) DEFAULT '', - msgsize int(11) DEFAULT 0, - msglines int(11) DEFAULT 0, - body text NOT NULL, - primary key(con,msg) - )"; + con serial, + msg int NOT NULL, + uid varchar(255) DEFAULT '', + udate int DEFAULT 0, + path varchar(255) DEFAULT '', + fromadd varchar(255) DEFAULT '', + toadd varchar(255) DEFAULT '', + ccadd varchar(255) DEFAULT '', + bccadd varchar(255) DEFAULT '', + reply_to varchar(255) DEFAULT '', + sender varchar(255) DEFAULT '', + return_path varchar(255) DEFAULT '', + subject varchar(255) DEFAULT '', + message_id varchar(255) DEFAULT '', + reference varchar(255) DEFAULT '', + in_reply_to varchar(255) DEFAULT '', + follow_up_to varchar(255) DEFAULT '', + nntp_posting_host varchar(255) DEFAULT '', + nntp_posting_date varchar(255) DEFAULT '', + x_complaints_to varchar(255) DEFAULT '', + x_trace varchar(255) DEFAULT '', + x_abuse_info varchar(255) DEFAULT '', + x_mailer varchar(255) DEFAULT '', + organization varchar(255) DEFAULT '', + content_type varchar(255) DEFAULT '', + content_description varchar(255) DEFAULT '', + content_transfer_encoding varchar(255) DEFAULT '', + mime_version varchar(255) DEFAULT '', + msgsize int DEFAULT 0, + msglines int DEFAULT 0, + body text NOT NULL + )"; $db->query($sql); $currentver = "0.9.3pre10"; update_version_table();