[pgbr-geral] Problemas com função

2010-01-12 Por tôpico luis
Desculpe-me esqueci de trocar o assunto.
Segue novo.

 Estamos com a seguinte situação
Possuimos uma função que baixa estoque em um sistema de restaurante, ocorre
qu quando anexamos 300 ou 400 fichas, e vamos baixar, que ficam com cerca de
1500 itens a performance dos terminais cai absurdamente, teria como isso ser
otimizado, para o processo não focar apenas esta função e deixar os
terminais operarem normalmente.

Fernando Gesse. 


___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com função

2010-01-12 Por tôpico Fabrízio de Royes Mello
2010/1/11 l...@lasertech.com.br

 Desculpe-me esqueci de trocar o assunto.
 Segue novo.

  Estamos com a seguinte situação
 Possuimos uma função que baixa estoque em um sistema de restaurante, ocorre
 qu quando anexamos 300 ou 400 fichas, e vamos baixar, que ficam com cerca
 de
 1500 itens a performance dos terminais cai absurdamente, teria como isso
 ser
 otimizado, para o processo não focar apenas esta função e deixar os
 terminais operarem normalmente.

 Fernando Gesse.


Caro Fernando,

Sem detalhar melhor o teu cenário é complicado para que possamos ajudá-lo.

Informações que poderão ser úteis:

- Sistema Operacional
- Versão PostgreSQL
- Configurações PostgreSQL (postgresql.conf)
- Estruturas de Dados utilizadas (tabelas, indices, etc)
- Procedimentos envolvidos (pls, rotinas, etc).

Detalhe melhor o seu problema para que possamos ajudá-lo.

Cordialmente,

-- 
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Banco não starta windows xp

2010-01-12 Por tôpico paulo matadr
Pessoal,
to com esse seguinte error:
C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D  C:\Arquivos 
de programas\Postgresql\8.2\data
pg_ctl: invalid data in PID file C:/Arquivos de 
programas/Postgresql/8.2/data/postmaster.pid

o que ja tentei,
-verifiquei as todas as pastas.
-fiz um check nas permissoes da pasta
-ja tentei criar um postmaster.pid artificialmente

alguem ja passo por ai?

att

Paulo


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Res: Espaço em branco COPY

2010-01-12 Por tôpico paulo matadr
Funciono legal,
Obrigado





De: Osvaldo Kussama osvaldo.kuss...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Segunda-feira, 11 de Janeiro de 2010 14:18:18
Assunto: Re: [pgbr-geral] Espaço em branco COPY

2010/1/11 paulo matadr saddon...@yahoo.com.br:
 Pessoal,
 tenho o seguinte cenario:
 create table escape
 ( teste varchar(30),teste2 varchar(30));
 insert into escape values ('paulo saiu','paulo


 sss');

 usando o COPY :
 COPY escape   TO 'teste.txt'  WITH DELIMITER '|'  NULL AS 'NULL'  CSV
 HEADER ESCAPE AS '.';
 e como resultado:
 cat /usr/local/pgsql/socorro/teste.txt
 teste|teste2
 paulo saiu|paulo
 paulo saiu|paulo


 sss


 existe um forma de gerar,excluindo o enter do usuario?



Tente:

COPY
(SELECT regexp_replace(teste, E'\\n', E' ', 'g'),
regexp_replace(teste, E'\\n', E' ', 'g') FROM escape)
  TO 'teste.txt'  WITH DELIMITER '|'  NULL AS 'NULL'  CSV  HEADER ESCAPE AS '.';

Osvaldo
PS. Se for MS-Windows talvez tenha que ser E'\\r\\n' ou algo do tipo.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Banco não starta windows xp

2010-01-12 Por tôpico JotaComm
Opa,

2010/1/12 paulo matadr saddon...@yahoo.com.br

 Pessoal,
 to com esse seguinte error:
 C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D
 C:\Arquivos de programas\Postgresql\8.2\data
 pg_ctl: invalid data in PID file C:/Arquivos de
 programas/Postgresql/8.2/data/postmaster.pid




 o que ja tentei,
 -verifiquei as todas as pastas.
 -fiz um check nas permissoes da pasta
 -ja tentei criar um postmaster.pid artificialmente



 alguem ja passo por ai?


Você não tem que criar o arquivo .pid, este arquivo é criado quando é
executado pg_ctl start. Remova este arquivo e tente subir o PostgreSQL.


 att

 Paulo




 --
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/-
 Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/-
 Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/-
 Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Res: Banco não starta windows xp

2010-01-12 Por tôpico paulo matadr
vlw jota,
Era permissao  anteriormente, depois criei um postmaster.pid pra fazer um teste 
e deixei o lixo.






De: JotaComm jota.c...@gmail.com
Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Enviadas: Terça-feira, 12 de Janeiro de 2010 9:33:17
Assunto: Re: [pgbr-geral] Banco não starta windows xp

Opa,


2010/1/12 paulo matadr saddon...@yahoo.com.br

Pessoal,
to com esse seguinte error:
C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D  C:\Arquivos 
de programas\Postgresql\8.2\data
pg_ctl: invalid data in PID file C:/Arquivos de 
programas/Postgresql/8.2/data/postmaster.pid

 

o que ja tentei,
-verifiquei as todas as pastas.
-fiz um check nas permissoes da pasta
-ja tentei criar um postmaster.pid artificialmente


 
alguem ja passo por ai?


Você não tem que criar o arquivo .pid, este arquivo é criado quando é executado 
pg_ctl start. Remova este arquivo e tente subir o PostgreSQL. 

att

Paulo








Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com



  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Consulta com acentos.

2010-01-12 Por tôpico izaque Maciel
Bom dia pessoal,

Sei que aqui nesta lista ja foi discutido o assunto, porem o banco já está
assim:

Encoding client: LATIN1
Encoding server: LATIN1
LC_CTYPE='C' e LC_COLLATE='C'
Template0
SO: Windows 7 no XP também da a mesma coisa.
IDE: Delphi 2010
Zeoslib 7.

  No pgAdmin ele mostra os caracteres com acento, normalmente e as
consultas com acentos tambem são retornadas corretamente.
No entanto, para conexão com o postgresql no delphi, utilizo o Zeos, e no
grid ele mostra os caracteres corretamente, so que
quando é uma pesquisa com acento ele não retorna nada.
Também já tentei com o Encoding WIN1252.
  Creio que possa ser o componente Zeos, mas se alguém ja passou por
isso, ou tiver alguma ideia, por favor me ajudem.

Obrigado.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Res: Banco não starta windows xp

2010-01-12 Por tôpico Rodrigo Justina
Olá Paulo

Seguinte aconteceu comigo esses tempos atrás com um cliente que possuía a
versão 8.2.7.
foi feito a seguinte rotina



1º Passo copiar a pasta data (Recovery) exemplo(d:\rec\data)

2º Eliminar usuário postgres (net user postgres /delete)

3º Instalar PostgreSQL

4º Parar o Serviço (net stop pgsql-8.2)

5º executar pelo dos (pg_ctl start -D d:\rec\data)

   (Aqui ele vai iniciar o banco com a pasta data existente (antiga)) após é
só realizar o backup.

6º após somente executar o comando de backup pelo pg_dump -U postgres bco 
bkp_bco.sql


att
Rodrigo Della Justina.





 Opa,

 2010/1/12 paulo matadr saddon...@yahoo.com.br

 Pessoal,
 to com esse seguinte error:
 C:\Arquivos de programas\Postgresql\8.2\binpg_ctl.exe start -D
 C:\Arquivos de programas\Postgresql\8.2\data
 pg_ctl: invalid data in PID file C:/Arquivos de
 programas/Postgresql/8.2/data/postmaster.pid




 o que ja tentei,
 -verifiquei as todas as pastas.
 -fiz um check nas permissoes da pasta
 -ja tentei criar um postmaster.pid artificialmente



 alguem ja passo por ai?


 Você não tem que criar o arquivo .pid, este arquivo é criado quando é
 executado pg_ctl start. Remova este arquivo e tente subir o PostgreSQL.


 att

 Paulo




 --
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/-
 Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/-
 Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/-
 Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

 --
 Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
 10http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/-
 Celebridadeshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/-
 Músicahttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/-
 Esporteshttp://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/

 ___
 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] Ordem de Execução PostgreSQL

2010-01-12 Por tôpico Rodrigo Justina
Olá pessoal uma dúvida.

Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até pelo
que sei
o PostgreSQL não possui algo que determine a ordem de disparo dos triggers
a não ser pela ordem alfabética ou seja:

no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso
será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes)

tr_atua_mes
tr_atua_ano

No Oracle sei que existe claúsula *Follows* ou seja ela força que a trigger
seja disparada apenas após a trigger x ser disparada exemplo:


Create or replace trigger tr_atua_ano
Before Update
on teste
Follows tr_atua_mes



existe alguma forma ou alguém conhece algum jeito de fazer isso no
PostgreSQL ?

att
Rodrigo Della Justina
rodrigodellajust...@gmail.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consulta com acentos.

2010-01-12 Por tôpico Jorge Vilela
Já tentou usar to_ascii()?

SELECT * FROM TABELA WHERE TO_ASCII(campo) LIKE TO_ASCII('%busca%')



Jorge Vilela


2010/1/12 izaque Maciel izaquemac...@gmail.com

 Bom dia pessoal,

 Sei que aqui nesta lista ja foi discutido o assunto, porem o banco já está
 assim:

 Encoding client: LATIN1
 Encoding server: LATIN1
 LC_CTYPE='C' e LC_COLLATE='C'
 Template0
 SO: Windows 7 no XP também da a mesma coisa.
 IDE: Delphi 2010
 Zeoslib 7.

   No pgAdmin ele mostra os caracteres com acento, normalmente e as
 consultas com acentos tambem são retornadas corretamente.
 No entanto, para conexão com o postgresql no delphi, utilizo o Zeos, e no
 grid ele mostra os caracteres corretamente, so que
 quando é uma pesquisa com acento ele não retorna nada.
 Também já tentei com o Encoding WIN1252.
   Creio que possa ser o componente Zeos, mas se alguém ja passou
 por isso, ou tiver alguma ideia, por favor me ajudem.

 Obrigado.




 ___
 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] Tamanho das tabelas!

2010-01-12 Por tôpico Glênio Côrtes Himmen
Como que posso saber o tamanho de cada uma das tabelas do meu esquema?

Diretoria de Tecnologia da Informação
Prefeitura Municipal de Aparecida de Goiânia
Rua Gervasio Pinheiro, Residêncial Solar Central Parque
Aparecida de Goiânia-GO - CEP - 74.968-500
Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
http://www.aparecida.go.gov.br

Não declines nem para a direita nem
para a esquerda, retira o teu pé do mal.

Pv. 4:27 

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ordem de Execução PostgreSQL

2010-01-12 Por tôpico JotaComm
Olá,

2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com

 Olá pessoal uma dúvida.

 Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até
 pelo que sei
 o PostgreSQL não possui algo que determine a ordem de disparo dos
 triggers a não ser pela ordem alfabética ou seja:

 no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso
 será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes)

 tr_atua_mes
 tr_atua_ano

 No Oracle sei que existe claúsula *Follows* ou seja ela força que a
 trigger seja disparada apenas após a trigger x ser disparada exemplo:


 Create or replace trigger tr_atua_ano
 Before Update
 on teste
 Follows tr_atua_mes
 


 existe alguma forma ou alguém conhece algum jeito de fazer isso no
 PostgreSQL ?


Até onde eu conheço não.


 att
 Rodrigo Della Justina
 rodrigodellajust...@gmail.com



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ordem de Execução PostgreSQL

2010-01-12 Por tôpico Andre Fernandes
Boa tarde,

É necessário realmente ter duas triggers?
Quase sempre que tenho casos assim, crio apenas uma trigger e em uma das
funções  (a primeira a ser chamada) coloco uma chamada para a outra função.
Assim a trigger chama a primeira função e esta, antes de finalizar, chama a
outra função.

Atenciosamente,
André.

2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com

 Olá pessoal uma dúvida.

 Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até
 pelo que sei
 o PostgreSQL não possui algo que determine a ordem de disparo dos
 triggers a não ser pela ordem alfabética ou seja:

 no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso
 será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes)

 tr_atua_mes
 tr_atua_ano

 No Oracle sei que existe claúsula *Follows* ou seja ela força que a
 trigger seja disparada apenas após a trigger x ser disparada exemplo:


 Create or replace trigger tr_atua_ano
 Before Update
 on teste
 Follows tr_atua_mes
 


 existe alguma forma ou alguém conhece algum jeito de fazer isso no
 PostgreSQL ?

 att
 Rodrigo Della Justina
 rodrigodellajust...@gmail.com



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
André de Camargo Fernandes
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ordem de Execução PostgreSQL

2010-01-12 Por tôpico Rodrigo Justina
Realmente sua solução é interessante faz executar na ordem a qual você
determinou nas chamadas por referência
dentro das funções, mas no meu caso (devido a falha na modelagem de dados)
pode até mudar a ordem dependendo o que será gravado na tabela e em qual
tabela ela irá gravar a situação é específica e complexa mas com certeza a
sua idéia realmente é muito válida


Obrigado


Rodrigo Della Justina
rodrigodellajust...@gmail.com

2010/1/12 Andre Fernandes fernandes.an...@gmail.com

 Boa tarde,

 É necessário realmente ter duas triggers?
 Quase sempre que tenho casos assim, crio apenas uma trigger e em uma das
 funções  (a primeira a ser chamada) coloco uma chamada para a outra função.
 Assim a trigger chama a primeira função e esta, antes de finalizar, chama a
 outra função.

 Atenciosamente,
 André.

 2010/1/12 Rodrigo Justina rodrigodellajust...@gmail.com

 Olá pessoal uma dúvida.


 Alguns triggers para ser disparado no mesmo evento BEFORE UPDATE, até
 pelo que sei
 o PostgreSQL não possui algo que determine a ordem de disparo dos
 triggers a não ser pela ordem alfabética ou seja:

 no exemplo abaixo existem dois triggers o primeiro a atualizar neste caso
 será (tr_atua_ano) pois em ordem alfabética ela vêem antes da (tr_atua_mes)

 tr_atua_mes
 tr_atua_ano

 No Oracle sei que existe claúsula *Follows* ou seja ela força que a
 trigger seja disparada apenas após a trigger x ser disparada exemplo:


 Create or replace trigger tr_atua_ano
 Before Update
 on teste
 Follows tr_atua_mes
 


 existe alguma forma ou alguém conhece algum jeito de fazer isso no
 PostgreSQL ?

 att
 Rodrigo Della Justina
 rodrigodellajust...@gmail.com



 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




 --
 André de Camargo Fernandes



 ___
 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] Tamanho das tabelas!

2010-01-12 Por tôpico Glênio Côrtes Himmen
Irmão,

Os comandos abaixo redam em 15ms, mas não me retornam nada.

Diretoria de Tecnologia da Informação 
Prefeitura Municipal de Aparecida de Goiânia 
Rua Gervasio Pinheiro, Residêncial Solar Central Parque 
Aparecida de Goiânia-GO - CEP - 74.968-500 
Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br 
http://www.aparecida.go.gov.br 
 
Não declines nem para a direita nem
para a esquerda, retira o teu pé do mal.
 
Pv. 4:27
  - Original Message - 
  From: JotaComm 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Tuesday, January 12, 2010 3:22 PM
  Subject: Re: [pgbr-geral] Tamanho das tabelas!


  Olá,


  2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

Como que posso saber o tamanho de cada uma das tabelas do meu esquema?



  Sem contas os índices:


  SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho
  FROM information_schema.tables
  WHERE table_schema='seu_esquema'
  ORDER BY 2 DESC;


  Contando os índices:


  SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS 
tamanho
  FROM information_schema.tables
  WHERE table_schema='seu_esquema'
  ORDER BY 2 DESC;




Diretoria de Tecnologia da Informação
Prefeitura Municipal de Aparecida de Goiânia
Rua Gervasio Pinheiro, Residêncial Solar Central Parque
Aparecida de Goiânia-GO - CEP - 74.968-500
Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
http://www.aparecida.go.gov.br

Não declines nem para a direita nem
para a esquerda, retira o teu pé do mal.

Pv. 4:27

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



  []s
  -- 
  JotaComm
  http://jotacomm.wordpress.com



--


  ___
  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] Tamanho das tabelas!

2010-01-12 Por tôpico Alexsander Rosa
Troque a palavra 'seu_esquema' pelo nome do seu esquema.
Experimente colocar 'public', que é o nome padrão.

2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

  Irmão,

 Os comandos abaixo redam em 15ms, mas não me retornam nada.

 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 - Original Message -
 *From:* JotaComm jota.c...@gmail.com
 *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br
 *Sent:* Tuesday, January 12, 2010 3:22 PM
 *Subject:* Re: [pgbr-geral] Tamanho das tabelas!

 Olá,

 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

 Como que posso saber o tamanho de cada uma das tabelas do meu esquema?


 Sem contas os índices:

 SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho
 FROM information_schema.tables
 WHERE table_schema='seu_esquema'
 ORDER BY 2 DESC;

 Contando os índices:

 SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS
 tamanho
 FROM information_schema.tables
 WHERE table_schema='seu_esquema'
 ORDER BY 2 DESC;




 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

 --

 ___
 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




-- 
Atenciosamente,
Alexsander da Rosa
Linux User #113925

Extremismo na defesa da liberdade não é defeito.
Moderação na busca por justiça não é virtude.
-- Barry Goldwater
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tamanho das tabelas!

2010-01-12 Por tôpico Leonardo Cezar
2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br:
 Irmão,

 Os comandos abaixo redam em 15ms, mas não me retornam nada.

Essa eu sei, essa eu sei!!!

Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do
esquema ao qual vc quer obter os resultados.

-Leo
-- 
Leonardo Cezar
http://www.aslid.org.br
http://postgreslogia.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tamanho das tabelas!

2010-01-12 Por tôpico Alexsander Rosa
Qual o resultado do SQL abaixo?

*select catalog_name, schema_name from information_schema.schemata order by
2;
*
PS: Estou testando pelo psql.

Alex

2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

  Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu
 substitui a palavra seu esquema por sch que é o nome do meu esquema.

 Afirmando novamente, não retornou nada.





-- 
Atenciosamente,
Alexsander da Rosa
Linux User #113925

Extremismo na defesa da liberdade não é defeito.
Moderação na busca por justiça não é virtude.
-- Barry Goldwater
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com função

2010-01-12 Por tôpico Tiago Adami
(corte)
 Informações que poderão ser úteis:

 - Sistema Operacional
 - Versão PostgreSQL
 - Configurações PostgreSQL (postgresql.conf)
 - Estruturas de Dados utilizadas (tabelas, indices, etc)
 - Procedimentos envolvidos (pls, rotinas, etc).


Não esqueça também de informar o hardware do servidor - só para termos
uma idéia de com quem estamos lidando.


-- 
TIAGO J. ADAMI
http://www.adamiworks.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tamanho das tabelas!

2010-01-12 Por tôpico JotaComm
Olá,

2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

  Irmão,

 Os comandos abaixo redam em 15ms, mas não me retornam nada.


Você está no banco correto?


 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 - Original Message -
 *From:* JotaComm jota.c...@gmail.com
 *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br
 *Sent:* Tuesday, January 12, 2010 3:22 PM
 *Subject:* Re: [pgbr-geral] Tamanho das tabelas!

 Olá,

 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

 Como que posso saber o tamanho de cada uma das tabelas do meu esquema?


 Sem contas os índices:

 SELECT table_name,pg_size_pretty(pg_relation_size(table_name)) AS tamanho
 FROM information_schema.tables
 WHERE table_schema='seu_esquema'
 ORDER BY 2 DESC;

 Contando os índices:

 SELECT table_name,pg_size_pretty(pg_total_relation_size(table_name)) AS
 tamanho
 FROM information_schema.tables
 WHERE table_schema='seu_esquema'
 ORDER BY 2 DESC;




 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



 []s
 --
 JotaComm
 http://jotacomm.wordpress.com

 --

 ___
 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



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tamanho das tabelas!

2010-01-12 Por tôpico JotaComm
Olá,

2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br

  Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu
 substitui a palavra seu esquema por sch que é o nome do meu esquema.

 Afirmando novamente, não retornou nada.

 Estou rodando pelo Pgadmin III, pode ser por ele ou tem que ser direto no
 console(psql)?


É indiferente, tanto faz rodar pelo psql ou pelo PgAdmin. Você está no banco
correto?


 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 - Original Message -
 *From:* Leonardo Cezar lhce...@gmail.com
 *To:* Comunidade PostgreSQL Brasileirapgbr-geral@listas.postgresql.org.br
 *Sent:* Tuesday, January 12, 2010 5:14 PM
 *Subject:* Re: [pgbr-geral] Tamanho das tabelas!

 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br:
  Irmão,
 
  Os comandos abaixo redam em 15ms, mas não me retornam nada.

 Essa eu sei, essa eu sei!!!

 Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do
 esquema ao qual vc quer obter os resultados.

 -Leo
 --
 Leonardo Cezar
 http://www.aslid.org.br
 http://postgreslogia.wordpress.com
 ___
 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



[]s
-- 
JotaComm
http://jotacomm.wordpress.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PITR

2010-01-12 Por tôpico JacksonWeber


Leonardo Cezar wrote:
 
 
 Em 10/01/2010, às 20:33, JacksonWeber escreveu:
 
 Levando em conta que já consigo fazer backup do wal, restaurar, etc,
 gostaria de saber se tem como eu visualizar em um determinado  
 checkpoint os
 comandos executados no banco para saber por exemplo em que data e  
 hora no
 tempo voltar um backup utilizando o pitr.
 Existe um programa que facilite o uso do pitr?
 
 pg_controldata possue todas informações necessárias.
 
 Abraço!
 
 -Leo
 --
 Leonardo Cezar, lhcezar at gmail dot com
 http://postgreslogia.wordpress.com
 He wrecked his car, he lost his job. And yet throughout his life, he  
 took
   his troubles like a man; he blamed them on his wife.
   -- Frank Connors
 
 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
 
 



Leonardo, eu executei o pg_controldata, me trouxe muitas informações que
antes eu desconhecia e que vai facilitar meu trabalho.
Mas tem alguma forma de visualizar por exemplo o conteúdo de um arquivo
dentro do pg_xlog? os log de transações armazenados, teria como abri-los
através de alguma ferramenta?
-- 
View this message in context: 
http://old.nabble.com/PITR-tp27086620p27137162.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] select complicado

2010-01-12 Por tôpico serginho_pv

Tenho uma tabela chamada REQUISICAO e outra chamada TAB-LOTACAO.
Tenho que listar todas as requisicoes e dentro de cada requisicao, há a
possibilidade de informar 3 departamentos pois cada departamento será
responsável pelo pagamento de uma despesa.
REQUISICAO.cod_diarialotacao, REQUISICAO.cod_combustivellotacao,
REQUISICAO.cod_pedagiolotacao todos tipo inteiro
A tabela TAB-LOTACAO, possui os campos Codigo (inteiro) e Lotacao (varchar).
Como eu monto este select?

-- 
View this message in context: 
http://old.nabble.com/select-complicado-tp27113237p27113237.html
Sent from the PostgreSQL - Brasil mailing list archive at Nabble.com.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] select complicado

2010-01-12 Por tôpico Osvaldo Kussama
2010/1/11 serginho_pv serginho...@yahoo.com.br:

 Tenho uma tabela chamada REQUISICAO e outra chamada TAB-LOTACAO.
 Tenho que listar todas as requisicoes e dentro de cada requisicao, há a
 possibilidade de informar 3 departamentos pois cada departamento será
 responsável pelo pagamento de uma despesa.
 REQUISICAO.cod_diarialotacao, REQUISICAO.cod_combustivellotacao,
 REQUISICAO.cod_pedagiolotacao todos tipo inteiro
 A tabela TAB-LOTACAO, possui os campos Codigo (inteiro) e Lotacao (varchar).
 Como eu monto este select?



Sua questão está confusa.
Presumindo que cod_diarialotacao, cod_combustivellotacao e
cod_pedagiolotacao se refiram ao campo Código da tabela TAB-LOTACAO é
só fazer os sub-selects apropriados ou ainda usar junções:

SELECT REQUISICAO.*,
(SELECT Lotacao FROM TAB-LOTACAO WHERE
REQUISICAO.cod_diarialotacao=Codigo) AS diaria,
(SELECT Lotacao FROM TAB-LOTACAO WHERE
REQUISICAO.cod_combustivellotacao=Codigo) AS combustivel,
(SELECT Lotacao FROM TAB-LOTACAO WHERE
REQUISICAO.cod_pedagiolotacao=Codigo) AS pedagio
FROM REQUISICAO;

A solução com junções fica como exercício. Veja [1].

Osvaldo
[1] http://www.postgresql.org/docs/current/interactive/tutorial-join.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Tamanho das tabelas!

2010-01-12 Por tôpico Osvaldo Kussama
2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br:
 Sou novato em Postgresql mas nem tanto, quando rodei o comando, eu substitui
 a palavra seu esquema por sch que é o nome do meu esquema.

 Afirmando novamente, não retornou nada.

 Estou rodando pelo Pgadmin III, pode ser por ele ou tem que ser direto no
 console(psql)?

 Diretoria de Tecnologia da Informação
 Prefeitura Municipal de Aparecida de Goiânia
 Rua Gervasio Pinheiro, Residêncial Solar Central Parque
 Aparecida de Goiânia-GO - CEP - 74.968-500
 Glênio Côrtes Himmen - glenio.116...@aparecida.go.gov.br
 http://www.aparecida.go.gov.br

 Não declines nem para a direita nem
 para a esquerda, retira o teu pé do mal.

 Pv. 4:27

 - Original Message -
 From: Leonardo Cezar
 To: Comunidade PostgreSQL Brasileira
 Sent: Tuesday, January 12, 2010 5:14 PM
 Subject: Re: [pgbr-geral] Tamanho das tabelas!
 2010/1/12 Glênio Côrtes Himmen glenio.116...@aparecida.go.gov.br:
 Irmão,

 Os comandos abaixo redam em 15ms, mas não me retornam nada.

 Essa eu sei, essa eu sei!!!

 Substitua o 'seu_esquema' do SQL enviado pelo Jota pelo nome do
 esquema ao qual vc quer obter os resultados.

 -Leo
 --


Por acaso você utiliza letras maiúsculas no nome de suas tabelas?
Se sim tente:
SELECT table_name,pg_size_pretty(pg_relation_size(quote_ident(table_name)))
AS tamanho
FROM information_schema.tables
WHERE table_schema='sch'
ORDER BY 2 DESC;

Osvaldo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral