diff options
-rw-r--r-- | database/database.pgsql | 8 | ||||
-rw-r--r-- | database/updates.inc | 5 |
2 files changed, 9 insertions, 4 deletions
diff --git a/database/database.pgsql b/database/database.pgsql index b5924b926..a02b56c5b 100644 --- a/database/database.pgsql +++ b/database/database.pgsql @@ -92,7 +92,7 @@ CREATE TABLE boxes ( CREATE TABLE aggregator_category ( cid serial, title varchar(255) NOT NULL default '', - description text NOT NULL, + description text, block smallint NOT NULL default '0', PRIMARY KEY (cid), UNIQUE (title) @@ -129,8 +129,8 @@ CREATE TABLE aggregator_feed ( refresh integer NOT NULL default '0', checked integer NOT NULL default '0', link varchar(255) NOT NULL default '', - description text NOT NULL, - image text NOT NULL, + description text, + image text, etag varchar(255) NOT NULL default '', modified integer NOT NULL default '0', block smallint NOT NULL default '0', @@ -149,7 +149,7 @@ CREATE TABLE aggregator_item ( title varchar(255) NOT NULL default '', link varchar(255) NOT NULL default '', author varchar(255) NOT NULL default '', - description text NOT NULL, + description text, timestamp integer default NULL, PRIMARY KEY (iid) ); diff --git a/database/updates.inc b/database/updates.inc index 8aecc62c9..90a9db221 100644 --- a/database/updates.inc +++ b/database/updates.inc @@ -1072,6 +1072,11 @@ function update_85() { cid int(10) NOT NULL, PRIMARY KEY (iid, cid) )"); + $ret[] = update_sql("ALTER TABLE {aggregator_category} ALTER COLUMN description DROP NOT NULL"); + $ret[] = update_sql("ALTER TABLE {aggregator_item} ALTER COLUMN description DROP NOT NULL"); + $ret[] = update_sql("ALTER TABLE {aggregator_feed} ALTER COLUMN description DROP NOT NULL"); + $ret[] = update_sql("ALTER TABLE {aggregator_feed} ALTER COLUMN image DROP NOT NULL"); + } else { $ret[] = update_sql("ALTER TABLE {bundle} RENAME TO {aggregator_category}"); |