Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos
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
> > Acredito que você quis dizer DER (Diagrama entidade relacionamento). >> > Putz, é 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 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
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
> 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
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
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
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 )
> > 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 )
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 )
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 )
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 )
> 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 )
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 )
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