Closed pat1 closed 5 years ago
È deprecato perché in alcuni casi potrebbe appunto dare errori, ma non sempre. Se ad esempio hai un semplice script che fa solo una query e poi termina, puoi ancora usare db.query_data
, ma hai errore nei casi in cui fai più di una operazione sullo stesso db.
In #146 avevo proposto (proposta accolta) di aggiungere il deprecated e poi di togliere i metodi dballe.DB.{query,insert,remove}*
a partire da una 8.X. Non era stato fatto immediatamente perché avevamo molte procedure al SIMC che ricadevano nello scenario che ti ho descritto sopra.
Adesso abbiamo sistemato tutte le procedure, quindi apro issue per chiedere di eliminare questi metodi nella prossima release.
Vedi #196
non utilizzare le transazioni è deprecato
ma sembrerebbe invece innescare un errore come dimostra questo programma che testa le query data e le query summary
è possibile anche che sia correlata a #190 ?