Database & Server

Mattepuffo's logo
Esportare solo funzioni e procedure in MariaDB

Esportare solo funzioni e procedure in MariaDB

Ieri stavo facendo una migrazione tra database, e non so perchè mi ha importato solo le tabelle senza le procedure e le funzioni.

A quel punto dovevo importare solo quelle, senza reimportare tutto il db.

Con MariaDB (e MySQL ovviamente) è possibile farlo aggiungendo qualche opzione.


Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35
Mattepuffo's logo
Rimuovere public dagli url in Laravel e Apache

Rimuovere public dagli url in Laravel e Apache

Laravel, come penso anche altri framework del genere, utilizza una cartella public dove inserire tutti i files del sito.

Questo perchè parte dal presupposto che poi si imposti la webroot del server puntandola a public.

Ma non tiene conto di due cose:

  • non è detto che possiamo fare questa modifica (vedasi hosting condivisi)
  • non è detto che vogliamo farlo


Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35
Mattepuffo's logo
Visualizzare le date di ultima modifiche delle tabelle in MySQL

Visualizzare le date di ultima modifiche delle tabelle in MySQL

Cercando di capire come funzioni alcuni meccanismi dietro le quinte di Wordpress (e sono sempre più convinto che per certi versi sia meglio scrivere tutto custom), avevo bisogno di visualizzare la data di modifica delle tabelle di un database.

In modo da vedere quali tabelle vengono modificate quando si lancia una procedura.


Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35
Mattepuffo's logo
Backup e restore di database in PostgreSQL

Backup e restore di database in PostgreSQL

Non sono solito usare PostgreSQL, però mi è capitato di dover fare uno spostamento del db tra due macchine.

E quindi oggi vediamo come eseguire appunto il backup e restore.

Per eseguire il dump possiamo usare pg_dump o pg_dumpall, che estrae tutti i databases esistenti.


Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35

Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35
Mattepuffo's logo
Apache, CORS e i fonts

Apache, CORS e i fonts

Non so per quale motivo, ma un sito su un provider che penso faccia abbastanza schifo (non scelto da me) ad un certo punto mi ha iniziato a dare problemi con i fonts.

In sostanza usciva il solito errore sui fonts bloccati perchè proveniente da una origine non riconosciuta.

Il classico problema CORS insomma.

Mattepuffo's logo
Delete con join in SQL Server

Delete con join in SQL Server

Le JOIN vengono usate per estrarre records tra tabelle collegate.

Ma si possono usare con l'istruzione DELETE per cancellare determinati records da una tabella selezionandoli in base a determinati valori da una tabella collegata.

Oggi vediamo come fare in SQL Server.


Warning: getimagesize(https://www.mattepuffo.com/blog/../IMMAGINI_ARTICOLI/database-server.jpeg): failed to open stream: HTTP request failed! HTTP/1.1 404 Not Found in /web/htdocs/www.mattepuffo.com/home/blog/categoria.php on line 35