Database & Server

Mattepuffo's logo
Usare le Generated Column in MariaDB e MySQL

Usare le Generated Column in MariaDB e MySQL

Supponiamo di avere una classica tabella con questi tre campi:

  • id
  • nome
  • cognome

E supponiamo di avere sempre la necessità di visualizzare il nome e il cognome insieme e messi in maiuscolo.

Le SELECT dovrebbero sempre fare il CONCAT + UPPER, e questo può appesantire le prestazioni.

Mattepuffo's logo
Installare PHP 8 su Debian 11

Installare PHP 8 su Debian 11

Diciamo che ormai PHP 8 si può considerare più che stabile (almeno la 8.0).

Quindi non capisco perchè di default Debian 11 non ci permette di installarla.

Al momento io avevo la 7.4; comunque possiamo rimediare facilmente.

Mattepuffo's logo
Creare un server con Dufs

Creare un server con Dufs

Dufs è un pogramma scritto in Rust che ci consente di creare un server "volante"; ovviamente non può sostituire server di produzione tipo Apache, ma può essere utile in molti casi.

Io l'ho testato solo su Linux, ma dovrebbe funzionare anche sugli altri OS supportati da Rust.

Mattepuffo's logo
Copiare tabelle in SQL

Copiare tabelle in SQL

In questo articolo vi presento alcuni modi per copiare / clonare tabelle usando SQL.

Non faccio una distizione tra i vari tipi di db, quindi può essere che qualche comando non funzioni su un db e viceversa.

Mattepuffo's logo
Convertire timestamp in data in Oracle

Convertire timestamp in data in Oracle

Piccolo snippet di codice SQL in cui convertiamo un timestamp in data su un db Oracle.

Quello che faremo è calcolare i secondi partendo dal 1970-01-01 e aggiungendo i secondi che passiamo alla funzione NUMTODSINTERVAL.