X

Principais comandos PostgreSQL

Abaixo segue alguns dos principais comandos para usar na manutenção de banco de dados postgresql.

Para fazer um backup do banco de dados postgresql use os passos abaixo, lembre que deve parar o serviço de aplicação antes.

export PGUSER=postgres
PGUSER=postgres
export ‘PGPASSWORD=minhaSenhaPostgres’
PGPASSWORD=’minhaSenhaPostgres’
pg_dump –host localhost –port 5432 –format custom –blobs –verbose –file /backup/minhabase.backup minhabase

Para fazer o restore do banco primeiramente devemos parar o serviço de aplicação antes.

export PGUSER=postgres
PGUSER=postgres
export ‘PGPASSWORD=minhaSenhaPostgres
PGPASSWORD=’minhaSenhaPostgres’
psql -h localhost
drop database minhabase;
create database minhabase;
\q
pg_restore –host localhost –port 5432 –verbose –dbname minhabase minhabase.backup

Outros comandos importantes para usar no PostgreSQL
\l – Lista dababases
\c minhabase – conecta ao banco

Ver o tamanho da base
SELECT pg_database_size(‘minhabase’);
SELECT pg_size_pretty(pg_database_size(‘minhabase’));

#Ver as tabelas
\dt

#Renomear database
ALTER DATABASE name RENAME TO new_name