Re: [pgbr-geral] Ferramenta de modelagem com bom recurso para criar funções
On 17/04/2015 18:27, Matheus Saraiva wrote: Para modelagem eu tenho usado o pgModeler, mas infelizmente o editor de função dele não faz validação de sintaxe. Por isso me vejo obrigado a ficar revesando entre ele e o pgAdmin. Alguém conhece uma ferramenta de modelagem Linux que supra essa lacuna? Olá Matheus, já utilizou o SQL Power Architect? Link: http://www.sqlpower.ca/page/architect_download_os ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramenta de modelagem com bom recurso para criar funções
Le 2015-A-17 18h27, Matheus Saraiva a écrit : Para modelagem eu tenho usado o pgModeler, mas infelizmente o editor de função dele não faz validação de sintaxe. Por isso me vejo obrigado a ficar revesando entre ele e o pgAdmin. Alguém conhece uma ferramenta de modelagem Linux que supra essa lacuna? Um editor de textos decente, com o SQL::Fairy ou o pgAutoDoc. Só para lembrar, apesar dos nomes e propagandas as ferramentas que se dizem de modelagem geralmente são apenas de diagramação, e acabam sendo contraproducentes para modelar; muita gente mais experiente prefere escrever o código SQL e gerar os diagramas automaticamente. -- skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra +55 (61) 3546 7191 gTalk: xmpp:leand...@jabber.org +55 (11) 9406 7191ICQ/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] Ferramenta de modelagem com bom recurso para criar funções
Em Sáb, 2015-04-18 às 14:43 -0300, Leandro Guimarães Faria Corcete DUTRA escreveu: Le 2015-A-17 18h27, Matheus Saraiva a écrit : Para modelagem eu tenho usado o pgModeler, mas infelizmente o editor de função dele não faz validação de sintaxe. Por isso me vejo obrigado a ficar revesando entre ele e o pgAdmin. Alguém conhece uma ferramenta de modelagem Linux que supra essa lacuna? Um editor de textos decente, com o SQL::Fairy ou o pgAutoDoc. Só para lembrar, apesar dos nomes e propagandas as ferramentas que se dizem de modelagem geralmente são apenas de diagramação, e acabam sendo contraproducentes para modelar; muita gente mais experiente prefere escrever o código SQL e gerar os diagramas automaticamente. Entendo... Criar as tabelas e suas restrições e relacionamentos é até tranquilo, mas acho que na hora de se criar outros elementos ficaria meio complicado. Tipo, geralmente na hora de criar uma função, uma view, ou qualquer coisa que você criar após as tabelas estarem prontas, fica complicado se você precisar de algumas informações da qual você não lembra de pronto, tipo, qual o tipo de dado você definiu para um campo X na tabela Y. Procurar essa informação em um arquivo de. sei la. 700 linhas de código é osso. No diagrama você teria uma representação gráfica de tudo, ficando muito mais fácil encontrar. Por mais que o editor tenha recursos para localizar palavras através de regex, acho que ainda não seria tão prático quanto. Na verdade acho que o problema das ferramentas de modelagem está no fato de não existirem opções descentes para PorstgreSQL, principalmente livres. O SQL Server tem sua ferramenta de administração front-end, e é onde os DBAs MS desenvolvem seus projetos. Mas eu não tenho problemas em sair na mão com o editor não, até porque como estou escrevendo essa aplicação em python, já estou acostumado ao trabalho braçal. Só fico pensando se caso eu resolva mandar o modelador pro inferno e partir pra unha não terei perda de produtividade. Eu sou novo no PostgreSQL, tento desenvolver nele como em sempre fiz no SQL Server. Qual é o roteiro que vocês mais habituados com ele seguem para modelar uma base de dados? Tipo escreve o script inteiro na unha, funções, view, etc, e depois roda o código e corrige os possíveis erros? Ou modelam por partes, tipo, escreve o script das tabelas, restrições e relacionamentos, roda, depois cria scripts individuais para as funções, view, e as roda separadamente? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Ferramenta de modelagem com bom recurso para criar funções
Entendo... Criar as tabelas e suas restrições e relacionamentos é até tranquilo, mas acho que na hora de se criar outros elementos ficaria meio complicado. Tipo, geralmente na hora de criar uma função, uma view, ou qualquer coisa que você criar após as tabelas estarem prontas, fica complicado se você precisar de algumas informações da qual você não lembra de pronto, tipo, qual o tipo de dado você definiu para um campo X na tabela Y. Procurar essa informação em um arquivo de. sei la. 700 linhas de código é osso. No diagrama você teria uma representação gráfica de tudo, ficando muito mais fácil encontrar. Por mais que o editor tenha recursos para localizar palavras através de regex, acho que ainda não seria tão prático quanto. Ao invés de procurar em um arquivo, não seria mais fácil ir direto na tabela em questão e saber qual o tipo do campo? Na verdade acho que o problema das ferramentas de modelagem está no fato de não existirem opções descentes para PorstgreSQL, principalmente livres. O SQL Server tem sua ferramenta de administração front-end, e é onde os DBAs MS desenvolvem seus projetos. Mas eu não tenho problemas em sair na mão com o editor não, até porque como estou escrevendo essa aplicação em python, já estou acostumado ao trabalho braçal. Só fico pensando se caso eu resolva mandar o modelador pro inferno e partir pra unha não terei perda de produtividade. Eu sou novo no PostgreSQL, tento desenvolver nele como em sempre fiz no SQL Server. Qual é o roteiro que vocês mais habituados com ele seguem para modelar uma base de dados? Tipo escreve o script inteiro na unha, funções, view, etc, e depois roda o código e corrige os possíveis erros? Ou modelam por partes, tipo, escreve o script das tabelas, restrições e relacionamentos, roda, depois cria scripts individuais para as funções, view, e as roda separadamente? Sei que tem ferramentas que *podem* ajudar no desenvolvimento, mas eu, particularmente, escrevo todos os meus projetos na unha, tanto projetos de banco de dados quanto os projetos das aplicações (php por exemplo), prefiro assim, pelo menos não fico dependente. No caso do postgres, utilizo apenas o pgadmin para executar os comandos, nada de botão direito do mouse...new table por exemplo. Não conheço a administração do SQL Server, mas fico imaginando o seguinte: o que será que acontece se um DBA SQL Server tiver que administrar uma base sem o front-end, ou seja, tiver que executar tudo na unha? []s Danilo ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral