Ciao a tutti,
riapro un nuovo topic per riassumere le mie problematiche.
Io sono interessata ad avere un backup in mysql di un archetype da me
creato.
Finalmente pensavo di aver trovato la soluzione utilizzando
storage=MySQLSQLStorage(), ma ahimè mi presenta saltuaramente l'eccezione
seguente, riporto le ultime righe.
(Module Products.Archetypes.SQLStorage, line 197, in get
Module Shared.DC.ZRDB.Results, line 101, in __getitem__
IndexError: tuple index out of range)
Inoltre vi è anche un ulteriore problema, ammettiamo che ho il seguente
campo
StringField(
name='Nominativo',
storage=MySQLSQLStorage(),
widget=StringField._properties['widget'](
label='Nominativo',
label_msgid='PRODOTTO_label_Nomininativo',
i18n_domain='PRODOTTO',
),
label="Nominativo",
default_method="getFullNameDefault",
),
io faccio in modo che questo campo sia compilato col valore ritornato dal
metodo getFullNameDefault, ebbene nel caso in cui io inserisca
storage=MySQLSQLStorage()
il campo non viene compilato.
Non so se sto sbagliando qualcosa, ma ho seguito una guida presente sul
sito.
A questo punto quindi credo che mi rimanga esportare il database Zodb in
Mysql.
Ho letto i vari tutorial in cui viene spiegata la connettività tramite zope,
utilizzando ZMSQLDa, etc...non ho nessun problema, ho effettuato query che
interrogano un db di prova.
Quello che non capisco è come appunto dire di convertire questi oggetti del
mio prodotto prensenti in tabelle di Mysql.
C'è un modo?
Mi indicate in dettaglio come fare?
Non ne ho la minima idea.
Grazie
Cristina
--
View this message in context:
http://n2.nabble.com/Archetype-storage-Zodb-Mysql-tp3376824p3376824.html
Sent from the Plone - Italy mailing list archive at Nabble.com.
_______________________________________________
Plone-IT mailing list
[email protected]
http://lists.plone.org/mailman/listinfo/plone-it
http://www.nabble.com/Plone---Italy-f21728.html