Re: [pgbr-geral] Ferramenta de modelagem com bom recurso para criar funções

2015-04-18 Por tôpico Alexsandro Haag


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

2015-04-18 Por tôpico Leandro Guimarães Faria Corcete DUTRA

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

2015-04-18 Por tôpico Matheus Saraiva
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

2015-04-18 Por tôpico Danilo Silva

 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