[TYPO3-UG Italy] Come forzare un campo a int(11) unsigned

Federico Bernardin federico at bernardin.it
Wed Jan 5 10:09:29 CET 2011


Ciao Ragazzi come diceva Stefano la soluzione corretta dovrebbe usare il kickstarer solo per creare la prima versione dell'estensione e poi non usarlo più.

Ciao
Federico

Il giorno 05/gen/2011, alle ore 10.01, Ivano Luberti ha scritto:

> Ciao a tutti.
> Quello che dice Stefano e' giusto, come ti hanno scritto anche sulla ml
> inglese.
> O modifichi il sorgente di kickstarter oppure non lo utilizzi piu' per
> sovrascrivere i file generati.
> Un metodo un po' macchinoso ma che potrebbe funzionare e' di scrivere i
> file in un posto e svilupparli in un altro.
> Poi tutte le volte che con kickstarter modifichi i file (li sovrascrivi
> per l'esattezza) usi dei tool come winmerge per aggiornare i file che
> stai sviluppando, tenendo solo le modifiche che ti interessano.
> Non l'ho mai fatto con kickstarter ma con altri tool di sviluppo di
> codice automatico si.
> 
> 
> 
> 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!
>> 
>> ciao e buon anno
>> 
> 
> -- 
> ==================================================
> dott. Ivano Mario Luberti
> Archimede Informatica societa' cooperativa a r. l.
> Sede Operativa
> Via Gereschi 36 - 56126- Pisa
> tel.: +39-050- 580959
> tel/fax: +39-050-9711344
> web: www.archicoop.it
> ==================================================
> 
> _______________________________________________
> TYPO3-UG-Italy mailing list
> TYPO3-UG-Italy at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-ug-italy








More information about the TYPO3-UG-Italy mailing list