]> git.wh0rd.org - tt-rss.git/commitdiff
add author column to ttrss_entries, add upgrade script for 1.1.4, bump schema version
authorAndrew Dolgov <fox@madoka.spb.ru>
Sun, 26 Feb 2006 06:39:09 +0000 (07:39 +0100)
committerAndrew Dolgov <fox@madoka.spb.ru>
Sun, 26 Feb 2006 06:39:09 +0000 (07:39 +0100)
schema/obsolete/upgrade-1.1.2-1.1.3-mysql.sql [new file with mode: 0644]
schema/obsolete/upgrade-1.1.2-1.1.3-pgsql.sql [new file with mode: 0644]
schema/ttrss_schema_mysql.sql
schema/ttrss_schema_pgsql.sql
schema/upgrade-1.1.2-1.1.3-mysql.sql [deleted file]
schema/upgrade-1.1.2-1.1.3-pgsql.sql [deleted file]
schema/upgrade-1.1.3-1.1.4-mysql.sql [new file with mode: 0644]
schema/upgrade-1.1.3-1.1.4-pgsql.sql [new file with mode: 0644]

diff --git a/schema/obsolete/upgrade-1.1.2-1.1.3-mysql.sql b/schema/obsolete/upgrade-1.1.2-1.1.3-mysql.sql
new file mode 100644 (file)
index 0000000..e3ddb03
--- /dev/null
@@ -0,0 +1,12 @@
+begin;
+
+create table ttrss_scheduled_updates (id integer not null primary key auto_increment,
+       owner_uid integer not null,
+       feed_id integer default null,
+       entered datetime not null,
+       foreign key (owner_uid) references ttrss_users(id) ON DELETE CASCADE,
+       foreign key (feed_id) references ttrss_feeds(id) ON DELETE CASCADE) TYPE=InnoDB;
+
+update ttrss_version set schema_version = 5;
+
+commit;
diff --git a/schema/obsolete/upgrade-1.1.2-1.1.3-pgsql.sql b/schema/obsolete/upgrade-1.1.2-1.1.3-pgsql.sql
new file mode 100644 (file)
index 0000000..1292daa
--- /dev/null
@@ -0,0 +1,10 @@
+begin;
+
+create table ttrss_scheduled_updates (id serial not null primary key,
+       owner_uid integer not null references ttrss_users(id) ON DELETE CASCADE,
+       feed_id integer default null references ttrss_feeds(id) ON DELETE CASCADE,
+       entered timestamp not null default NOW());
+
+update ttrss_version set schema_version = 5;
+
+commit;
index a8fb8698bbafd868bcf82bc03279fe775237bc5a..eb10769991a889a7a785e4e8207fe7835175ef56 100644 (file)
@@ -83,7 +83,8 @@ create table ttrss_entries (id integer not null primary key auto_increment,
        no_orig_date bool not null default 0,
        date_entered datetime not null,
        num_comments integer not null default 0,
-       comments varchar(250) not null default '') TYPE=InnoDB;
+       comments varchar(250) not null default '',
+       author varchar(250) not null default '') TYPE=InnoDB;
 
 create table ttrss_user_entries (
        int_id integer not null primary key auto_increment,
index b93984504fc1fe9be48e7e700852ae6acb2a894e..97434ce2a1fff51efcc00e3583520a832d1c4160 100644 (file)
@@ -75,7 +75,8 @@ create table ttrss_entries (id serial not null primary key,
        no_orig_date boolean not null default false,
        date_entered timestamp not null default NOW(),
        num_comments integer not null default 0,
-       comments varchar(250) not null default '');
+       comments varchar(250) not null default '',
+       author varchar(250) not null default '');
 
 create index ttrss_entries_guid_index on ttrss_entries(guid);
 create index ttrss_entries_title_index on ttrss_entries(title);
diff --git a/schema/upgrade-1.1.2-1.1.3-mysql.sql b/schema/upgrade-1.1.2-1.1.3-mysql.sql
deleted file mode 100644 (file)
index e3ddb03..0000000
+++ /dev/null
@@ -1,12 +0,0 @@
-begin;
-
-create table ttrss_scheduled_updates (id integer not null primary key auto_increment,
-       owner_uid integer not null,
-       feed_id integer default null,
-       entered datetime not null,
-       foreign key (owner_uid) references ttrss_users(id) ON DELETE CASCADE,
-       foreign key (feed_id) references ttrss_feeds(id) ON DELETE CASCADE) TYPE=InnoDB;
-
-update ttrss_version set schema_version = 5;
-
-commit;
diff --git a/schema/upgrade-1.1.2-1.1.3-pgsql.sql b/schema/upgrade-1.1.2-1.1.3-pgsql.sql
deleted file mode 100644 (file)
index 1292daa..0000000
+++ /dev/null
@@ -1,10 +0,0 @@
-begin;
-
-create table ttrss_scheduled_updates (id serial not null primary key,
-       owner_uid integer not null references ttrss_users(id) ON DELETE CASCADE,
-       feed_id integer default null references ttrss_feeds(id) ON DELETE CASCADE,
-       entered timestamp not null default NOW());
-
-update ttrss_version set schema_version = 5;
-
-commit;
diff --git a/schema/upgrade-1.1.3-1.1.4-mysql.sql b/schema/upgrade-1.1.3-1.1.4-mysql.sql
new file mode 100644 (file)
index 0000000..a4e2e7a
--- /dev/null
@@ -0,0 +1,9 @@
+alter table ttrss_entries add column author varchar(250);
+
+update ttrss_entries set author = ;;;
+
+alter table ttrss_entries change author author varchar(250) not null;
+alter table ttrss_entries alter column author set default '';
+
+update ttrss_version set schema_version = 6;
+
diff --git a/schema/upgrade-1.1.3-1.1.4-pgsql.sql b/schema/upgrade-1.1.3-1.1.4-pgsql.sql
new file mode 100644 (file)
index 0000000..92025c4
--- /dev/null
@@ -0,0 +1,12 @@
+begin;
+
+alter table ttrss_entries add column author varchar(250);
+
+update ttrss_entries set author = '';
+
+alter table ttrss_entries alter column author set not null;
+alter table ttrss_entries alter column author set default '';
+
+update ttrss_version set schema_version = 6;
+
+commit;