Per spostare su altro volume la directory dati procedere come segue:
Categoria:DB
PostgreSQL Spostare la data directory
PostgreSQL backup e restore
–Dump dbpg_dump databasefoo -Fc > dumpfile.dmp –Dump db compressing dumpfilepg_dump databasefoo | gzip > dumpfile.dmp.gz –Dump db using 2 jobs in parallelpg_dump databasefoo -h host -U user -Fd -f dumpdir -j 2 –Restore dbpsql databasefoo < dumpfile.dmp –Restore dbpg_restore -d databasefoo -Fc dumpfile.dmp –Restore db compressed dumpfilegunzip -c dumpfile.dmp.gz | psql databasefoo –Restore db using …
Continua a leggere PostgreSQL backup e restore
Password di default
Per impostare la password dell’utente “postgres” procedere come segue:
Remote connection
Per abilitare la connessione remota effettuare le seguenti modifiche: Nel file postgresql.conf modificate come segue la riga: listen_addresses = ‘localhost’ listen_addresses = ‘*’ Nel file pg_hba.conf aggiungere quanto segue:
Update su un numero limitato di record
Per eseguire un update su un numero limitato di record usare la sintassi del seguente esempio:
MYSQL log file
La posizione dei file di log è definita all’interno del file: /etc/mysql/my.cnf
MYSQL datafile
Per trovare la posizione su filesystem dei datafile di MySQL, collegarsi al db come root ed eseguire la query: select @@datadir;
Elenco utenti
Per ottenere un elenco dei ruoli su PostgreSQL usare il comando \du da psql postgres=# \duList of rolesRole name | Attributes | Member of————–+————————————————————————-+———–pippo_test | | {}postgres | Superuser, Create role, Create DB, Replication, Bypass RLS | {}
Versione PostgreSQL
Per conoscere la versione di PostgreSQL in uso collegarsi come utente postgres ed avviare psql, eseguire la seguente query: postgres=# select version(); version PostgreSQL 9.6.17 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-39), 64-bit(1 row)