Olá Evandro! 2008/6/27 Evandro Ricardo Silvestre <[EMAIL PROTECTED]>:
> Saudações, > > Uma coisa que sempre senti muita falta foi o fato de o editor de Query > do pgAdmin não mostrar a estrutura de uma tabela/view facilmente. Sempre > tinha que mudar de tela e procurar pela tabela que quero. Isso leva > algum tempo, principalmente quando estou codificando alguma SP. > Alguns programas trazem com uma simples tecla de atalho a estrutura da > uma tabela que estiver selecionada. > > Recentemente resolvi criar uma macro no pgAdmin para tentar suprir esse > falta que senti. Conclui hoje a macro e resolvi compartilhar com vocês, > quem sabe alguém esteja sentindo a mesma necessidade. > Ainda falta algumas informações, mas já dá para usar! > > Para utilizar, crie uma macro com o código abaixo. > Para executar, basta selecionar a tabela/view que deseja e teclar o > atalho selecionado para a macro. > > Fiz a macro na versão 7.4, mas creio que vá funcionar em outras versões. > Tem algumas "adaptações técnicas" como enviar um exception no final para > não sair da tela de mensagens. > > Sugestões são muito bem vindas. Caso alguem queira compartilhar suas > macros, acho que será bem proveitoso! > Achei muito interessante a sua macro. É uma forma de ampliar os recursos do pgadmin, correto? Rodei aqui, mas já ao compilar ele dá um warning: WARNING: nonstandard use of escape in a string literal LINE 3: 'DECLARE ^ HINT: Use the escape string syntax for escapes, e.g., E'\r\n'. Query returned successfully with no result in 31 ms. Quando executo não aparece nehuma informação, somente os rótulos: SELECT sp_xyz_desc_tabela_view('$select * from agrupa$'); Resultado: NOTICE: *** ATRIBUTOS Nome Campo TAMANHO NULO DEFAULT *** CHAVES PRIMARIAS *** RESTRICOES DE UNICIDADE *** INDICES *** RESTRIÇÕES *** RELACIONAMENTOS . ERROR: SQL state: P0001 Estou usando a versão 8.2.9. O que acha que está dando errado? -- Ribamar FS - [EMAIL PROTECTED] http://ribafs.net
_______________________________________________ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral