[horde] PostgreSQL errors

Daniel A. Ramaley daniel.ramaley at DRAKE.EDU
Wed Mar 29 13:16:11 PST 2006

On Wednesday 29 March 2006 13:59, Jan Schneider wrote:
>Zitat von "Daniel A. Ramaley" <daniel.ramaley at DRAKE.EDU>:
>> Since upgrading to Horde 3.1 i've noticed regular error messages in
>> PostgreSQL's log:
>> Mar 29 12:53:54 sun12 postgres[7205]: [1-1] ERROR:  relation
>> "horde_histories" does not exist
>> Was there something that needed to be done to the database as part
>> of the upgrade? I noticed that there was an upgrade script in the
>> Horde 3.1 tarball (horde-3.1/scripts/upgrades/3.0_to_3.1.mysql.sql)
>> for the MySQL database, but none for PostgreSQL.
>Because noone contributed one. Patch?

That would explain it. What i've pasted below seems to work; since 
applying it and running "php move_history_out_of_datatree.php" i've 
stopped seeing errors in the log, and Horde still works. You may notice 
a remarkable similarity between what is below and the mysql upgrade 
script; all i did was remove the last line of the mysql script that 
sets permissions as postgresql didn't like the syntax and it didn't 
seem necessary (i applied the below while logged in to postgresql as 

ALTER TABLE horde_users ADD COLUMN user_soft_expiration_date INT;
ALTER TABLE horde_users ADD COLUMN user_hard_expiration_date INT;

CREATE TABLE horde_histories (
    history_id       BIGINT NOT NULL,
    object_uid       VARCHAR(255) NOT NULL,
    history_action   VARCHAR(32) NOT NULL,
    history_ts       BIGINT NOT NULL,
    history_desc     TEXT,
    history_who      VARCHAR(255),
    history_extra    TEXT,
    PRIMARY KEY (history_id)

CREATE INDEX history_action_idx ON horde_histories (history_action);
CREATE INDEX history_ts_idx ON horde_histories (history_ts);
CREATE INDEX history_uid_idx ON horde_histories (object_uid);

Dan Ramaley                            Dial Center 118, Drake University
Network Programmer/Analyst             2407 Carpenter Ave
+1 515 271-4540                        Des Moines IA 50311 USA

More information about the horde mailing list