Database & Server

Mattepuffo's logo
H2 ON DUPLICATE KEY

H2 ON DUPLICATE KEY

In H2 non abbiamo l'istruzione ON DUPLICATE KEY, ma possiamo comunque raggiungere lo scopo in due modi diversi.

Alla fine della fiera il risultato è lo stesso.

La nostra tabella ha questi campi:

  • email
  • nome
  • cognome

Dove email è undice univoco.

Mattepuffo's logo
Usare le Common Table Expression in MySQL

Usare le Common Table Expression in MySQL

Le Common Table Expression (CTE) sono dei result-set temporanei che esistono solo durante l'esecuzione della query, e ci permettono di assegnare un nome ad un insieme di risultati.

Fanno parte dello standard SQL, quindi esistono in tutti i db.

In questo articolo vediamo come usarle in MySQL.

Mattepuffo's logo
Rimuovere duplicati in SQL Server con ROW_NUMBER e PARTITION

Rimuovere duplicati in SQL Server con ROW_NUMBER e PARTITION

Per rimuovere duplicati da una tabella ci sono vari modi.

In SQL Server possiamo anche usare l'accoppiata ROW_NUMBER/PARTITION.

Quindi, supponiamo di avere una tabella così composta:

  • ID
  • Email
  • Nome
  • Cognome
  • CittaResidenza

E di avere delle email associate ad un cognome/citta duplicate.

Mattepuffo's logo
Identificare le chiavi univoche in SQLite

Identificare le chiavi univoche in SQLite

In questo articolo vediamo come identificare le chivi univoche in un db SQLite.

Supponiamo di avere una tabella persone che ha un:

  • campo univoco che è il codice fiscale che abbiamo creato in fase di creazione tabella
  • e un campo email sul quale abbiamo impostato l'indice successivamente

Mattepuffo's logo
Configurare Nginx come reverse proxy

Configurare Nginx come reverse proxy

Supponiamo di avere già un web server attivo sulla porta 80.

Ma sul server abbiamo un altro servizio un ascolto sulla porta 3000, ma non vogliamo esporre la porta sulla rete.

Come possiamo fare?

Con un reverse proxy, ed in genere per fare questo in ambito Linux viene usato Nginx!

Mattepuffo's logo
Rimuovere i tag di WPBakery da query

Rimuovere i tag di WPBakery da query

WPBakery è uno dei template engine più usati in ambito Wordpress.

Come tutti i template engine ha i suoi pro e contro.

Ma in generale possono essere una seccatura nel caso di migrazione dei contenuti.