Re: [pgbr-geral] Listar todas as tabelas
Select * from pg_tables Seja Livre! Use OpenSource! LineOn, Tecnologia da Informação! http://lineonti.wordpress.com Em 12 de fevereiro de 2014 19:16, ALLAN YAHOO allan_de...@yahoo.com.brescreveu: Boa noite pessoal, Uma pergunta relativamente simples para vocês, mas complexa para mim. Como faço para listar todas as tabelas que tenho dentro do schema public ? Obrigado, Allan de Sá ___ 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] Listar todas as tabelas
2014-02-12 19:16 GMT-02:00 ALLAN YAHOO allan_de...@yahoo.com.br: Boa noite pessoal, Uma pergunta relativamente simples para vocês, mas complexa para mim. Como faço para listar todas as tabelas que tenho dentro do schema public ? Quinzilhões de maneiras. A que eu considero mais portável (e que segue melhor o padrão SQL) seria usando o information_schema: SELECT * FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'public'; Se quiser ir mais na origem (legal para estudo) e pegar das tabelas de catálogo que realmente contém essa informação, basta usar a pg_class e pg_namespace: SELECT n.nspname, r.relname FROM pg_catalog.pg_class r INNER JOIN pg_catalog.pg_namespace n ON r.relnamespace = n.oid WHERE r.relkind = 'r' AND n.nspname = 'public'; Há outras formas, como a view pg_catalog.pg_tables, que faz uma query parecida com a acima, incluindo também o tablespace e owner da tabela. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Listar todas as tabelas
Muito obrigado a todos pelas respostas. Att, Allan de Sá From: Matheus de Oliveira Sent: Thursday, February 13, 2014 9:17 AM To: Comunidade PostgreSQL Brasileira Subject: Re: [pgbr-geral] Listar todas as tabelas 2014-02-12 19:16 GMT-02:00 ALLAN YAHOO allan_de...@yahoo.com.br: Boa noite pessoal, Uma pergunta relativamente simples para vocês, mas complexa para mim. Como faço para listar todas as tabelas que tenho dentro do schema public ? Quinzilhões de maneiras. A que eu considero mais portável (e que segue melhor o padrão SQL) seria usando o information_schema: SELECT * FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'public'; Se quiser ir mais na origem (legal para estudo) e pegar das tabelas de catálogo que realmente contém essa informação, basta usar a pg_class e pg_namespace: SELECT n.nspname, r.relname FROM pg_catalog.pg_class r INNER JOIN pg_catalog.pg_namespace n ON r.relnamespace = n.oid WHERE r.relkind = 'r' AND n.nspname = 'public'; Há outras formas, como a view pg_catalog.pg_tables, que faz uma query parecida com a acima, incluindo também o tablespace e owner da tabela. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ 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] Fwd: Conexão com banco de dados
Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fwd: Conexão com banco de dados
Eu uso o Zeos no XE tranquilo From: Pedro B. Alves Sent: Thursday, February 13, 2014 10:06 AM To: Comunidade PostgreSQL Brasileira Subject: [pgbr-geral] Fwd: Conexão com banco de dados Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? ___ 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] Fwd: Conexão com banco de dados
Em 13 de fevereiro de 2014 09:07, Marcelo Silva marc...@ig.com.brescreveu: Eu uso o Zeos no XE tranquilo *From:* Pedro B. Alves pedroalve...@gmail.com *Sent:* Thursday, February 13, 2014 10:06 AM *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Subject:* [pgbr-geral] Fwd: Conexão com banco de dados Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? -- ___ 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 Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Compatibilidade entre versões
Senhores, alguem poderia, por favor, me informar onde encontro um guia de compatibilidade entre o UBUNTU e PostgresSQL. Por exemplo: No Ubuntu 10.04 consigo executar com tranquilidade o postgresql 9.2? A partir de que versão do postgresql devo atualizar minha versão do UBUNTU, por que? Uma tabelinha seria bem vinda Obrigado Paulo Bastos ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Compatibilidade entre versões
2014-02-13 10:16 GMT-02:00 Paulo Bastos prbalme...@bol.com.br: alguem poderia, por favor, me informar onde encontro um guia de compatibilidade entre o UBUNTU e PostgresSQL. Essa questão não se coloca. O PostgreSQL roda, e bem, sobre qualquer GNU/Linux em qualquer versão. Aliás, evite maiúsculas. Ubuntu não é uma sigla, e fica parecendo grito. No Ubuntu 10.04 consigo executar com tranquilidade o postgresql 9.2?\ Sim. A partir de que versão do postgresql devo atualizar minha versão do UBUNTU, O PostgreSQL nunca exige uma nova versão do Ubuntu. por que? Por que o PostgreSQL é bem feito. Uma tabelinha seria bem vinda Desnecessário. Rode a versão mais recente do Ubuntu LTS, ou melhor ainda do Debian estável, e use os pacotes do PostgreSQL dos repositórios oficiais da distribuição do sistema operacional. Seja feliz. -- 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
[pgbr-geral] RES: Listar todas as tabelas
ESCRITA FISCAL FOI COLOCADO A OPÇÃO DE IMPORTAR O FRETE PARA CALCULO O PIS E O COFINS, TEM Q COLOCAR A TABELA NO CADASTRO DE PRODUTOS, TB COLOCAR O TIPO 2 = SAIDA LANÇAMENTO ESTOQUE ST CADASTRO TABELA ST Mudança no nome do cadastro de cfop por favor fazer com que o sistema da escrita ao importar XML 5929, mudar para 1102, pois está mudando para 1929, e nem existe este cfop PRODUTOS SPED PIS/COFINS(ENTRADA), foi colocado a configuração de produtos PRODUTOS BALANÇA PEGAR DA POSIÇÃO TAL A TAL QUANDO TEM O KG JUNTO TIPO NF (INTEGRAÇÃO DO CTE) GISS CODIGO O TOMADOR DE SERVICOS O Nelson do Contex, solicitou que seja acrescentada a Opção “nenhum” no Regime Tributário Estadual do Cadastro de Empresa. Demd – pronto cte ipi no ipi outras Dados adicionais Cadastro de produtos, foi colocado no menu cadastros PRO ADM - NOVAS FERRAMENTAS Nossa Equipe resolveu dar um PLUS no PRO ADM, agora ele ganhou uma NOVA FERRAMENTA PARA SELECIONAR EMPRESAS, que estará facilitando e muito a rotina dos usuários. Com essa NOVA FERRAMENTA nas telas de relatórios, o usuário poderá selecionar uma ou mais empresas ao mesmo tempo, inclusive selecionar grupos de empresas como se fossem filas. E funcionará basicamente e completamente sem o uso do mouse. Vamos explicar: Na tela de relatórios, você tem o botão OPÇÃO PARA EMPRESA, você poderá usar a tecla F4 (Geral) para selecionar ou desmarcar TODAS AS EMPRESAS AO MESMO TEMPO, ou a tecla F5 (Empresa por Empresa) para selecionar uma ou mais empresas ou um intervalo de empresas ao mesmo tempo. Você também pode usar no caso do F4 (Geral) a tecla S = SIM PARA TODAS ou N = NÃO PARA TODAS. No relatório menu RELATÓRIO ─ TOTAL A RECEBER POR CLIENTE, incluímos a data do vencimento e também, a totalização de evento por evento, facilitando assim caso o usuário deseje verificar qual o total de um determinado evento listado. Na tela do relatório do menu RELATÓRIO ─ menu TOTAL A RECEBER POR EVENTO ─MÊS A MÊS, incluímos a opção para selecionar um período de intervalo de tempo, ou seja, DE PERÍODO MM/ ATÉ PERÍODO MM/. Na consulta de Extrato do menu BAIXAS ─ menu Extrato do Cliente, colocamos o campo DIFERENÇA, apurando automaticamente a diferença entre o valor a receber e o valor recebido dos clientes, inclusive para efeito de impressão. CONTABILIDADE Favor baixar a atualização contábil, eu coloquei a opção para não imprimir o nro lançamento no livro caixa transferência entre empresas DVA – INVERTEU VALORES FOLHA DE PAGAMENTOS TELA DE PARAMETROS CONTROLE DE EPI parâmetros por empresa fechamento do mês ESCALA DE REVEZAMENTO CADASTRO DE EVENTOS De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de Matheus de Oliveira Enviada em: quinta-feira, 13 de fevereiro de 2014 09:18 Para: Comunidade PostgreSQL Brasileira Assunto: Re: [pgbr-geral] Listar todas as tabelas 2014-02-12 19:16 GMT-02:00 ALLAN YAHOO allan_de...@yahoo.com.br: Boa noite pessoal, Uma pergunta relativamente simples para vocês, mas complexa para mim. Como faço para listar todas as tabelas que tenho dentro do schema public ? Quinzilhões de maneiras. A que eu considero mais portável (e que segue melhor o padrão SQL) seria usando o information_schema: SELECT * FROM information_schema.tables WHERE table_type = 'BASE TABLE' AND table_schema = 'public'; Se quiser ir mais na origem (legal para estudo) e pegar das tabelas de catálogo que realmente contém essa informação, basta usar a pg_class e pg_namespace: SELECT n.nspname, r.relname FROM pg_catalog.pg_class r INNER JOIN pg_catalog.pg_namespace n ON r.relnamespace = n.oid WHERE r.relkind = 'r' AND n.nspname = 'public'; Há outras formas, como a view pg_catalog.pg_tables, que faz uma query parecida com a acima, incluindo também o tablespace e owner da tabela. Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres http://www.dextra.com.br/postgres/ ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Compatibilidade entre versões
2014-02-13 10:16 GMT-02:00 Paulo Bastos prbalme...@bol.com.br: Senhores, alguem poderia, por favor, me informar onde encontro um guia de compatibilidade entre o UBUNTU e PostgresSQL. Por exemplo: No Ubuntu 10.04 consigo executar com tranquilidade o postgresql 9.2? A partir de que versão do postgresql devo atualizar minha versão do UBUNTU, por que? Uma tabelinha seria bem vinda É bem simples na verdade, você pode usar qualquer combinação de versões do PostgreSQL e do Ubuntu possíveis, mas cada um deles tem restrições (completamente independentes, apesar de similares): - No Ubuntu, utilize sempre o Ubuntu Server e uma versão LTS (Long Term Support), atualize sua versão para uma LTS mais nova sempre que possível e obrigatoriamente após 5 anos, veja mais detalhes em [1]. NUNCA! NUNCA! Nunca use uma versão que não seja LTS. - No PostgreSQL, utilize qualquer uma das últimas 5 versões (é lançada uma nova a cada ano), mas sempre (SEMPRE!) atualize para o último release. As versões do PostgreSQL são no formato X.Y.Z, você pode usar qualquer X.Y = 5 anos atrás, mas o Z tem sempre que ser o maior possível. Por exemplo, a versão 8.4 é a mais antiga ainda suportada (não a use, vai perder o suporte no segundo semestre desse ano [2014]), mas já está no release 19, logo se fosse usá-la deveria usar a 8.4.19. Veja mais detalhes em [2]. Hoje recomendo usar a versão 9.3. Agora, tem mais algumas considerações, por exemplo, apesar de ambos dar suporte de 5 anos, você não deveria esperar tanto para atualizar. Tem também os pacotes do SO que devem ser atualizados periodicamente (apt-get update apt-get upgrade). Mais um ponto a considerar, os repositórios padrões do Debian e Ubuntu são um tanto quanto desatualizados com relação às versões mais recentes do PostgreSQL, então talvez (e é recomendado) você queira usar o repositório oficial do PGDG (PostgreSQL Global Development Group), veja em [3]. [1] https://wiki.ubuntu.com/LTS [2] http://www.postgresql.org/support/versioning/ [3] http://wiki.postgresql.org/wiki/Apt Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fwd: Conexão com banco de dados
Fique com zeus. O firedak e identico ao BDE. Precisa estar instalado na maquina para que a maquina reconheça o alias. Em 13/02/2014 10:13, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: Em 13 de fevereiro de 2014 09:07, Marcelo Silva marc...@ig.com.brescreveu: Eu uso o Zeos no XE tranquilo *From:* Pedro B. Alves pedroalve...@gmail.com *Sent:* Thursday, February 13, 2014 10:06 AM *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Subject:* [pgbr-geral] Fwd: Conexão com banco de dados Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? -- ___ 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 Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. -- Douglas Fabiano Specht ___ 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] Compatibilidade entre versões
Tenho clientes usando a 10.04 LTS e a 12.04 LTS. A primeira vem com o PG 8.4 e a segunda com o PG 9.1. Não sei qual PG virá com a 14.04 LTS, que sai em abril. Em 13 de fevereiro de 2014 10:33, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2014-02-13 10:16 GMT-02:00 Paulo Bastos prbalme...@bol.com.br: Senhores, alguem poderia, por favor, me informar onde encontro um guia de compatibilidade entre o UBUNTU e PostgresSQL. Por exemplo: No Ubuntu 10.04 consigo executar com tranquilidade o postgresql 9.2? A partir de que versão do postgresql devo atualizar minha versão do UBUNTU, por que? Uma tabelinha seria bem vinda É bem simples na verdade, você pode usar qualquer combinação de versões do PostgreSQL e do Ubuntu possíveis, mas cada um deles tem restrições (completamente independentes, apesar de similares): - No Ubuntu, utilize sempre o Ubuntu Server e uma versão LTS (Long Term Support), atualize sua versão para uma LTS mais nova sempre que possível e obrigatoriamente após 5 anos, veja mais detalhes em [1]. NUNCA! NUNCA! Nunca use uma versão que não seja LTS. - No PostgreSQL, utilize qualquer uma das últimas 5 versões (é lançada uma nova a cada ano), mas sempre (SEMPRE!) atualize para o último release. As versões do PostgreSQL são no formato X.Y.Z, você pode usar qualquer X.Y = 5 anos atrás, mas o Z tem sempre que ser o maior possível. Por exemplo, a versão 8.4 é a mais antiga ainda suportada (não a use, vai perder o suporte no segundo semestre desse ano [2014]), mas já está no release 19, logo se fosse usá-la deveria usar a 8.4.19. Veja mais detalhes em [2]. Hoje recomendo usar a versão 9.3. Agora, tem mais algumas considerações, por exemplo, apesar de ambos dar suporte de 5 anos, você não deveria esperar tanto para atualizar. Tem também os pacotes do SO que devem ser atualizados periodicamente (apt-get update apt-get upgrade). Mais um ponto a considerar, os repositórios padrões do Debian e Ubuntu são um tanto quanto desatualizados com relação às versões mais recentes do PostgreSQL, então talvez (e é recomendado) você queira usar o repositório oficial do PGDG (PostgreSQL Global Development Group), veja em [3]. [1] https://wiki.ubuntu.com/LTS [2] http://www.postgresql.org/support/versioning/ [3] http://wiki.postgresql.org/wiki/Apt Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral -- Atenciosamente, Alexsander da Rosa ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fwd: Conexão com banco de dados
Em 13 de fevereiro de 2014 10:21, Luiz Gabriel Deganutti luiz@gmail.com escreveu: Fique com zeus. O firedak e identico ao BDE. Precisa estar instalado na maquina para que a maquina reconheça o alias. Em 13/02/2014 10:13, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: Em 13 de fevereiro de 2014 09:07, Marcelo Silva marc...@ig.com.brescreveu: Eu uso o Zeos no XE tranquilo *From:* Pedro B. Alves pedroalve...@gmail.com *Sent:* Thursday, February 13, 2014 10:06 AM *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Subject:* [pgbr-geral] Fwd: Conexão com banco de dados Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? -- ___ 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 Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. -- Douglas Fabiano Specht ___ 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 Luiz desculpe minha ignorância com programação, mas o firedac que vem com o XE5 tem acesso direto[1] a vários bancos de dados inclusive em aplicações andriod(imagina ter que instalar algo para criar alias no android), nao precisa instalar nada nem alias... [1] https://www.embarcadero.com/br/products/rad-studio/firedac-faq -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[pgbr-geral] Chamando uma função dentro de uma função
Pessoal, Estou tendo minha primeira experiência com PGSQL e ainda to apanhando pra coisas triviais. Por exemplo, eu criei uma função que preciso para achar a data do próximo Domingo da semana. Está funcionando perfeitamente. Agora estou criando uma outra função para fazer um dump de determinadas informações do banco e como um dos filtros a data retornada pela função proximoDomingo(). Então fica algo como: WHERE ba.data = (SELECT proximoDomingo()) não dá erro, mas também não mostra nenhum resultado. Se eu substituo a função por uma data fixa, funciona normalmente. Resumindo, minha dúvida é: como faço para capturar o resultado da minha função que está funcionando como planejado e usá-lo no filtro? p.s: caso necessário maiores infos, os códigos das 2 funções estão aki - http://pastebin.com/VTpa27J2 obrigado desde já. ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Chamando uma função dentro de uma função
Em 13 de fevereiro de 2014 13:41, Ari Lima aml...@gmail.com escreveu: Pessoal, Estou tendo minha primeira experiência com PGSQL e ainda to apanhando pra coisas triviais. Por exemplo, eu criei uma função que preciso para achar a data do próximo Domingo da semana. Está funcionando perfeitamente. Agora estou criando uma outra função para fazer um dump de determinadas informações do banco e como um dos filtros a data retornada pela função proximoDomingo(). Então fica algo como: WHERE ba.data = (SELECT proximoDomingo()) não dá erro, mas também não mostra nenhum resultado. Se eu substituo a função por uma data fixa, funciona normalmente. Resumindo, minha dúvida é: como faço para capturar o resultado da minha função que está funcionando como planejado e usá-lo no filtro? Chamando a função select proximoDomingo(), o resultado obtido, aparentemente, é o esperado. Seu campo data da tabela ba também é date? Tente executar o SQL da função (do copy) fora dela e ir eliminando/trocando os filtros. Ao meu ver a pesquisa está correta, mas também depende das outras informações que não tenho como testar. []'s ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Chamando uma função dentro de uma função
Olá Rafael, Sim, o campo ba.data é date. O SQL do copy já é uma função testada e aprovada anteriormente em um outro projeto. Por isso que já esgotei as possibilidades e decidi recorrer aqui a lista para ver se tenho uma luz. 2014-02-13 14:50 GMT-02:00 Rafael Fialho Corrêa r.fia...@ibest.com.br: Em 13 de fevereiro de 2014 13:41, Ari Lima aml...@gmail.com escreveu: Pessoal, Estou tendo minha primeira experiência com PGSQL e ainda to apanhando pra coisas triviais. Por exemplo, eu criei uma função que preciso para achar a data do próximo Domingo da semana. Está funcionando perfeitamente. Agora estou criando uma outra função para fazer um dump de determinadas informações do banco e como um dos filtros a data retornada pela função proximoDomingo(). Então fica algo como: WHERE ba.data = (SELECT proximoDomingo()) não dá erro, mas também não mostra nenhum resultado. Se eu substituo a função por uma data fixa, funciona normalmente. Resumindo, minha dúvida é: como faço para capturar o resultado da minha função que está funcionando como planejado e usá-lo no filtro? Chamando a função select proximoDomingo(), o resultado obtido, aparentemente, é o esperado. Seu campo data da tabela ba também é date? Tente executar o SQL da função (do copy) fora dela e ir eliminando/trocando os filtros. Ao meu ver a pesquisa está correta, mas também depende das outras informações que não tenho como testar. []'s ___ 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] Fwd: Conexão com banco de dados
Ola Douglas tudo bom. O FireDac e o antigo UniDac, eu fiz um teste com ele com uma aplicação simples somente consulta em maquina virtual, e não sei se foi por falta de configuração ou algo do tipo que nao funcionou, tive que instalar o FireDac na Vm. Agora em relação a aplicação android, não tenho bagagem pra te dizer se ele realmente funcionaria. Ate onde eu sei ele tambem aceita o ODBC, que a maioria dos sistemas operacionais tem suporte, inclusive o linux. Não sou um guru da programação o que posso fazer e te passar um link que pode te ajudar. http://docs.embarcadero.com/products/rad_studio/firedac/frames.html?frmname=topicfrmfile=TopicRoot.html o que posso dizer e que ele e bem rapido, mas mesmo assim fico com o zeus. []'s Em 13 de fevereiro de 2014 10:57, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: Em 13 de fevereiro de 2014 10:21, Luiz Gabriel Deganutti luiz@gmail.com escreveu: Fique com zeus. O firedak e identico ao BDE. Precisa estar instalado na maquina para que a maquina reconheça o alias. Em 13/02/2014 10:13, Douglas Fabiano Specht douglasfabi...@gmail.com escreveu: Em 13 de fevereiro de 2014 09:07, Marcelo Silva marc...@ig.com.brescreveu: Eu uso o Zeos no XE tranquilo *From:* Pedro B. Alves pedroalve...@gmail.com *Sent:* Thursday, February 13, 2014 10:06 AM *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br *Subject:* [pgbr-geral] Fwd: Conexão com banco de dados Pessoal, Uso a muito tempo o Zeos com D7 para fazer a conexão com meu banco de dados em PostgreSQL. Estou migrando minhas Aplicações parar XE5. Todavia o XE5 possui o componente FireDAC que já possui configuração para conexão com o PostgreSQL. Peço aos colegas, se alguém sabe algo de qual componente é melhor pra mim fazer a conexão com os dados? -- ___ 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 Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. -- Douglas Fabiano Specht ___ 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 Luiz desculpe minha ignorância com programação, mas o firedac que vem com o XE5 tem acesso direto[1] a vários bancos de dados inclusive em aplicações andriod(imagina ter que instalar algo para criar alias no android), nao precisa instalar nada nem alias... [1] https://www.embarcadero.com/br/products/rad-studio/firedac-faq -- Douglas Fabiano Specht ___ 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] Fwd: Conexão com banco de dados
On 13-02-2014 10:13, Douglas Fabiano Specht wrote: Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. ^^^ Medo -- Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Chamando uma função dentro de uma função
Olá Ari Lima, Apenas por desencargo de consciência ou como procedimento de segurança eu substituiria o seguinte código: WHERE ba.data = (SELECT proximoDomingo()) Por este, testando: WHERE cast(ba.data as date) = cast (proximoDomingo() as date) Esse mesmo código colocaria também no copy, atentar de remover da clausula inner join e colocar no where. E também confirmar permissão de diretório e arquivos e se os mesmos existem. Nos testes que fiz em uma escala reduzida usando a sua função, funcionou corretamente, levando em consideração esses aspectos supra-citados. Espero ter ajudado. Espero ter ajudado! Em 13 de fevereiro de 2014 15:02, Ari Lima aml...@gmail.com escreveu: Olá Rafael, Sim, o campo ba.data é date. O SQL do copy já é uma função testada e aprovada anteriormente em um outro projeto. Por isso que já esgotei as possibilidades e decidi recorrer aqui a lista para ver se tenho uma luz. 2014-02-13 14:50 GMT-02:00 Rafael Fialho Corrêa r.fia...@ibest.com.br: Em 13 de fevereiro de 2014 13:41, Ari Lima aml...@gmail.com escreveu: Pessoal, Estou tendo minha primeira experiência com PGSQL e ainda to apanhando pra coisas triviais. Por exemplo, eu criei uma função que preciso para achar a data do próximo Domingo da semana. Está funcionando perfeitamente. Agora estou criando uma outra função para fazer um dump de determinadas informações do banco e como um dos filtros a data retornada pela função proximoDomingo(). Então fica algo como: WHERE ba.data = (SELECT proximoDomingo()) não dá erro, mas também não mostra nenhum resultado. Se eu substituo a função por uma data fixa, funciona normalmente. Resumindo, minha dúvida é: como faço para capturar o resultado da minha função que está funcionando como planejado e usá-lo no filtro? Chamando a função select proximoDomingo(), o resultado obtido, aparentemente, é o esperado. Seu campo data da tabela ba também é date? Tente executar o SQL da função (do copy) fora dela e ir eliminando/trocando os filtros. Ao meu ver a pesquisa está correta, mas também depende das outras informações que não tenho como testar. []'s ___ 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] Fwd: Conexão com banco de dados
2014-02-13 17:19 GMT-02:00 Fabrízio de Royes Mello fabri...@timbira.com.br : On 13-02-2014 10:13, Douglas Fabiano Specht wrote: Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. ^^^ Medo É Fabrízio, concordo com você. Pelo que entendi, estamos falando de uma aplicação em Delphi, estou correto? Se sim, os colegas poderiam deixar isso mais explícito, essa não é uma lista de Delphi e, apesar d eu (particularmente, não sou moderador) não ver problema em perguntas do tipo aqui, gostaria de saber filtrá-las ou identificá-las facilmente (não mexi muito com Delphi, só conheço esses drivers por ler aqui na lista). Agora, quanto ao driver controlar o pool. Estamos falando de uma aplicação desktop? Se sim, não acho que faça muito sentido uma aplicação desktop com um pool de conexões, o ideal seria um middleware como o pgBouncer para este trabalho. PS: Lembrem que não manjo nadica de nada de Delphi, então se falei alguma besteira, me corrijam por favor... Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Fwd: Conexão com banco de dados
Em 13 de fevereiro de 2014 20:08, Matheus de Oliveira matioli.math...@gmail.com escreveu: 2014-02-13 17:19 GMT-02:00 Fabrízio de Royes Mello fabri...@timbira.com.br: On 13-02-2014 10:13, Douglas Fabiano Specht wrote: Amigo, tem que analisar as vantagens de desvantagens, aqui na empresa vamos migrar de dbexpress para firedac, pois alem de ser nativo no Xe5, ele mesmo tem controle de pool de conexao. ^^^ Medo É Fabrízio, concordo com você. Pelo que entendi, estamos falando de uma aplicação em Delphi, estou correto? Se sim, os colegas poderiam deixar isso mais explícito, essa não é uma lista de Delphi e, apesar d eu (particularmente, não sou moderador) não ver problema em perguntas do tipo aqui, gostaria de saber filtrá-las ou identificá-las facilmente (não mexi muito com Delphi, só conheço esses drivers por ler aqui na lista). Agora, quanto ao driver controlar o pool. Estamos falando de uma aplicação desktop? Se sim, não acho que faça muito sentido uma aplicação desktop com um pool de conexões, o ideal seria um middleware como o pgBouncer para este trabalho. PS: Lembrem que não manjo nadica de nada de Delphi, então se falei alguma besteira, me corrijam por favor... Atenciosamente, -- Matheus de Oliveira Analista de Banco de Dados Dextra Sistemas - MPS.Br nível F! www.dextra.com.br/postgres ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral Matheus e Fabrizio, acho que me expressei mal, o que ele faz é manter conexões não persistentes, ou seja, executa a consulta e ja fecha a conexão, diferentemente de outros driver para desenvolvimento desktop que sao orientado a conexao abrindo a mesma e mantendo até o aplicativo ser fechado. não tira a função do pgbouncer, por exemplo. -- Douglas Fabiano Specht ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Re: [pgbr-geral] Compatibilidade entre versões
On 13-02-2014 11:44, Alexsander Rosa wrote: Tenho clientes usando a 10.04 LTS e a 12.04 LTS. A primeira vem com o PG 8.4 e a segunda com o PG 9.1. Não sei qual PG virá com a 14.04 LTS, que sai em abril. Virá com a 9.3 -- Fabrízio de Royes Mello Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral