Re: [pgbr-geral] Otimizar consulta com LEFT JOIN

2010-06-22 Por tôpico Eduardo Amaral
Amanha mesmo, estarei testando... muito obrigado Mozart

Em 21 de junho de 2010 22:52, Mozart Hasse mozart.ha...@usa.net escreveu:

 Olá Eduardo,

  Depois de ler a técnica tentei de todo jeito mas não fui muito feliz...

  Vamos mudar o placar então.
  Não conheço a regra de negócio dessas tabelas, mas pelo que entendi são
 duas
  subconsultas independentes, sendo assim, vejamos:
  * o segundo UNION não pode ter os INNER que você colocou no primeiro,
 basta
  ter o NOT EXISTS.
  * são DOIS outer joins, logo você pode precisar de até 4 subconsultas (3
  unions)
  Então sua consulta ficará:
  1. Consulta original trocando OUTER por INNER
  2. Consulta original trocando OUTER por INNER no primeiro LEFT e trocando
 o
  segundo LEFT por um WHERE NOT EXISTS
  3. Consulta original trocando OUTER por INNER no segundo LEFT e trocando o
  primeiro LEFT por um WHERE NOT EXISTS
  4. Consulta original sem OUTER nem INNER, e na cláusula WHERE você coloca
 um
  NOT EXISTS para o primeiro LEFT e outro NOT EXISTS para o segundo

 Mozart Hasse
 (desculpem o vacilo no botão enviar da mensagem anterior)

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




-- 
Att.,

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


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico Jesus Rodrigues
Esse select é exato? Achei estranho: tenho apenas um cliente conectado no
banco e ele retornou 8 conexões. Está correto?

Obrigado

Em 21 de junho de 2010 17:08, Diogo Biazus dio...@gmail.com escreveu:

 SELECT count(*) FROM pg_stat_activity WHERE datname = 'postgres'

 2010/6/21 Jesus Rodrigues jesusrodrigu...@gmail.com

 Pessoal,

 Como faço para saber, via sql, o número de conexões atuais no bd
 postgresql?

 Obrigado.


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




 --
 Diogo Biazus - dio...@gmail.com
 Softa
 http://www.softa.com.br
 http://www.postgresql.org.br

 ___
 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] Referencia cruzada entre bancos

2010-06-22 Por tôpico Pedro Espíndola
Obrigado.

2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com:
 Pedro,

 Dá uma olhada no dblink. Creio que resolva seu problema.

 http://www.postgresql.org/docs/8.3/static/contrib-dblink.html

 Candido Vieira

 2010/6/21 Pedro Espíndola pespindo...@gmail.com

 Boa noite,

 estou precisando fazer join entre entre BD diferentes em um mesmo
 cluster. Qual a solução pessoal  ?

 postgreSQL 8.3

 Abs
 Pedro
 ___
 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] Res: Como Zerar Tabela(CORRIGIDO)

2010-06-22 Por tôpico Fabrízio de Royes Mello
Em 21 de junho de 2010 22:36, Rodolfo rof20...@gmail.com escreveu:

 Vlw galeravo verificar essas funções...sou iniciante em PostgreSQL


Ai vai o caminho das pedras:

TRUNCATE clientes;

SELECT setval('clientes_id_seq', 1, false);

ou

ALTER SEQUENCE clientes_id_seq RESTART 1;


Como esses dois SQLs vc limpa a tabela e reinicia a sequence (pode usar
qualquer uma das 2 alternativas para reiniciar a sequence).

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


Re: [pgbr-geral] Referencia cruzada entre bancos

2010-06-22 Por tôpico Veronica Almeida
Pedro,

Se vc conseguir fazer o join usando o dblink, vc pode postar aqui.

Tentei fazer isso, mas não consegui.

Obrigada!

2010/6/22 Pedro Espíndola pespindo...@gmail.com

 Obrigado.

 2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com:
  Pedro,
 
  Dá uma olhada no dblink. Creio que resolva seu problema.
 
  http://www.postgresql.org/docs/8.3/static/contrib-dblink.html
 
  Candido Vieira
 
  2010/6/21 Pedro Espíndola pespindo...@gmail.com
 
  Boa noite,
 
  estou precisando fazer join entre entre BD diferentes em um mesmo
  cluster. Qual a solução pessoal  ?
 
  postgreSQL 8.3
 
  Abs
  Pedro
  ___
  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




-- 
Verônica Alessandra F. de Almeida
Produtos  Internet - Banco de dados
55 11 3736 4515
veron...@climatempo.com.br
www.climatempo.com.br
Climatempo. O Céu fala. A gente entende.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico Fabrízio de Royes Mello
Em 22 de junho de 2010 08:19, Jesus Rodrigues
jesusrodrigu...@gmail.comescreveu:

 Esse select é exato? Achei estranho: tenho apenas um cliente conectado no
 banco e ele retornou 8 conexões. Está correto?


Veja a sua pergunta:

Como faço para saber, via sql, o número de conexões atuais no bd *
postgresql*?

É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as
conexões de uma determinada base de dados basta trocar o nome da base no
where do SQL:

SELECT count(*) FROM pg_stat_activity WHERE datname = '*minha_base_de_dados*
'


-- 
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


Re: [pgbr-geral] Referencia cruzada entre bancos

2010-06-22 Por tôpico Pedro Espíndola
Oi Verônica bom dia,

arrumamos outra estratégia aqui na empresa, então não vamos utilizar
esta solução (dblink). Vamos utilizar um job q vai alimentar outro
SGBD em outras tabelas, algo +- assim.

Abs
Pedro

2010/6/22 Veronica Almeida veron...@climatempo.com.br:
 Pedro,

 Se vc conseguir fazer o join usando o dblink, vc pode postar aqui.

 Tentei fazer isso, mas não consegui.

 Obrigada!

 2010/6/22 Pedro Espíndola pespindo...@gmail.com

 Obrigado.

 2010/6/21 Candido Vieira da Silva Neto cvieira...@gmail.com:
  Pedro,
 
  Dá uma olhada no dblink. Creio que resolva seu problema.
 
  http://www.postgresql.org/docs/8.3/static/contrib-dblink.html
 
  Candido Vieira
 
  2010/6/21 Pedro Espíndola pespindo...@gmail.com
 
  Boa noite,
 
  estou precisando fazer join entre entre BD diferentes em um mesmo
  cluster. Qual a solução pessoal  ?
 
  postgreSQL 8.3
 
  Abs
  Pedro
  ___
  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



 --
 Verônica Alessandra F. de Almeida
 Produtos  Internet - Banco de dados
 55 11 3736 4515
 veron...@climatempo.com.br
 www.climatempo.com.br
 Climatempo. O Céu fala. A gente entende.

 ___
 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] Número de conexões

2010-06-22 Por tôpico Jesus Rodrigues
Caro Fabrízio,

Logicamente, alterei para o nome da minha base de dados.

Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE
datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto,
havia apenas um cliente sql manager conectado no banco. Nesse caso era para
ter retornado apenas 1 ou estou enganado?

Obrigado.


Em 22 de junho de 2010 09:08, Fabrízio de Royes Mello 
fabriziome...@gmail.com escreveu:



 Em 22 de junho de 2010 08:19, Jesus Rodrigues 
 jesusrodrigu...@gmail.comescreveu:

 Esse select é exato? Achei estranho: tenho apenas um cliente conectado no
 banco e ele retornou 8 conexões. Está correto?


 Veja a sua pergunta:

 Como faço para saber, via sql, o número de conexões atuais no bd *
 postgresql*?

 É natural que a resposta seja a mencionada pelo Diogo, mas para vc saber as
 conexões de uma determinada base de dados basta trocar o nome da base no
 where do SQL:

 SELECT count(*) FROM pg_stat_activity WHERE datname = '*
 minha_base_de_dados*'


 --
 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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico Fabrízio de Royes Mello
Em 22 de junho de 2010 10:30, Jesus Rodrigues
jesusrodrigu...@gmail.comescreveu:


 Logicamente, alterei para o nome da minha base de dados.


Perfeito...


 Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity WHERE
 datname = '*minha_base_de_dados*' obtive mais de uma conexão. Entretanto,
 havia apenas um cliente sql manager conectado no banco. Nesse caso era para
 ter retornado apenas 1 ou estou enganado?


Será que esse seu cliente sql manager não abre mais de uma conexão com a
base de dados???

Minha sugestão seria:

1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com
esse seu backend
2) Utilizar o psql para conectar com o backend e rodar a query em questao

Se mesmo assim existir mais de uma conexão com a tua base de dados então
provavelmente elas estão perdidas...

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


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico MarceloG

Olá amiguinho,
Se você usa diversos usuários para conexão, veja isso:

SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


Se você usa usuário único para diversas conexões, veja isso:

SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


MarceloG!

Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:


Em 22 de junho de 2010 10:30, Jesus Rodrigues 
jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu:



Logicamente, alterei para o nome da minha base de dados.


Perfeito...

Refazendo a pergunta utilizando SELECT count(*) FROM
pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive
mais de uma conexão. Entretanto, havia apenas um cliente sql
manager conectado no banco. Nesse caso era para ter retornado
apenas 1 ou estou enganado?


Será que esse seu cliente sql manager não abre mais de uma conexão 
com a base de dados???


Minha sugestão seria:

1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao 
com esse seu backend

2) Utilizar o psql para conectar com o backend e rodar a query em questao
Se mesmo assim existir mais de uma conexão com a tua base de dados 
então provavelmente elas estão perdidas...


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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Referencia cruzada entre bancos

2010-06-22 Por tôpico Osvaldo Kussama
Em 22 de junho de 2010 09:07, Veronica Almeida
veron...@climatempo.com.br escreveu:
 Pedro,

 Se vc conseguir fazer o join usando o dblink, vc pode postar aqui.

 Tentei fazer isso, mas não consegui.



Dê uma olhada neste artigo do Leo Hsu e Regina Obe (Postgres OnLine Journal):
http://www.postgresonline.com/periodical.php?i_id=4#item-44

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


[pgbr-geral] Configuração de Idioma

2010-06-22 Por tôpico Fábio Augusto
Tenho uma aplicação em genexus e por motivo de compatibilidade tenho 
configurado no postgresql.conf os parâmetros lc_messages,  lc_monetary, 
lc_numeric, lc_time como en_US.UTF-8, o banco de dados está como LATIN1 e o 
servidor está com o locale pt_BR.UTF-8. Há algum tempo notei um problema de 
ordenação em uma cadeia de caracteres. Executando o initdb com a opção 
--locale=C resolveu o meu problema, gostaria de saber se eu posso ter algum 
problema com essas configurações.
SO  Fedora 9
PostgreSQL 8.0.13___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico Alexsander Rosa
Acho melhor usar client_addr para contar os usuários, porque se um mesmo 
usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o 
mesmo client_addr.


MarceloG escreveu:

Olá amiguinho,
Se você usa diversos usuários para conexão, veja isso:

SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


Se você usa usuário único para diversas conexões, veja isso:

SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


MarceloG!

Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:


Em 22 de junho de 2010 10:30, Jesus Rodrigues 
jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu:



Logicamente, alterei para o nome da minha base de dados.


Perfeito...
 


Refazendo a pergunta utilizando SELECT count(*) FROM
pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive
mais de uma conexão. Entretanto, havia apenas um cliente sql
manager conectado no banco. Nesse caso era para ter retornado
apenas 1 ou estou enganado?


Será que esse seu cliente sql manager não abre mais de uma conexão 
com a base de dados??? 


Minha sugestão seria:

1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao 
com esse seu backend

2) Utilizar o psql para conectar com o backend e rodar a query em questao
 
Se mesmo assim existir mais de uma conexão com a tua base de dados 
então provavelmente elas estão perdidas...


Cordialmente,

--
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com


--
Alexsander da Rosa
Twitter: @alexrosa


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


Re: [pgbr-geral] Número de conexões

2010-06-22 Por tôpico MarceloG

Mas o cara quer os usuários e não as conexões uai.

MarceloG!

Em 22/06/2010 14:50, Alexsander Rosa escreveu:
Acho melhor usar client_addr para contar os usuários, porque se um 
mesmo usuário (no mesmo IP) abrir 4 conexões serão 4 procpids 
diferentes com o mesmo client_addr.


MarceloG escreveu:

Olá amiguinho,
Se você usa diversos usuários para conexão, veja isso:

SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


Se você usa usuário único para diversas conexões, veja isso:

SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = 
'*minha_base_de_dados*'


MarceloG!

Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:


Em 22 de junho de 2010 10:30, Jesus Rodrigues 
jesusrodrigu...@gmail.com mailto:jesusrodrigu...@gmail.com escreveu:



Logicamente, alterei para o nome da minha base de dados.


Perfeito...

Refazendo a pergunta utilizando SELECT count(*) FROM
pg_stat_activity WHERE datname = '*minha_base_de_dados*' obtive
mais de uma conexão. Entretanto, havia apenas um cliente sql
manager conectado no banco. Nesse caso era para ter retornado
apenas 1 ou estou enganado?


Será que esse seu cliente sql manager não abre mais de uma conexão 
com a base de dados???


Minha sugestão seria:

1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao 
com esse seu backend
2) Utilizar o psql para conectar com o backend e rodar a query em 
questao
Se mesmo assim existir mais de uma conexão com a tua base de dados 
então provavelmente elas estão perdidas...


Cordialmente,

--
Fabrízio de Royes Mello
 Blog sobre TI: http://fabriziomello.blogspot.com


--
Alexsander da Rosa
Twitter: @alexrosa

   



___
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] Número de conexões

2010-06-22 Por tôpico Jesus Rodrigues
na verdade quero o numero de conexões de cada usuário.

Obrigado pela ajuda

Em 22 de junho de 2010 15:17, MarceloG nrhce...@teleon.com.br escreveu:

  Mas o cara quer os usuários e não as conexões uai.

 MarceloG!

 Em 22/06/2010 14:50, Alexsander Rosa escreveu:

 Acho melhor usar client_addr para contar os usuários, porque se um mesmo
 usuário (no mesmo IP) abrir 4 conexões serão 4 procpids diferentes com o
 mesmo client_addr.

 MarceloG escreveu:

 Olá amiguinho,
 Se você usa diversos usuários para conexão, veja isso:

 SELECT DISTINCT(usename) FROM pg_stat_activity WHERE datname = '*
 minha_base_de_dados*'

 Se você usa usuário único para diversas conexões, veja isso:

 SELECT COUNT(procpid) FROM pg_stat_activity WHERE datname = '*
 minha_base_de_dados*'

 MarceloG!

 Em 22/06/2010 11:57, Fabrízio de Royes Mello escreveu:


 Em 22 de junho de 2010 10:30, Jesus Rodrigues 
 jesusrodrigu...@gmail.comescreveu:


 Logicamente, alterei para o nome da minha base de dados.


  Perfeito...


 Refazendo a pergunta utilizando SELECT count(*) FROM pg_stat_activity
 WHERE datname = '*minha_base_de_dados*' obtive mais de uma conexão.
 Entretanto, havia apenas um cliente sql manager conectado no banco. Nesse
 caso era para ter retornado apenas 1 ou estou enganado?


  Será que esse seu cliente sql manager não abre mais de uma conexão com
 a base de dados???

  Minha sugestão seria:

  1) Fechar o teu SQL Manager e qualquer aplicacao que realize conexao com
 esse seu backend
 2) Utilizar o psql para conectar com o backend e rodar a query em questao

 Se mesmo assim existir mais de uma conexão com a tua base de dados então
 provavelmente elas estão perdidas...

  Cordialmente,

  --
 Fabrízio de Royes Mello
  Blog sobre TI: http://fabriziomello.blogspot.com


 --
 Alexsander da Rosa
 Twitter: @alexrosa




 ___
 pgbr-geral mailing list
 pgbr-ge...@listas.postgresql.org.brhttps://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


[pgbr-geral] Erro ao tentar iniciar o servidor

2010-06-22 Por tôpico Guilherme Carvalho
Boa tarde,

Estou tentando iniciar um servidor postgresql mas estou recebendo sempre
como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo
nao existe dentro da pasta data. Como posso resolver isto?

Atenciosamente,

Guilherme de Carvalho Carneiro
Analista de sistemas
twitter: @GCarneiro
http://djangopeople.net/guilhermecarvalho/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao tentar iniciar o servidor

2010-06-22 Por tôpico Joares Luis Dalorsoleta
Guilherme,

se for linux o srv
$ initdb -D /var/lib/pgsql/ data

deve alterar o diretorio de acordo com sua necessidade.
para criar os arquivos necessarios para a partida.

Em 22 de junho de 2010 17:38, Guilherme Carvalho
desenvolvedor@gmail.com escreveu:
 Boa tarde,

 Estou tentando iniciar um servidor postgresql mas estou recebendo sempre
 como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo
 nao existe dentro da pasta data. Como posso resolver isto?

 Atenciosamente,

 Guilherme de Carvalho Carneiro
 Analista de sistemas
 twitter: @GCarneiro
 http://djangopeople.net/guilhermecarvalho/

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





-- 
O papel do lider é jogar equações desafiadoras todos os dias para as
pessoas pensarem. (Oscar Motomura)

Atenciosamente
Joares Luís Dalorsoleta

Esta mensagem (incluíndo qualquer anexo) é dirigida apenas para o uso
do indivíduo ou da entidade a qual está endereçada e pode conter
informações privadas, proprietárias, privilegiadas, confidenciais que
podem servir como evidências sob as leis aplicáveis ou em processos
judiciais.
Caso você não seja o destinatário pretendido, você está aqui
notificado que qualquer uso, disseminação, distribuição, ou cópia
dessa comunicação é estritamente proibida. Se você recebeu essa
comunicação por engano, notifique-nos imediatamente por telefone, e
(i) destrua essa mensagem se for um facsimile ou (ii) exclua
imediatamente essa mensagem se esta for uma comunicação eletrônica.
Obrigado.

This message (including any attachments) is intended only for the use
of the individual or entity to which it is addressed and may contain
information that is non-public, proprietary, privileged, confidential,
and exempt from disclosure under applicable law or may constitute as
attorney work product.
If you are not the intended recipient, you are hereby notified that
any use, dissemination, distribution, or copying of this communication
is strictly prohibited. If you have received this communication in
error, notify us immediately by telephone and (i) destroy this message
if a facsimile or (ii) delete this message immediately if this is an
electronic communication.
Thank you.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao tentar iniciar o servidor

2010-06-22 Por tôpico Pedro Espíndola
Já aconteceu do cluster estar parado o arquivo postmaster.pid não ser
removido, o sgbd entende como se ele estivesse rodando. Solucionei da
seguinte forma, stop do cluster, rm no postmaster.pid, e depois
restarto

abs
Pedro

2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br:
 Guilherme,

 se for linux o srv
 $ initdb -D /var/lib/pgsql/ data

 deve alterar o diretorio de acordo com sua necessidade.
 para criar os arquivos necessarios para a partida.

 Em 22 de junho de 2010 17:38, Guilherme Carvalho
 desenvolvedor@gmail.com escreveu:
 Boa tarde,

 Estou tentando iniciar um servidor postgresql mas estou recebendo sempre
 como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo
 nao existe dentro da pasta data. Como posso resolver isto?

 Atenciosamente,

 Guilherme de Carvalho Carneiro
 Analista de sistemas
 twitter: @GCarneiro
 http://djangopeople.net/guilhermecarvalho/

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





 --
 O papel do lider é jogar equações desafiadoras todos os dias para as
 pessoas pensarem. (Oscar Motomura)

 Atenciosamente
 Joares Luís Dalorsoleta

 Esta mensagem (incluíndo qualquer anexo) é dirigida apenas para o uso
 do indivíduo ou da entidade a qual está endereçada e pode conter
 informações privadas, proprietárias, privilegiadas, confidenciais que
 podem servir como evidências sob as leis aplicáveis ou em processos
 judiciais.
 Caso você não seja o destinatário pretendido, você está aqui
 notificado que qualquer uso, disseminação, distribuição, ou cópia
 dessa comunicação é estritamente proibida. Se você recebeu essa
 comunicação por engano, notifique-nos imediatamente por telefone, e
 (i) destrua essa mensagem se for um facsimile ou (ii) exclua
 imediatamente essa mensagem se esta for uma comunicação eletrônica.
 Obrigado.

 This message (including any attachments) is intended only for the use
 of the individual or entity to which it is addressed and may contain
 information that is non-public, proprietary, privileged, confidential,
 and exempt from disclosure under applicable law or may constitute as
 attorney work product.
 If you are not the intended recipient, you are hereby notified that
 any use, dissemination, distribution, or copying of this communication
 is strictly prohibited. If you have received this communication in
 error, notify us immediately by telephone and (i) destroy this message
 if a facsimile or (ii) delete this message immediately if this is an
 electronic communication.
 Thank you.
 ___
 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] Res: Como Zerar Tabela(CORRIGIDO)

2010-06-22 Por tôpico Rodolfo
Po, brigadão pela ajuda vcs =D... e vlw fabrizio por ter me poupado de
vasculhar esses comandos..hehe...como sou novo em Banco de Dados ia demorar
mais que o normal pra achar ^^.

Em 22 de junho de 2010 08:00, Fabrízio de Royes Mello 
fabriziome...@gmail.com escreveu:



 Em 21 de junho de 2010 22:36, Rodolfo rof20...@gmail.com escreveu:

 Vlw galeravo verificar essas funções...sou iniciante em PostgreSQL


 Ai vai o caminho das pedras:

 TRUNCATE clientes;

 SELECT setval('clientes_id_seq', 1, false);

 ou

 ALTER SEQUENCE clientes_id_seq RESTART 1;


 Como esses dois SQLs vc limpa a tabela e reinicia a sequence (pode usar
 qualquer uma das 2 alternativas para reiniciar a sequence).

 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 mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro ao tentar iniciar o servidor

2010-06-22 Por tôpico Sebastian SWC
2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br:
 Guilherme,

 se for linux o srv
 $ initdb -D /var/lib/pgsql/ data


Cuidado! esse comando vai tentar criar um novo cluster e isso não é o
problema relatado acima.

O problema é que quando o serviço tenta iniciar e existe o
postmaster.pid existe e o postgres não inicia por pensar que ele já
está rodando.

Uma solução simples seria apagar o arquivo SE e SOMENTE SE o banco não
estiver rodando.

[]'s

-- 
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Metadados

2010-06-22 Por tôpico postg...@jcc.srv.br

Preciso acressentar alguns atributos aos campos das tabelas, é melhor criar uma 
tabela ou acressentar campos na tabela pg_attribute  do pg_catalog?

Detalhe: O meu usuario postgres n esta tendo permissão para acressentar campos 
na tabela pg_attribute.

Deste já agradeço
Belarmino
JC.Com Tecnologia Ltda.

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


Re: [pgbr-geral] Erro ao tentar iniciar o servidor

2010-06-22 Por tôpico Osvaldo Kussama
Em 22 de junho de 2010 17:44, Pedro Espíndola pespindo...@gmail.com escreveu:
 Já aconteceu do cluster estar parado o arquivo postmaster.pid não ser
 removido, o sgbd entende como se ele estivesse rodando. Solucionei da
 seguinte forma, stop do cluster, rm no postmaster.pid, e depois
 restarto

 abs
 Pedro

 2010/6/22 Joares Luis Dalorsoleta joa...@speedlinux.com.br:
 Guilherme,

 se for linux o srv
 $ initdb -D /var/lib/pgsql/ data

 deve alterar o diretorio de acordo com sua necessidade.
 para criar os arquivos necessarios para a partida.

 Em 22 de junho de 2010 17:38, Guilherme Carvalho
 desenvolvedor@gmail.com escreveu:
 Boa tarde,

 Estou tentando iniciar um servidor postgresql mas estou recebendo sempre
 como retorno uma mensagem referente ao postmaster.pid, dizendo que o arquivo
 nao existe dentro da pasta data. Como posso resolver isto?



O que achei estranho na mensagem original é que ele informa que está
recebendo uma mensagem dizendo que o arquivo nao existe dentro da
pasta data mas isto não seria uma condição de erro e sim a condição
esperada quando se inicia o PostgreSQL.

Guilherme: pode ter havido um erro de transcrição do erro que você obteve?

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


Re: [pgbr-geral] [meio off] Nagios e PostgreSQL

2010-06-22 Por tôpico Moisés P . Sena
Pro

Em 18 de junho de 2010 16:34, André Ormenese ( Yahoo ) 
ormen...@yahoo.com.br escreveu:

  Luigi,
 a permissão já estava em 0600.
 Consigo executar, inclusive, o psql logado como nagios sem precisar passar
 a senha. O .pgpass é utilizado sem problema.

 Na linha de comando também funcionam os comandos do check_postgres.
 Só a interface web que não vai !!!

 Valeu pela dica

 André


Verifique qual o usuário está executando PHP, normalmente é daemon ou www ou
ainda www-root, ou ainda www-data.
Você pode verificar isto criando um arquivo em php que crie um diretorio
qualquer, acesso pelo navegador e veja qual é o usuário dono do novo
diretório. De permissão a este usuário para acessar o .pgpass.

pode ser que resolve.

Exemplo de script (usei no kubuntu 10.04):

$ echo '?php mkdir(/tmp/teste-dir); '  ~/public_html/teste.php

http://localhost/~moi/teste.php

O diretório teste-dir foi criado em /tmp.

Se exibir informações avançadas do arquivo:

$ ls -l /tmp
drwxr-xr-x 2 www-data www-data 4096 2010-06-23 00:03 teste-dir

observe que o dono do arquivo é o www-data. neste caso a permissão de acesso
ao arquivo .pgpass talvez tem que ser aplicada a este usuário, como no
exemplo.


-- 
Moisés P. Sena
(Analista e desenvolvedor de sistemas WEB e mobile)
http://www.moisespsena.com
http://linux.moisespsena.com
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral