[Typo3-dev] Cannot get rid of "update needed, changing field"in EXT

Ingmar Schlecht ingmars at web.de
Wed Jun 30 21:55:19 CEST 2004


The database/sqlfile comparision in Typo3 does not work reliable in all 
situations.

Thus you sometimes need to change the declarations in the ext_tables.sql 
file to fit the way Typo3 wants it to be.

In your case, if I'm not mistaken, the sql file contains something like 
that:
    tx_gooffotoboek_path mediumtext DEFAULT ''

Just delete the following "DEFAULT '' " so it looks like this:
    tx_gooffotoboek_path mediumtext

...and hopefully you're having more luck.

BTW, this is related to the following bug:
http://bugs.typo3.org/bug_view_page.php?bug_id=0000055

cheers,
Ingmar

Arco wrote:
> In my extention I added two fields in the ext_tables.sql
> In the EM -> my_extention the database needs an update.
> After the first update (which is expected) I still have an error:
> 
>   Database status:	Table error!
>   Probably one or more required fields/tables are missing in the database!
> 
>   Update needed:
>   Changing fields
> 
> 	ALTER TABLE tt_content CHANGE tx_gooffotoboek_path tx_gooffotoboek_path           
>         mediumtext DEFAULT '' ;
> 	Current value: mediumtext
> 	
>         ALTER TABLE tt_content CHANGE tx_gooffotoboek_webpath 
>         tx_gooffotoboek_webpath mediumtext DEFAULT '';
> 	Current value: mediumtext
> 
> When looking in the database the value is correct.
> What did I oversee?
> 
> Arco




More information about the TYPO3-dev mailing list