Author: dwilches
Description:
In some file, mediawiki is trying to insert from table IMAGE to OLDIMAGE, but it complains on Postgres 8.2 because IMAGE.img_metadata is of a different type than OLDIMAGE.oi_metadata. One is BYTEA and the other is TEXT.
Here is what mediawiki tells:
A database error has occurred Query: INSERT INTO oldimage (oi_name,oi_archive_name,oi_size,oi_width,oi_height,oi_bits,oi_timestamp,oi_description,oi_user,oi_user_text,oi_metadata,oi_media_type,oi_major_mime,oi_minor_mime,oi_sha1) SELECT img_name,'20080214195833!Metodologia.png',img_size,img_width,img_height,img_bits,img_timestamp,img_description,img_user,img_user_text,img_metadata,img_media_type,img_major_mime,img_minor_mime,img_sha1 FROM image WHERE img_name = 'Metodologia.png' Function: LocalFile::recordUpload2 Error: 1 ERROR: column "oi_metadata" is of type bytea but expression is of type text LINE 1: ...,oi_timestamp,oi_description,oi_user,oi_user_text,oi_metadat... ^ HINT: You will need to rewrite or cast the expression.
Version: unspecified
Severity: enhancement