database

Mattepuffo's logo
Connessione a PostgreSQL in Go

Connessione a PostgreSQL in Go

In questo articolo vediamo come connetterci ad un db PostgreSQL in Go usando pgx.

In verità ci stanno diverse libreria, ma da quello che ho capito pgx è quella più consigliata.

Per installarla:

go get github.com/jackc/pgx/v5

Mattepuffo's logo
Usare ON DUPLICATE KEY UPDATE in Laravel

Usare ON DUPLICATE KEY UPDATE in Laravel

Lo ammetto, sono un grandissimo amante dell'istruzione ON DUPLICATE KEY UPDATE di MariaDB/MySQL.

In Laravel possiamo usare la funzione upsert di Eloquent per ottenere lo stesso risultato.

Dovrebbe essere compatibile almeno con le versioni 9 e 10 di Laravel; e da quello che ho capito, upsert funziona anche con altri db che non hanno questa istruzione.

Mattepuffo's logo
Usare Chroma con Python

Usare Chroma con Python

Chroma è descritto come un "AI-native open-source embedding database".

Sostanzialmente si tratta di un embedded-db di tipo document.

I dati possono essere salvati in-memory o su file.

Mattepuffo's logo
Creare funzioni in MariaDB e MySQL

Creare funzioni in MariaDB e MySQL

n questo articolo vediamo un esempio di creazione di una funzione in MariaDB e MySQL.

Le funzioni possono essere molto utili per svolgere compiti molto specifici.

Rispetto ad una query "secca", inoltre, vengono cachate, e quindi sono anche più veloci.

Tenete in considerazione che una funzione può tornare un valore, non un record set.