Installare MongoDB su Debian 13
In questo articolo vediamo i passaggi per installare MongoDB su Debian 13.
Nei repo standard non lo troviamo, quindi dobbiamo aggiungerne uno.
Articoli su Database (MariaDB, Oracle, ecc) e Server (Apache, Nginx, ecc)
In questo articolo vediamo i passaggi per installare MongoDB su Debian 13.
Nei repo standard non lo troviamo, quindi dobbiamo aggiungerne uno.
In questo articolo vi mostro un paio di metodi per clonare un intero database PostgreSQL.
Nel caso specifico mi serviva una copia veloce del db per fare dei test.
Un primo modo è il classico dump/restore.
In un database MariaDB avevo la necessità di aggiornare solo l'orario di un campo DATETIME.
In realtà è più semplice di quello che possa sembrare.
Ovviamente ho testato la query anche su MySQL.
In pratica in un db PosgrreSQL, da script SQL, devo inserire un record in una tabella, ma solo se già esiste.
Questo perchè non è detto che tutti abbiano quella tabella.
In PosgreSQL possiamo fare questa in, almeno, due modi.
In un db PostgreSQL devo convertire un campo INTEGER in JSON.
Per fare questa conversione abbiamo diversi modi.
Io ho usato questi due con due casi diversi.
Ovviamente fate le prove su db di test o su una copia della tabella prima!
In SQL Server abbiamo la funzione EOMONTH che restituisce l'ultimo giorno del mese partendo dalla data indicata.
Inoltre ha un secondo parametro che permette di indicare se si vuole ottenere l'ultimo giorno rispetto a N mesi prima o dopo.
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 PostgreSQL.
pg_qualstats è un’estensione per PostgreSQL che serve a raccogliere statistiche dettagliate sulle condizioni (qualifiers) usate nelle query SQL, in particolare nelle clausole WHERE, JOIN, e simili.
Il suo obiettivo è aiutare a identificare condizioni che potrebbero beneficiare di un indice, o a capire come il planner utilizza i filtri per ottimizzare le query monitorando:
Caddy è un web server molto apprezzato, sia per la velocità che per la facilità di configurazione.
Inoltre gestisce in automatico anche i certificati HTTPS, quindi sul quel lato non c'è nulla da configurare.
In questo articolo vediamo come installarlo e configurarlo per creare un proxy.
In pratica sul mio server, Debian 13, ho un web service che gira sulla porta 3000.
Una delle cose che mi piace di più di PostgreSQL è la possibilità di installare estensioni.
In questo articolo vediamo come installare e usare pg_cron, che ci permette di schedulare jobs in stile CRON direttamente in SQL.