Robert Oschwald - 2015-02-05

Here is the script for PostgreSQL 9.3.
Note that one index and webacula_jobdesc.short_desc already exist in my 5.5.2 db.

ALTER TABLE webacula_users ALTER COLUMN pwd TYPE varchar(256);
ALTER TABLE webacula_users ALTER COLUMN pwd SET NOT NULL;
ALTER TABLE webacula_users ALTER COLUMN last_ip TYPE varchar(40);
ALTER TABLE webacula_users ALTER COLUMN last_ip SET DEFAULT NULL;
ALTER TABLE webacula_php_session ALTER COLUMN id TYPE char(64);

INSERT INTO webacula_dt_commands (id, name, description) VALUES (295, 'stop',        'Stop a job');
INSERT INTO webacula_dt_commands (id, name, description) VALUES (305, 'setbandwidth','Sets bandwidth');
INSERT INTO webacula_dt_commands (id, name, description) VALUES (355, 'truncate',    'Truncate one or more Volumes');

/* Note: This column already exists in 5.5.2 */
/* 
ALTER TABLE webacula_jobdesc ADD COLUMN short_desc VARCHAR(128);
ALTER TABLE webacula_jobdesc ADD COLUMN short_desc SET NOT NULL;
*/

/* Note: This index already exists in 5.5.2 */
-- CREATE INDEX webacula_idx3 ON webacula_jobdesc (name_job);
CREATE INDEX webacula_idx4 ON webacula_jobdesc (short_desc);

-- Recreate index "UNIQUE INDEX (name, role_id)" from table "webacula_where_acl" :
REINDEX INDEX webacula_where_acl_idx1;
 

Last edit: Robert Oschwald 2015-02-05