database

Mattepuffo's logo
Output in XML in SQL Server

Output in XML in SQL Server

Ho scoperto che SQL Server ci da la possibilità di trasformare l'output di una query direttamente in XML.

Abbiamo diverse possibilità, di cui noi vedremo quelle principali:

  • AUTO -> ogni colonna è un attributo
  • PATH -> ogni record è un elemento, ed ogni colonna è un elemento interno

Mattepuffo's logo
Usare le transactions in Laravel

Usare le transactions in Laravel

Le transactions praticamente fanno una rollback di tutte le operazioni su database se una non viene eseguita.

Supponiamo uno scenario del genere, in cui eseguiamo diverse operazioni su db a cascata:

  • operazione 1 -> eseguita
  • operazione 2 -> eseguita
  • operazione 3 -> ko

Se usiamo le transactions, le prime due operazioni vengono annullate; in questo modo non rischiamo una inconsistenza nei dati.