alecpl
2011-09-19 7b2bf71c332563517b8f0f30c6f214913dc4169e
- Add lost cache_index.valid column definition


5 files modified
12 ■■■■ changed files
SQL/mssql.initial.sql 5 ●●●●● patch | view | raw | blame | history
SQL/mssql.upgrade.sql 4 ●●● patch | view | raw | blame | history
SQL/mysql.update.sql 1 ●●●● patch | view | raw | blame | history
SQL/postgres.update.sql 1 ●●●● patch | view | raw | blame | history
SQL/sqlite.update.sql 1 ●●●● patch | view | raw | blame | history
SQL/mssql.initial.sql
@@ -210,7 +210,8 @@
GO
ALTER TABLE [dbo].[cache_index] ADD 
    CONSTRAINT [DF_cache_index_changed] DEFAULT (getdate()) FOR [changed]
    CONSTRAINT [DF_cache_index_changed] DEFAULT (getdate()) FOR [changed],
    CONSTRAINT [DF_cache_index_valid] DEFAULT ('0') FOR [valid]
GO
CREATE  INDEX [IX_cache_index_user_id] ON [dbo].[cache_index]([user_id]) ON [PRIMARY]
@@ -224,7 +225,7 @@
GO
ALTER TABLE [dbo].[cache_messages] ADD 
    CONSTRAINT [DF_cache_messages_changed] DEFAULT (getdate()) FOR [changed]
    CONSTRAINT [DF_cache_messages_changed] DEFAULT (getdate()) FOR [changed],
    CONSTRAINT [DF_cache_messages_flags] DEFAULT (0) FOR [flags],
GO
SQL/mssql.upgrade.sql
@@ -157,6 +157,7 @@
    [user_id] [int] NOT NULL ,
    [mailbox] [varchar] (128) COLLATE Latin1_General_CI_AI NOT NULL ,
    [changed] [datetime] NOT NULL ,
    [valid] [char] (1) COLLATE Latin1_General_CI_AI NOT NULL ,
    [data] [text] COLLATE Latin1_General_CI_AI NOT NULL 
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
@@ -201,7 +202,8 @@
GO
ALTER TABLE [dbo].[cache_index] ADD 
    CONSTRAINT [DF_cache_index_changed] DEFAULT (getdate()) FOR [changed]
    CONSTRAINT [DF_cache_index_changed] DEFAULT (getdate()) FOR [changed],
    CONSTRAINT [DF_cache_index_valid] DEFAULT ('0') FOR [valid]
GO
CREATE  INDEX [IX_cache_index_user_id] ON [dbo].[cache_index]([user_id]) ON [PRIMARY]
SQL/mysql.update.sql
@@ -177,6 +177,7 @@
 `user_id` int(10) UNSIGNED NOT NULL DEFAULT '0',
 `mailbox` varchar(255) BINARY NOT NULL,
 `changed` datetime NOT NULL DEFAULT '1000-01-01 00:00:00',
 `valid` tinyint(1) NOT NULL DEFAULT '0',
 `data` longtext NOT NULL,
 CONSTRAINT `user_id_fk_cache_index` FOREIGN KEY (`user_id`)
   REFERENCES `users`(`user_id`) ON DELETE CASCADE ON UPDATE CASCADE,
SQL/postgres.update.sql
@@ -135,6 +135,7 @@
        REFERENCES users (user_id) ON DELETE CASCADE ON UPDATE CASCADE,
    mailbox varchar(255) NOT NULL,
    changed timestamp with time zone DEFAULT now() NOT NULL,
    valid smallint NOT NULL DEFAULT 0,
    data text NOT NULL,
    PRIMARY KEY (user_id, mailbox)
);
SQL/sqlite.update.sql
@@ -254,6 +254,7 @@
    user_id integer NOT NULL,
    mailbox varchar(255) NOT NULL,
    changed datetime NOT NULL default '0000-00-00 00:00:00',
    valid smallint NOT NULL DEFAULT '0',
    data text NOT NULL,
    PRIMARY KEY (user_id, mailbox)
);