Mudanças entre as edições de "PostgreSQL"

De MochilaWiki
Ir para navegaçãoIr para pesquisar
Linha 21: Linha 21:
 
pg_dump -h localhost -U noosfero noosfero > noosfero2.sql
 
pg_dump -h localhost -U noosfero noosfero > noosfero2.sql
 
</source>
 
</source>
 +
 +
exporta todos os bancos de dados
 +
pg_dumpall > all.sql
 +
 +
mostra todos os banco de um dump
 +
grep "^[\]connect" all.sql
 +
 +
restaurar todas as bases de dados
 +
psql -f alldb.sql
 +
 +
* [http://www.thegeekstuff.com/2009/01/how-to-backup-and-restore-postgres-database-using-pg_dump-and-psql/ dicas]

Edição das 00h51min de 9 de novembro de 2015

pg_dump -C -h IP_DO_SERVIDOR -U USUARIO_DO_DB DB_NAME > bkp.sql

alterando a senha

# su - postgres
$ psql postgres
postgres=# alter user postgres with encrypted password '123456';
postgres=# \q

instalando no openSUSE

zypper install -y postgresql postgresql-server
rcpostgresql start
su - postgres
psql
postgres=# ALTER USER postgres WITH PASSWORD 'postgres';
postgres=# \q
sed -i '82s/ident/trust/g'  /var/lib/pgsql/data/pg_hba.conf
rcpostgresql restart

dump

pg_dump -h localhost -U noosfero noosfero > noosfero2.sql

exporta todos os bancos de dados

pg_dumpall > all.sql

mostra todos os banco de um dump

grep "^[\]connect" all.sql

restaurar todas as bases de dados

psql -f alldb.sql