Upgrading from < 1.48

 - You MUST use SPOPS 0.74 or higher, since it has support for the
 linked list functionality we've added

 - New fields in 'news' table: previous_id, next_id. The added fields
 are nullable, so you should be able to do an 'alter table' statement
 if your database supports it:

ALTER TABLE news ADD previous_id int null
ALTER TABLE news ADD next_id int null

 - You will also need to run script/update_linked_list.pl after making
 these table changes. This will setup your news objects as a linked
 list so you can traverse from one to another


Upgrading from < 1.43

 - New fields in 'news' table: image_src, image_url, image_align.

 - New table 'news_section' along with associated sequence/generator
 for various databases.

The added fields are all not null, so if you do a
dump-with-full-field-names, drop the table, recreate the table (via
'oi_manage sql_install') and then reload the table data you should be
ok.

You may also be able to run the following statements for
MySQL/PostgreSQL. Other DB users are left to their own devices.


MySQL

 create table news_section (
    news_section_id int not null auto_increment,
    section varchar(20) not null,
    primary key( news_section_id ) 
 )


PostgreSQL

 create table news_section (
    news_section_id int not null,
    section varchar(20) not null,
    primary key( news_section_id ) 
 );

 create sequence oi_news_section_seq;


All Databases (at least MySQL/PostgreSQL):

 alter table news add image_src varchar(255) null
 alter table news add image_url varchar(255) null
 alter table news add image_align varchar(5) null

 insert into news_section ( section ) values ( 'Public' );
