Re: [pgbr-geral] Listar todas as tabelas

2014-02-13 Por tôpico Cicero Neto
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-13 Por tôpico Matheus de Oliveira
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

2014-02-13 Por tôpico ALLAN YAHOO
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

2014-02-13 Por tôpico Pedro B. Alves
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

2014-02-13 Por tôpico Marcelo Silva
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

2014-02-13 Por tôpico Douglas Fabiano Specht
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

2014-02-13 Por tôpico Paulo Bastos
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 Por tôpico Guimarães Faria Corcete DUTRA , Leandro
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

2014-02-13 Por tôpico Aldo-Prosol
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 Por tôpico Matheus de Oliveira
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

2014-02-13 Por tôpico Luiz Gabriel Deganutti
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

2014-02-13 Por tôpico Alexsander Rosa
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

2014-02-13 Por tôpico Douglas Fabiano Specht
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

2014-02-13 Por tôpico Ari Lima
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

2014-02-13 Por tôpico Rafael Fialho Corrêa
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

2014-02-13 Por tôpico Ari Lima
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

2014-02-13 Por tôpico Luiz Gabriel Deganutti
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

2014-02-13 Por tôpico Fabrízio de Royes Mello

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

2014-02-13 Por tôpico Emerson Hermann
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 Por tôpico Matheus de Oliveira
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

2014-02-13 Por tôpico Douglas Fabiano Specht
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

2014-02-13 Por tôpico Fabrízio de Royes Mello

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