From d3069eefdd7b18ac6ff5a64cce23d49b4da00c37 Mon Sep 17 00:00:00 2001
From: Dries Buytaert <dries@buytaert.net>
Date: Sat, 6 Mar 2004 19:12:44 +0000
Subject: [PATCH] - Removed the MSSQL port as discussed with Moshe.

---
 MAINTAINERS.txt         |   4 -
 database/database.mssql | 516 ----------------------------------------
 database/updates.inc    |   2 +-
 3 files changed, 1 insertion(+), 521 deletions(-)
 delete mode 100644 database/database.mssql

diff --git a/MAINTAINERS.txt b/MAINTAINERS.txt
index 40bb926da21f..fb1950310a0e 100644
--- a/MAINTAINERS.txt
+++ b/MAINTAINERS.txt
@@ -32,10 +32,6 @@ LOCALE MODULE
 M: Gabor Hojtsy <goba@php.net>
 S: maintained
 
-MSSQL PORT
-M: Moshe Weitzman <weitzman@tejasa.com>
-S: maintained
-
 POSTGRES PORT
 M: Adrian Rossouw <adrian@obsidian.co.za>
 S: maintained
diff --git a/database/database.mssql b/database/database.mssql
deleted file mode 100644
index c9f72f6e55cc..000000000000
--- a/database/database.mssql
+++ /dev/null
@@ -1,516 +0,0 @@
----
---- Table definitions
----
-
-CREATE TABLE [dbo].[access] (
-  [aid] [smallint] NULL ,
-  [mask] [varchar] (255) NOT NULL ,
-  [type] [varchar] (255) NOT NULL ,
-  [status] [smallint] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[accesslog] (
-  [nid] [numeric](11, 0) NULL ,
-  [url] [varchar] (255) NULL ,
-  [hostname] [varchar] (128) NULL ,
-  [uid] [numeric](10, 0) NULL ,
-  [timestamp] [numeric](11, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[authmap] (
-  [aid] [numeric](10, 0) IDENTITY NULL ,
-  [uid] [int] NOT NULL ,
-  [authname] [varchar] (128) NOT NULL ,
-  [module] [varchar] (128) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[blocks] (
-  [module] [varchar] (64) NOT NULL ,
-  [delta] [varchar] (32) NOT NULL ,
-  [status] [smallint] NOT NULL ,
-  [weight] [smallint] NOT NULL ,
-  [region] [smallint] NOT NULL ,
-  [path] [varchar] (255) NOT NULL ,
-  [custom] [smallint] NOT NULL,
-  [throttle] [smallint] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[book] (
-  [nid] [numeric](4, 0) NOT NULL ,
-  [parent] [int] NOT NULL ,
-  [weight] [smallint] NOT NULL ,
-  [format] [smallint] NULL ,
-  [log] [text] NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[boxes] (
-  [bid] [smallint] NULL ,
-  [title] [varchar] (64) NOT NULL ,
-  [body] [text] NULL ,
-  [info] [varchar] (128) NOT NULL ,
-  [type] [smallint] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[bundle] (
-  [bid] [int] NULL ,
-  [title] [varchar] (255) NOT NULL ,
-  [attributes] [varchar] (255) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[cache] (
-  [cid] [varchar] (255) NOT NULL ,
-  [data] [text] NULL ,
-  [expire] [int] NOT NULL ,
-  [created] [int] NOT NULL ,
-  [headers] [text] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[comments] (
-  [cid] [int] NULL ,
-  [pid] [int] NOT NULL ,
-  [nid] [int] NOT NULL ,
-  [uid] [int] NOT NULL ,
-  [subject] [varchar] (64) NOT NULL ,
-  [comment] [varchar] (8000) NOT NULL ,
-  [hostname] [varchar] (128) NOT NULL ,
-  [timestamp] [int] NOT NULL ,
-  [score] [int] NOT NULL ,
-  [status] [tinyint] NOT NULL ,
-  [thread] [varchar] (255) NOT NULL ,
-  [users] [varchar] (8000) NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[directory] (
-  [link] [varchar] (255) NOT NULL ,
-  [name] [varchar] (128) NOT NULL ,
-  [mail] [varchar] (128) NOT NULL ,
-  [slogan] [text] NOT NULL ,
-  [mission] [text] NOT NULL ,
-  [timestamp] [int] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[feed] (
-  [fid] [int] NULL ,
-  [title] [varchar] (255) NOT NULL ,
-  [url] [varchar] (255) NOT NULL ,
-  [refresh] [int] NOT NULL ,
-  [checked] [int] MOT NULL ,
-  [attributes] [varchar] (255) NULL ,
-  [link] [varchar] (255) NULL ,
-  [description] [varchar] (8000) NULL ,
-  [image] [varchar] (512) NULL ,
-  [etag] [varchar] (255) NULL ,
-  [modified] [int] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[forum] (
-  [nid] [numeric](10, 0) NOT NULL ,
-  [tid] [numeric](10, 0) NOT NULL ,
-  [shadow] [numeric](10, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[history] (
-  [uid] [int] NOT NULL ,
-  [nid] [int] NOT NULL ,
-  [timestamp] [int] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[item] (
-  [iid] [int] NULL ,
-  [fid] [int] NOT NULL ,
-  [title] [varchar] (255) NOT NULL ,
-  [link] [varchar] (255) NOT NULL ,
-  [author] [varchar] (255) NOT NULL ,
-  [description] [text] NOT NULL ,
-  [timestamp] [int] NULL ,
-  [attributes] [varchar] (255) NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[locales] (
-  [lid] [int] NULL ,
-  [location] [varchar] (128) NOT NULL ,
-  [string] [nvarchar] (4000) NOT NULL ,
-  [da] [text] NULL ,
-  [fi] [text] NULL ,
-  [fr] [text] NULL ,
-  [en] [text] NULL ,
-  [es] [text] NULL ,
-  [nl] [text] NULL ,
-  [no] [text] NULL ,
-  [sw] [text] NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[menu] (
-  [name] [varchar] (255) NOT NULL ,
-  [link] [varchar] (255) NOT NULL ,
-  [help] [text] NULL ,
-  [title] [varchar] (255) NOT NULL ,
-  [parent] [varchar] (255) NOT NULL ,
-  [weight] [smallint] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[moderation_filters] (
-  [fid] [numeric](10, 0) NULL ,
-  [filter] [varchar] (255) NOT NULL ,
-  [minimum] [smallint] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[moderation_roles] (
-  [rid] [numeric](4, 0) NOT NULL ,
-  [mid] [numeric](4, 0) NOT NULL ,
-  [value] [smallint] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[moderation_votes] (
-  [mid] [numeric](10, 0) NULL ,
-  [vote] [varchar] (255) NULL ,
-  [weight] [smallint] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[node] (
-  [nid] [numeric](10, 0) NULL ,
-  [type] [varchar] (16) NOT NULL ,
-  [title] [varchar] (128) NOT NULL ,
-  [path] [varchar] (250) NULL ,
-  [score] [int] NOT NULL ,
-  [votes] [int] NOT NULL ,
-  [uid] [int] NOT NULL ,
-  [status] [int] NOT NULL ,
-  [created] [int] NOT NULL ,
-  [comment] [int] NOT NULL ,
-  [promote] [int] NOT NULL ,
-  [moderate] [int] NOT NULL ,
-  [users] [text] NULL ,
-  [teaser] [text] NOT NULL ,
-  [body] [text] NOT NULL ,
-  [changed] [int] NOT NULL ,
-  [revisions] [text] NULL ,
-  [static] [int] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[page] (
-  [nid] [numeric](10, 0) NOT NULL ,
-  [link] [varchar] (128) NOT NULL ,
-  [format] [smallint] NOT NULL ,
-  [description] [varchar] (128) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[url_alias] (
-  [pid] numeric (10, 0) NOT NULL,
-  [dst] [varchar] (128) NOT NULL,
-  [src] [varchar] (128) NOT NULL
-) ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[url_alias] WITH NOCHECK ADD
-  CONSTRAINT [DF_[url_alias_pid] DEFAULT (0) FOR [pid],
-  CONSTRAINT [DF_url_alias_dst] DEFAULT ('') FOR [dst],
-  CONSTRAINT [DF_url_alias_src] DEFAULT ('') FOR [src]
-GO
-
-CREATE INDEX [url_alias_src_idx] ON [dbo].[url_alias]([src]) ON [PRIMARY]
-CREATE INDEX url_alias_dst_idx ON url_alias(dst);
-GO
-
-CREATE TABLE [dbo].[permission] (
-  [rid] [numeric](4, 0) NOT NULL ,
-  [perm] [text] NULL ,
-  [tid] [numeric](4, 0) NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[poll] (
-  [nid] [numeric](4, 0) NOT NULL ,
-  [runtime] [int] NOT NULL ,
-  [voters] [text] NOT NULL ,
-  [active] [numeric](4, 0) NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[poll_choices] (
-  [chid] [numeric](10, 0) NULL ,
-  [nid] [numeric](10, 0) NOT NULL ,
-  [chtext] [varchar] (128) NOT NULL ,
-  [chvotes] [int] NOT NULL ,
-  [chorder] [int] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[role] (
-  [rid] [numeric](10, 0) IDENTITY (1, 1) NOT NULL ,
-  [name] [varchar] (32) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[search_index] (
-  [word] [varchar] (50) NOT NULL ,
-  [lno] [numeric](10, 0) NOT NULL ,
-  [type] [varchar] (16) NULL ,
-  [count] [numeric](10, 0) NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE sessions (
-  [sid] [varchar] (32) NOT NULL,
-  [uid] [int] NOT NULL,
-  [hostname] [varchar] (128) NOT NULL,
-  [timestamp] [integer] NOT NULL,
-  [session] [text],
-) ON [PRIMARY]
-GO
-
-
-CREATE TABLE [dbo].[sequences] (
-  [name] [varchar] (255) NOT NULL ,
-  [id] [numeric](10, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[node_counter] (
-  [nid] [int] NOT NULL ,
-  [totalcount] [numeric](20, 0) NOT NULL ,
-  [daycount] [numeric](4, 0) NOT NULL ,
-  [timestamp] [numeric](4, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[system] (
-  [filename] [varchar] (255) NOT NULL ,
-  [name] [varchar] (255) NOT NULL ,
-  [type] [varchar] (255) NOT NULL ,
-  [description] [varchar] (255) NOT NULL ,
-  [status] [int] NOT NULL ,
-  [throttle] [smallint] NOT NULL ,
-  [bootstrap] [int] NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[term_data] (
-  [tid] [numeric](10, 0) NOT NULL ,
-  [vid] [numeric](10, 0) NOT NULL ,
-  [name] [varchar] (255) NOT NULL ,
-  [description] [text] NULL ,
-  [weight] [smallint] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[term_hierarchy] (
-  [tid] [numeric](4, 0) NOT NULL ,
-  [parent] [numeric](4, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[term_node] (
-  [nid] [numeric](4, 0) NOT NULL ,
-  [tid] [numeric](4, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[term_relation] (
-  [tid1] [numeric](4, 0) NOT NULL ,
-  [tid2] [numeric](4, 0) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[term_synonym] (
-  [tid] [numeric](10, 0) NOT NULL ,
-  [name] [varchar] (255) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[users] (
-  [uid] [numeric](10, 0) NULL ,
-  [name] [varchar] (60) NOT NULL ,
-  [pass] [varchar] (32) NOT NULL ,
-  [mail] [varchar] (64) NULL ,
-  [mode] [smallint] NOT NULL ,
-  [sort] [smallint] NULL ,
-  [threshold] [smallint] NULL ,
-  [theme] [varchar] (255) NULL ,
-  [signature] [varchar] (255) NULL ,
-  [timestamp] [float] NOT NULL ,
-  [status] [smallint] NOT NULL ,
-  [timezone] [varchar] (8) NULL ,
-  [language] [char] (2) NULL ,
-  [init] [varchar] (128) NULL ,
-  [data] [varchar] (8000) NULL ,
-  [rid] [int] NOT NULL
-)
---ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[users_uid_seq] (
-  [id] [int] IDENTITY (1, 1) NOT NULL ,
-  [vapor] [int] NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[variable] (
-  [name] [varchar] (48) NOT NULL ,
-  [value] [varchar] (8000) NOT NULL
-) ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[vocabulary] (
-  [vid] [numeric](10, 0) NULL ,
-  [name] [varchar] (255) NOT NULL ,
-  [description] [text] NULL ,
-  [relations] [tinyint] NOT NULL ,
-  [hierarchy] [tinyint] NOT NULL ,
-  [multiple] [tinyint] NOT NULL ,
-  [required] [tinyint] NOT NULL ,
-  [nodes] [text] NULL ,
-  [weight] [smallint] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-CREATE TABLE [dbo].[watchdog] (
-  [wid] [int] IDENTITY (1, 1) NOT NULL ,
-  [uid] [int] NOT NULL ,
-  [type] [varchar] (16) NOT NULL ,
-  [message] [text] NOT NULL ,
-  [link] [varchar] (255) NOT NULL ,
-  [location] [varchar] (128) NOT NULL ,
-  [hostname] [varchar] (128) NOT NULL ,
-  [timestamp] [int] NOT NULL
-) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[role] WITH NOCHECK ADD
-  CONSTRAINT [PK_role] PRIMARY KEY  CLUSTERED
-  (
-    [rid]
-  )  ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[watchdog] WITH NOCHECK ADD
-   PRIMARY KEY  CLUSTERED
-  (
-    [wid]
-  )  ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[cache] WITH NOCHECK ADD
-  CONSTRAINT [DF_cache_created] DEFAULT (0) FOR [created]
-GO
-
- CREATE  INDEX [forum_tid_idx] ON [dbo].[forum]([tid]) ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[node] WITH NOCHECK ADD
-  CONSTRAINT [DF_node_score] DEFAULT (0) FOR [score],
-  CONSTRAINT [DF_node_votes] DEFAULT (0) FOR [votes],
-  CONSTRAINT [DF_node_uid] DEFAULT (0) FOR [uid],
-  CONSTRAINT [DF_node_status] DEFAULT (1) FOR [status],
-  CONSTRAINT [DF_node_created] DEFAULT (0) FOR [created],
-  CONSTRAINT [DF_node_comment] DEFAULT (2) FOR [comment],
-  CONSTRAINT [DF_node_promote] DEFAULT (0) FOR [promote],
-  CONSTRAINT [DF_node_moderate] DEFAULT (0) FOR [moderate],
-  CONSTRAINT [DF_node_changed] DEFAULT (0) FOR [changed],
-  CONSTRAINT [DF_node_static] DEFAULT (0) FOR [static]
-GO
-
- CREATE  INDEX [IX_role] ON [dbo].[role]([rid]) ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[term_data] WITH NOCHECK ADD
-  CONSTRAINT [DF_term_data_vid] DEFAULT (0) FOR [vid]
-GO
-
-ALTER TABLE [dbo].[users] WITH NOCHECK ADD
-  CONSTRAINT [DF_users_mode] DEFAULT (0) FOR [mode],
-  CONSTRAINT [DF_users_sort] DEFAULT (0) FOR [sort],
-  CONSTRAINT [DF_users_threshold] DEFAULT (0) FOR [threshold],
-  CONSTRAINT [DF_users_status] DEFAULT (0) FOR [status],
-  CONSTRAINT [DF_users_timestamp] DEFAULT (0) FOR [timestamp],
-  CONSTRAINT [DF_users_rid] DEFAULT (0) FOR [rid],
-  CONSTRAINT [DF_users_pass] DEFAULT ('') FOR [pass],
-  CONSTRAINT [DF_users_homepage] DEFAULT ('') FOR [homepage],
-  CONSTRAINT [DF_users_theme] DEFAULT ('') FOR [theme],
-  CONSTRAINT [DF_users_signature] DEFAULT ('') FOR [signature],
-  CONSTRAINT [DF_users_language] DEFAULT ('') FOR [language]
-GO
-
- CREATE  INDEX [IX_sid] ON [dbo].[sessions]([sid]) ON [PRIMARY]
-GO
-
- CREATE  INDEX [IX_users] ON [dbo].[users]([uid]) ON [PRIMARY]
-GO
-
- CREATE  INDEX [IX_timestamp] ON [dbo].[users]([timestamp]) ON [PRIMARY]
-GO
-
- CREATE  INDEX [sessions_sid_idx] ON [dbo].[sessions]([sid]) ON [PRIMARY]
-GO
-
- CREATE  INDEX [users_timestamp_idx] ON [dbo].[users]([timestamp]) ON [PRIMARY]
-GO
-
-ALTER TABLE [dbo].[watchdog] WITH NOCHECK ADD
-  CONSTRAINT [DF__watchdog__uid__41EDCAC5] DEFAULT ('0') FOR [uid],
-  CONSTRAINT [DF__watchdog__type__42E1EEFE] DEFAULT ('') FOR [type],
-  CONSTRAINT [DF__watchdog__messag__43D61337] DEFAULT ('') FOR [message],
-  CONSTRAINT [DF__watchdog__link__44CA3770] DEFAULT ('') FOR [link],
-  CONSTRAINT [DF__watchdog__locati__45BE5BA9] DEFAULT ('') FOR [location],
-  CONSTRAINT [DF__watchdog__hostna__46B27FE2] DEFAULT ('') FOR [hostname],
-  CONSTRAINT [DF__watchdog__timest__47A6A41B] DEFAULT ('0') FOR [timestamp]
-GO
-
---
--- Insert some default values
---
-
-INSERT INTO system VALUES ('modules/admin.module','admin','module','',1,0,0);
-INSERT INTO system VALUES ('modules/block.module','block','module','',1,0,0);
-INSERT INTO system VALUES ('modules/comment.module','comment','module','',1,0,0);
-INSERT INTO system VALUES ('modules/help.module','help','module','',1,0,0);
-INSERT INTO system VALUES ('modules/node.module','node','module','',1,0,0);
-INSERT INTO system VALUES ('modules/page.module','page','module','',1,0,0);
-INSERT INTO system VALUES ('modules/story.module','story','module','',1,0,0);
-INSERT INTO system VALUES ('modules/taxonomy.module','taxonomy','module','',1,0,0);
-INSERT INTO system VALUES ('themes/xtemplate/xtemplate.theme','xtemplate','theme','Internet explorer, Netscape, Opera',1,0,0);
-
-INSERT INTO variable(name,value) VALUES('update_start', 's:10:"2004-02-21";');
-INSERT INTO variable(name,value) VALUES('theme_default','s:9:"xtemplate";');
-
-INSERT INTO users(uid,name,mail,rid) VALUES(0,'','','1');
-
-INSERT INTO blocks(module,delta,status,custom,region,weight,path) VALUES('user', 0, 1, 0, 1, 0, '');
-INSERT INTO blocks(module,delta,status,custom,region,weight,path) VALUES('user', 1, 1, 0, 1, 0, '');
-
-
----
---- Functions. Functions first available in SQL Server 2000. GREATEST() used by forum.module, tracker.module at the moment.
----
-
-GO
-CREATE FUNCTION GREATEST (@a int, @b  int)
-RETURNS int AS
-BEGIN
-  IF (@a > @b)
-  BEGIN
-    RETURN @a;
-  END
-  RETURN @b;
-END
diff --git a/database/updates.inc b/database/updates.inc
index fe9389eece4f..e39267ef4991 100644
--- a/database/updates.inc
+++ b/database/updates.inc
@@ -747,7 +747,7 @@ function update_78() {
     )");
   }
   else {
-    /* Needs PGSQL/MSSQL equivalent */
+    /* Needs PostgreSQL equivalent */
   }
   return $ret;
 }
-- 
GitLab