[kronolith] adding an invitation to calendar results in DB error / reusing event_ids as a primary key

Daniel Eckl daniel.eckl at gmx.de
Sun Jul 11 13:36:15 PDT 2004


Hmm, okay, then you have another problem with the same symptom then the
problem I described.

Sorry, got no more clues...

Daniel

Zitat von Bernhard Erdmann <be at berdmann.de>:

> Daniel Eckl wrote:
>> Hi Bernhard!
>>
>> You didn't update the mysql tables through some horde changes.
>>
>> Look at the sql generation scripts and compare the data type of the
>> event_id field with that in your database.
>
>
> Hi Daniel,
>
> the table definitions are the same both in the database and in
> Kronolith's sql script:
>
> -- $Horde: kronolith/scripts/drivers/kronolith.sql,v 1.14 2004/03/12
> 03:23:44 chuck Exp $
>
> CREATE TABLE kronolith_events (
>      event_id VARCHAR(32) NOT NULL,
>      calendar_id VARCHAR(255) NOT NULL,
>      event_creator_id VARCHAR(255) NOT NULL,
>      event_description TEXT,
>      event_location TEXT,
>      event_status INT DEFAULT 0,
>      event_attendees TEXT,
>      event_keywords TEXT,
>      event_exceptions TEXT,
>      event_title VARCHAR(80),
>      event_category VARCHAR(80),
>      event_recurtype VARCHAR(11) DEFAULT 0,
>      event_recurinterval VARCHAR(11),
>      event_recurdays VARCHAR(11),
>      event_recurenddate DATETIME,
>      event_start DATETIME,
>      event_end DATETIME,
>      event_alarm INT DEFAULT 0,
>      event_modified INT NOT NULL,
>
>      PRIMARY KEY (event_id)
> );
> [...]
>
>
> excerpt from mysqldump:
>
> [...]
> -- Table structure for table 'kronolith_events'
> --
>
> DROP TABLE IF EXISTS kronolith_events;
> CREATE TABLE kronolith_events (
>    event_id varchar(32) NOT NULL default '',
>    calendar_id varchar(255) NOT NULL default '',
>    event_creator_id varchar(255) NOT NULL default '',
>    event_description text,
>    event_location text,
>    event_status int(11) default '0',
>    event_attendees text,
>    event_keywords text,
>    event_exceptions text,
>    event_title varchar(80) default NULL,
>    event_category varchar(80) default NULL,
>    event_recurtype varchar(11) default '0',
>    event_recurinterval varchar(11) default NULL,
>    event_recurdays varchar(11) default NULL,
>    event_recurenddate datetime default NULL,
>    event_start datetime default NULL,
>    event_end datetime default NULL,
>    event_alarm int(11) default '0',
>    event_modified int(11) NOT NULL default '0',
>    PRIMARY KEY  (event_id),
>    KEY kronolith_calendar_idx (calendar_id)
> ) TYPE=MyISAM;
> [...]
>
> --
> Kronolith mailing list - Join the hunt: http://horde.org/bounties/#kronolith
> Frequently Asked Questions: http://horde.org/faq/
> To unsubscribe, mail: kronolith-unsubscribe at lists.horde.org




More information about the kronolith mailing list