[TYPO3-UG Italy] Come forzare un campo a int(11) unsigned
Tonix (Antonio Nati)
tonix at interazioni.it
Wed Jan 5 10:31:12 CET 2011
Il 04/01/2011 22:03, Stefano Cecere ha scritto:
> On Tue, 04 Jan 2011 19:38:01 +0100, Tonix (Antonio Nati)
> <tonix at interazioni.it> wrote:
>
>> Sto sviluppando un'estensione basata su molte tabelle MySQL, e sto
>> usando le foreign key per garantire l'integrità del DB.
>>
>> Mi sta nascendo un problema su un campo che deve far riferimento alla
>> UID dell'utente, perché dovrebbe essere int(11) unsigned, mentre il
>> kick starter genera solo int(11), quindi la foreign key non viene
>> accettata.
>> Ho modificato il campo (tutti i campi) a mano, ho modificato anche
>> ext_tables.sql, ma dopo ogni modifica del kick starter, tutto viene
>> rimesso com'era prima, int(11).
>>
>> Ho la sensazione che l'operazione sia impossibile (spero di sbagliarmi).
>
> è impossibile se continui ad usare il kickstarter per modificare
> l'estensione!
>
> questa è una prassi molto sconsigliata perchè appunto perdi tutte le
> modifica "a mano" che il kickstarter non supporta
>
> una volta fatto il prototipo dell'estensione, e modificato
> ext_tables.sql non lanciare più il kickstarter!
In effetti uso il kickstarter solo per creare lo scheletro, poi vado a
mano, con l'eccezione del DB, dove un punto centrale di definizione fa
comodo.
Ora ho impostato ext_tables.sql come non modificabile. Peccato, mancava
poco per avere una bella integrazione!
Grazie,
Tonino
>
> ciao e buon anno
>
--
------------------------------------------------------------
Inter at zioni Interazioni di Antonio Nati
http://www.interazioni.it tonix at interazioni.it
------------------------------------------------------------
More information about the TYPO3-UG-Italy
mailing list