[Tickets #8700] Re: type cast needed for event_recurtype for	postgresql-8.3.8
    bugs at horde.org 
    bugs at horde.org
       
    Thu Nov 12 12:41:32 UTC 2009
    
    
  
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/8700
------------------------------------------------------------------------------
  Ticket             | 8700
  Updated By         | michael.menge at zdv.uni-tuebingen.de
  Summary            | type cast needed for event_recurtype for
                     | postgresql-8.3.8
  Queue              | Kronolith
  Version            | 2.3.2
  Type               | Bug
  State              | Feedback
  Priority           | 1. Low
  Milestone          |
  Patch              |
  Owners             | Jan Schneider
------------------------------------------------------------------------------
michael.menge at zdv.uni-tuebingen.de (2009-11-12 07:41) wrote:
Here is the Table defenition,
                   Tabelle »public.kronolith_events«
        Spalte        |             Typ             |     Attribute
---------------------+-----------------------------+--------------------
  event_id            | character varying(32)       | not null
  event_uid           | character varying(255)      | not null
  calendar_id         | character varying(255)      | not null
  event_creator_id    | character varying(255)      | not null
  event_description   | text                        |
  event_location      | text                        |
  event_status        | integer                     | default 0
  event_attendees     | text                        |
  event_keywords      | text                        |
  event_exceptions    | text                        |
  event_title         | character varying(255)      |
  event_category      | character varying(80)       |
  event_recurtype     | character varying(11)       | default 0
  event_recurinterval | character varying(11)       |
  event_recurdays     | character varying(11)       |
  event_recurenddate  | timestamp without time zone |
  event_start         | timestamp without time zone |
  event_end           | timestamp without time zone |
  event_alarm         | integer                     | default 0
  event_modified      | integer                     | not null
  event_private       | integer                     | not null default 0
  event_recurcount    | integer                     |
Indexe:
     »kronolith_events_pkey« PRIMARY KEY, btree (event_id)
     »kronolith_calendar_idx« btree (calendar_id)
     »kronolith_uid_idx« btree (event_uid)
an Alter Table to change the type of event_recurtype to integer failed
alter table kronolith_events alter column event_recurtype type integer ;
ERROR:  column "event_recurtype" cannot be cast to type "pg_catalog.int4"
Tracking this down showed that the type was changed
http://cvs.horde.org/h/chora/diff.php/kronolith/scripts/sql/kronolith.pgsql.sql?r1=1.5&r2=1.6
There is a upgrade script to fix this for mysql but not for postgres
    
    
More information about the bugs
mailing list