Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Edson F. Lidorio

Em 2016-09-14 10:42, Danilo Silva escreveu:

Pessoal,

Quais programas existem atualmente no mercado (que funcionem para o
PostgreSQL) que imprima as tabelas com seus campos e relacionamentos,
se não me falha a memória, quero que imprima o MER da minha base.

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Tem também um plugin para Eclipese ERMaster[1].
[1] http://ermaster.sourceforge.net/

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Danilo Silva
>
> Acredito que você quis dizer DER (Diagrama entidade relacionamento).
>>
>
​P​utz, é DER, valeu por me lembrar :)

Pessoal, vou avaliar as indicações que vocês enviaram, retorno depois com
os resultados. Por ora, obrigado a todos.

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
2016-09-14 10:42 GMT-03:00 Danilo Silva :
>
> Quais programas existem atualmente no mercado (que funcionem para o
> PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, se não
> me falha a memória, quero que imprima o MER da minha base.

DER tem também os veneráveis pg_autodoc e SQL::Fairy.


-- 
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Fabiano Machado Dias
Dá uma olhada no DBSchema, ele gera o esquema em HTML5, já usei ele e
gostei do resultado.

Att,
Fabiano

Em 14 de setembro de 2016 10:42, Danilo Silva 
escreveu:

> Pessoal,
>
> Quais programas existem atualmente no mercado (que funcionem para o
> PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, se
> não me falha a memória, quero que imprima o MER da minha base.
>
> []s
> Danilo
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Douglas Ghirelli
> Pessoal,
>
> Quais programas existem atualmente no mercado (que funcionem para o
> PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, se
> não me falha a memória, quero que imprima o MER da minha base.
>

Acredito que você quis dizer DER (Diagrama entidade relacionamento).
Eu utilizo o DbVisualizer.


> []s
> Danilo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Danilo Silva
Pessoal,

Quais programas existem atualmente no mercado (que funcionem para o
PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, se
não me falha a memória, quero que imprima o MER da minha base.

[]s
Danilo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Alexsandro Haag

Pessoal,


Quais programas existem atualmente no mercado (que funcionem para o 
PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, 
se não me falha a memória, quero que imprima o MER da minha base.

Uma alternativa é o SQL Power Architect.
Tem a versão Community Edition: 
http://www.sqlpower.ca/page/architect_download_os


Alex
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Gustavo
DBeaver
http://dbeaver.jkiss.org/download/

Ems for PostgreSQL Lite Free.

SQL Emacs.

[]s
Gustavo
ᐧ

Em 14 de setembro de 2016 10:42, Danilo Silva 
escreveu:

> Pessoal,
>
> Quais programas existem atualmente no mercado (que funcionem para o
> PostgreSQL) que imprima as tabelas com seus campos e relacionamentos, se
> não me falha a memória, quero que imprima o MER da minha base.
>
> []s
> Danilo
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Michel Luiz Milezzi
>
> até ai tudo bem. essa parte esta feito..
>
> mais se eu faço um insert só na tabela pai ele não me da um erro avisando
> que esqueci de incluir o registro filho
>
>
Mas como você vai fazer essa validação ao inserir o registro pai se o
registro filho é dependente do mesmo? Veja que este é um caso clássico de
composição.
Não existe um recurso nativo para isto. Sugiro que você pense melhor a
respeito, mas se você realmente precisar dessa validação, a melhor solução
seria adiciona-la em uma deferrable trigger [1]. Neste caso, a validação
seria disparada somente ao final da transação.

[1] https://www.postgresql.org/docs/current/static/sql-createtrigger.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Alan Silva
Gustavo,
Dê uma olhada em 5.3.5. Foreign Keys[1], você só vai conseguir inserir um 
registro no pai se ele existir no filho.
[1]PostgreSQL: Documentation: 9.2: Constraints
  
|  
|   
|   
|   ||

   |

  |
|  
|   |  
PostgreSQL: Documentation: 9.2: Constraints
   |   |

  |

  |

  
 Cumprimentos,                        Alan Ribeiro      (061) 98353-9715
Na guerra, a verdade é a primeira vítima. 

Em Quarta-feira, 14, Setembro 2016 10:08:15, Gustavo 
 escreveu:
 

 até ai tudo bem. essa parte esta feito..
mais se eu faço um insert só na tabela pai ele não me da um erro avisando que 
esqueci de incluir o registro filhoᐧ
Em 14 de setembro de 2016 10:03, Flavio Henrique Araque Gurgel 
 escreveu:



Em qua, 14 de set de 2016 às 15:01, Gustavo  
escreveu:

> Gostaria de saber se existe uma maneira da tabela filha( itensPedidos) ser 
> obrigada e ser preenchida utilizando apenas alguma configuração do 
> relacionamento  ?

O que você quer dizer com "apenas alguma configuração do relacionamento" ?
CONSTRAINT fk_pedidos_pedidositens FOREIGN KEY (id_pedidos)    REFERENCES 
sc_pedidos.pedidos(id_pedidos)    ON DELETE CASCADE    ON UPDATE CASCADE    NOT 
DEFERRABLE
teria como configurar o constraint para obrigar o preenchimento da tabela filha 
?


Além da chave estrangeira já criada, você precisa colocar a coluna como não 
nula. Fazendo isso, o que você quer será respeitado, é pra isso que servem 
justamente as chaves estrangeiras.
[]sFlavio Gurgel
__ _
pgbr-geral mailing list
pgbr-geral@listas.postgresql. org.br
https://listas.postgresql.org. br/cgi-bin/mailman/listinfo/ pgbr-geral



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

   ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Gustavo
até ai tudo bem. essa parte esta feito..

mais se eu faço um insert só na tabela pai ele não me da um erro avisando
que esqueci de incluir o registro filho
ᐧ

Em 14 de setembro de 2016 10:03, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

>
>
> Em qua, 14 de set de 2016 às 15:01, Gustavo 
> escreveu:
>
>> > Gostaria de saber se existe uma maneira da tabela filha( itensPedidos)
>> ser obrigada e ser preenchida utilizando apenas alguma configuração do
>> relacionamento  ?
>>
>> O que você quer dizer com "apenas alguma configuração do relacionamento" ?
>>
>> *CONSTRAINT fk_pedidos_pedidositens FOREIGN KEY (id_pedidos)*
>> *REFERENCES sc_pedidos.pedidos(id_pedidos)*
>> *ON DELETE CASCADE*
>> *ON UPDATE CASCADE*
>> *NOT DEFERRABLE*
>>
>> teria como configurar o *constraint *para obrigar o preenchimento da
>> tabela filha ?
>>
>
> Além da chave estrangeira já criada, você precisa colocar a coluna como
> não nula. Fazendo isso, o que você quer será respeitado, é pra isso que
> servem justamente as chaves estrangeiras.
>
> []s
> Flavio Gurgel
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Flavio Henrique Araque Gurgel
Em qua, 14 de set de 2016 às 15:01, Gustavo 
escreveu:

> > Gostaria de saber se existe uma maneira da tabela filha( itensPedidos)
> ser obrigada e ser preenchida utilizando apenas alguma configuração do
> relacionamento  ?
>
> O que você quer dizer com "apenas alguma configuração do relacionamento" ?
>
> *CONSTRAINT fk_pedidos_pedidositens FOREIGN KEY (id_pedidos)*
> *REFERENCES sc_pedidos.pedidos(id_pedidos)*
> *ON DELETE CASCADE*
> *ON UPDATE CASCADE*
> *NOT DEFERRABLE*
>
> teria como configurar o *constraint *para obrigar o preenchimento da
> tabela filha ?
>

Além da chave estrangeira já criada, você precisa colocar a coluna como não
nula. Fazendo isso, o que você quer será respeitado, é pra isso que servem
justamente as chaves estrangeiras.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Gustavo
> Gostaria de saber se existe uma maneira da tabela filha( itensPedidos)
ser obrigada e ser preenchida utilizando apenas alguma configuração do
relacionamento  ?

O que você quer dizer com "apenas alguma configuração do relacionamento" ?

*CONSTRAINT fk_pedidos_pedidositens FOREIGN KEY (id_pedidos)*
*REFERENCES sc_pedidos.pedidos(id_pedidos)*
*ON DELETE CASCADE*
*ON UPDATE CASCADE*
*NOT DEFERRABLE*

teria como configurar o *constraint *para obrigar o preenchimento da tabela
filha ?

[]s
Gustavo Castilho
ᐧ

Em 14 de setembro de 2016 09:54, Tiago José Adami 
escreveu:

> Em 14 de setembro de 2016 08:29, Gustavo 
> escreveu:
> > tenho 2 tabelas  Pedidos e ItensPedidos
> > e claro que temo o relacionamento 1:n  de entre as tabelas Pedidos e
> ItensPedidos
>
> Ok.
>
>
> > Gostaria de saber se existe uma maneira da tabela filha( itensPedidos)
> ser obrigada e ser preenchida utilizando apenas alguma configuração do
> relacionamento  ?
>
> O que você quer dizer com "apenas alguma configuração do relacionamento" ?
>
>
> > ps: sei que podemos fazer isso na raça com alguns Selects  para fazer
> essas verificações
>
> Pode dar algum exemplo?
>
>
> TIAGO J. ADAMI
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Tiago José Adami
Em 14 de setembro de 2016 08:29, Gustavo  escreveu:
> tenho 2 tabelas  Pedidos e ItensPedidos
> e claro que temo o relacionamento 1:n  de entre as tabelas Pedidos e 
> ItensPedidos

Ok.


> Gostaria de saber se existe uma maneira da tabela filha( itensPedidos) ser 
> obrigada e ser preenchida utilizando apenas alguma configuração do 
> relacionamento  ?

O que você quer dizer com "apenas alguma configuração do relacionamento" ?


> ps: sei que podemos fazer isso na raça com alguns Selects  para fazer essas 
> verificações

Pode dar algum exemplo?


TIAGO J. ADAMI
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Duvidas com relacionamentos ( Tabela Filha Obrigatória )

2016-09-14 Por tôpico Gustavo
Ola Senhores


Exemplo
tenho 2 tabelas  Pedidos e ItensPedidos
e claro que temo o relacionamento 1:n  de entre as tabelas Pedidos e
ItensPedidos

a pergunta é

*Gostaria de saber se existe uma maneira da tabela filha( itensPedidos) ser
obrigada e ser preenchida utilizando apenas alguma configuração do
relacionamento  ? *

ps: sei que podemos fazer isso na raça com alguns *Selects*  para fazer
essas verificações

obrigado pela ajuda

[]s
Gustavo
ᐧ
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral