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

De Pontão Nós Digitais
(Escrita)
Linha 30: Linha 30:
 
== Escrita ==
 
== Escrita ==
  
   UPDATE nome-da-tabela set campo-da-tabela='dado a ser escrito' where id = '2';  
+
   UPDATE nome-da-tabela set campo-da-tabela='dado a ser escrito' where id = '2';
 +
 
 +
== Gerando documentação ==
 +
 
 +
É comum ser necessário gerar documentação do tipo UML ou data dictionary a partir de um schema.sql ou gerar um schema.sql a partir de um modelo de uml estruturado. Para isso você pode usar o [[Postgres - Autodoc]].
  
 
== Referências ==
 
== Referências ==

Edição das 14h02min de 18 de dezembro de 2015

Comandos

  • para logar:
 $ psql
  user=>
  • delogar:
 $ \q
  • listar todas as bases de dados, depois de logado:
   \list ou \l
  • conecta numa base específica:
 \connect database_name
  • listar todas as tabelas dentro de uma base, depois de logado:
   \dt
  • listar todas as colunas de uma tabela, depois de conectado a uma base:
 \d+ nome-da-coluna;

Dump de uma base

Para fazer dump de uma base inteira para um arquivo .sql vc pode usar o comando:

 pg_dump dbname > outfile

Escrita

 UPDATE nome-da-tabela set campo-da-tabela='dado a ser escrito' where id = '2';

Gerando documentação

É comum ser necessário gerar documentação do tipo UML ou data dictionary a partir de um schema.sql ou gerar um schema.sql a partir de um modelo de uml estruturado. Para isso você pode usar o Postgres - Autodoc.

Referências