Re: [pgbr-geral] Alinhamento
Bom, na sua pergunta parecia justamente o que você queria. Poderia citar um exemplo de como você quer a saída? Da mesma forma do exemplo que passei na primeira mensagem, mas sem os + Aqui estão duas saídas. Primeiro alinhadas: postgres=# SELECT relname, relnamespace, reltype FROM pg_class LIMIT 10; relname | relnamespace | reltype -+--+- pg_statistic| 11 | 10730 pg_type | 11 | 71 pg_attribute| 11 | 75 pg_toast_1262 | 99 | 10951 pg_toast_2604 | 99 | 10944 pg_toast_2604_index | 99 | 0 pg_toast_2606 | 99 | 10945 pg_toast_2606_index | 99 | 0 pg_constraint_conname_nsp_index | 11 | 0 pg_am_name_index| 11 | 0 (10 registros) Agora desalinhadas: postgres=# \a Formato de saída é unaligned. postgres=# SELECT relname, relnamespace, reltype FROM pg_class LIMIT 10; relname|relnamespace|reltype pg_statistic|11|10730 pg_type|11|71 pg_attribute|11|75 pg_toast_1262|99|10951 pg_toast_2604|99|10944 pg_toast_2604_index|99|0 pg_toast_2606|99|10945 pg_toast_2606_index|99|0 pg_constraint_conname_nsp_index|11|0 pg_am_name_index|11|0 (10 registros) O que você quer? Poderia ajustar uma das saídas acima pra nos dizer? Ou melhor: o quê exatamente você quer fazer? Por que a saída do psql faz tanta diferença? É só uma mostra em tela! []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] Alinhamento
O que você quer? Poderia ajustar uma das saídas acima pra nos dizer? Ou melhor: o quê exatamente você quer fazer? Por que a saída do psql faz tanta diferença? É só uma mostra em tela! Versao do psql 9.0.2 bancodeteste=# SELECT parsing.fn_getsource('ftsl_rel_00l') ; fn_getsource -- /* * */ + /* ftsl_rel_00l - Step: 10 */ + /* * */ + DROP SEQUENCE IF EXISTS u_pkey_rel_produto_rel_001_seq; + DROP TABLE IF EXISTS tmp_relatorio; + SELECT * FROM parsing.function_gera_rel_001(_CODMAQ_);+ Versao do psql 8.4.4 bancodeteste=# SELECT parsing.fn_getsource('ftsl_rel_00l') ; fn_getsource -- /* * */ /* ftsl_rel_00l - Step: 10 */ /* * */ DROP SEQUENCE IF EXISTS u_pkey_rel_produto_rel_001_seq; DROP TABLE IF EXISTS tmp_relatorio; SELECT * FROM parsing.function_gera_rel_001(_CODMAQ_); Estaá vendo a diferença? Temos rotinas de exportação do resultado usando \o, e depois dessa mudança, temos sempre que entrar no arquivo para retirar esses + no final, porque eu jogo a saida para um arquivo e depois rodo esse arquivo,m se não tiver uma forma de tirar essa formatação, tenho que mudar o nosso processo aqui. entendeu? -- *Atenciosamente, Emanuel Araújo* http://eacshm.wordpress.com/ * * *Linux Certified LPIC-1* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alinhamento
O que você quer? Poderia ajustar uma das saídas acima pra nos dizer? Ou melhor: o quê exatamente você quer fazer? Por que a saída do psql faz tanta diferença? É só uma mostra em tela! Versao do psql 9.0.2 bancodeteste=# SELECT parsing.fn_getsource('ftsl_rel_00l') ; fn_getsource -- /* * */ + /* ftsl_rel_00l - Step: 10 */ + /* * */ + DROP SEQUENCE IF EXISTS u_pkey_rel_produto_rel_001_seq; + DROP TABLE IF EXISTS tmp_relatorio; + SELECT * FROM parsing.function_gera_rel_001(_CODMAQ_);+ Versao do psql 8.4.4 bancodeteste=# SELECT parsing.fn_getsource('ftsl_rel_00l') ; fn_getsource -- /* * */ /* ftsl_rel_00l - Step: 10 */ /* * */ DROP SEQUENCE IF EXISTS u_pkey_rel_produto_rel_001_seq; DROP TABLE IF EXISTS tmp_relatorio; SELECT * FROM parsing.function_gera_rel_001(_CODMAQ_); Estaá vendo a diferença? Temos rotinas de exportação do resultado usando \o, e depois dessa mudança, temos sempre que entrar no arquivo para retirar esses + no final, porque eu jogo a saida para um arquivo e depois rodo esse arquivo,m se não tiver uma forma de tirar essa formatação, tenho que mudar o nosso processo aqui. entendeu? Agora esclareceu. Qual o sistema operacional onde está rodando o psql? Verifique as configurações do pset: \pset recordsep \pset fieldsep Verifique se algum deles está com o sinal de + e troque pelo que você precisa. Depois você pode colocar no .psqlrc para ficar definitivo. Verifique se você já não tem um .psqlrc com alguma configuração que está sobrepondo os defaults no $HOME do usuário ou uma configuração para todo o sistema operacional. []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] Alinhamento
Para voltar ao comportamento da versão 8.4, faça: \pset linestyle old-ascii Obrigado Euler -- *Atenciosamente, Emanuel Araújo* http://eacshm.wordpress.com/ * * *Linux Certified LPIC-1* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alinhamento
Obrigado Flávio, na verdade eh a saida do psql ... Retorno dos dados ou exibição no psql? Se for no psql, o meta-comando: \a Ativa ou desativa o alinhamento da saída de dados em tela. Da forma que voce sugeriu, o mesmo perde a referencia de colunas, ou seja a saida eh desalinhada. quero usar da mesma forma que a versao do psql do 8.4, existe como? Sem eu ter que ter o binario psql do 8.4, usando o do 9 mesmo. -- *Atenciosamente, Emanuel Araújo* http://eacshm.wordpress.com/ * * *Linux Certified LPIC-1* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alinhamento
Da forma que voce sugeriu, o mesmo perde a referencia de colunas, ou seja a saida eh desalinhada. quero usar da mesma forma que a versao do psql do 8.4, existe como? Sem eu ter que ter o binario psql do 8.4, usando o do 9 mesmo. Bom, na sua pergunta parecia justamente o que você queria. Poderia citar um exemplo de como você quer a saída? []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] Alinhamento
Bom, na sua pergunta parecia justamente o que você queria. Poderia citar um exemplo de como você quer a saída? Da mesma forma do exemplo que passei na primeira mensagem, mas sem os + ... ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Alinhamento
Senhores, A partir da versão 9* do PostgreSQL existe um Alinhamento de retorno dos dados quando faço uma consulta que me retorna quebras de linhas. tipo: fn_getsource -- /* * */ + - /* ftsl_rel_00l - Step: 10 */ + - /* * */ + DROP SEQUENCE IF EXISTS xx_seq; + DROP TABLE IF EXISTS tmp_relatorio; + SELECT * FROM schema.function_x(_PARAM_); + Existem como eu desativar isso e ficar como era na versão 84 ? -- *Atenciosamente, Emanuel Araújo* http://eacshm.wordpress.com/ *Linux Certified LPIC-1* ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Alinhamento
Senhores, A partir da versão 9* do PostgreSQL existe um Alinhamento de retorno dos dados quando faço uma consulta que me retorna quebras de linhas. tipo: fn_getsource -- /* * */ + - /* ftsl_rel_00l - Step: 10 */ + - /* * */ + DROP SEQUENCE IF EXISTS xx_seq; + DROP TABLE IF EXISTS tmp_relatorio; + SELECT * FROM schema.function_x(_PARAM_); + Existem como eu desativar isso e ficar como era na versão 84 ? Retorno dos dados ou exibição no psql? Se for no psql, o meta-comando: \a Ativa ou desativa o alinhamento da saída de dados em tela. []s Flavio Gurgel ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral