Re: [pgbr-geral] Temp file de uma query - pgbadger

2014-04-22 Por tôpico Fabrízio de Royes Mello
On 22-04-2014 19:22, Luiz Carlos L. Nogueira Jr. wrote:
> Complementando com o log
> 
> 2014-04-22 07:19:03 BRT [2324]: [3-1] db=pje_jud1g_descanso_p,user=
> user_pje_jud1g@192.168.252.27(50419) 0:34/128715 LOG:  temporary file: path
> "base/pgsql_tmp/pgsql_tmp2324.0", size 23199744
> 2014-04-22 07:19:03 BRT [2324]: [4-1] db=pje_jud1g_descanso_p,user=
> user_pje_jud1g@192.168.252.27(50419) 0:34/128715 STATEMENT:  select
> processo0_.id_processo as id1_488_0_, processo0_.nm_actor_id as nm2_488_0_,
> processo0_.id_caixa as id11_488_0_, processo0_.ds_complemento as
> ds3_488_0_, processo0_.dt_fim as dt4_488_0_, processo0_.dt_inicio as
> dt5_488_0_, processo0_.nr_duracao as nr6_488_0_, processo0_.id_fluxo as
> id12_488_0_, processo0_.id_jbpm as id7_488_0_,
> processo0_.ds_nm_usu_cadastro_processo as ds8_488_0_,
> processo0_.nr_processo as nr9_488_0_, processo0_.nr_processo_origem as
> nr10_488_0_, processo0_.id_status as id13_488_0_,
> processo0_.id_usuario_cadastro_processo as id14_488_0_ from tb_processo
> processo0_ where processo0_.id_processo=$1
> 

Qual o valor do seu work_mem?

Rode um EXPLAIN ANALYZE da sua query setando os seguintes parametros e
poste aqui o resultado:

SET trace_sort=true;
SET client_min_messages=log;
SET log_temp_files=0;
EXPLAIN ANALYZE ...

Att,

-- 
   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] Temp file de uma query - pgbadger

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Complementando com o log

2014-04-22 07:19:03 BRT [2324]: [3-1] db=pje_jud1g_descanso_p,user=
user_pje_jud1g@192.168.252.27(50419) 0:34/128715 LOG:  temporary file: path
"base/pgsql_tmp/pgsql_tmp2324.0", size 23199744
2014-04-22 07:19:03 BRT [2324]: [4-1] db=pje_jud1g_descanso_p,user=
user_pje_jud1g@192.168.252.27(50419) 0:34/128715 STATEMENT:  select
processo0_.id_processo as id1_488_0_, processo0_.nm_actor_id as nm2_488_0_,
processo0_.id_caixa as id11_488_0_, processo0_.ds_complemento as
ds3_488_0_, processo0_.dt_fim as dt4_488_0_, processo0_.dt_inicio as
dt5_488_0_, processo0_.nr_duracao as nr6_488_0_, processo0_.id_fluxo as
id12_488_0_, processo0_.id_jbpm as id7_488_0_,
processo0_.ds_nm_usu_cadastro_processo as ds8_488_0_,
processo0_.nr_processo as nr9_488_0_, processo0_.nr_processo_origem as
nr10_488_0_, processo0_.id_status as id13_488_0_,
processo0_.id_usuario_cadastro_processo as id14_488_0_ from tb_processo
processo0_ where processo0_.id_processo=$1
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Matheus,
Valeu!!! É isso mesmo.
Realmente tem essas mensagens no log, mas nunca iria esperar, pois quando
fazia o reload não aparecia nenhuma mensagem na tela. (deduzia que estava
certo)
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Temp file de uma query - pgbadger

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Matheus,
O problema é que não tem nem no log nem no pg_badger o valor do $1, peguei
um aleatório.

Mas, qualquer que seja o valor deveria ir pela Pk

Olhei o log e vi que o pg_badger pegou corretamente.

"Index Scan using sys_c005762 on core.tb_processo processo0_
(cost=0.42..8.44 rows=1 width=183) (actual time=0.013..0.013 rows=0
loops=1)"
"  Output: id_processo, nm_actor_id, id_caixa, ds_complemento, dt_fim,
dt_inicio, nr_duracao, id_fluxo, id_jbpm, ds_nm_usu_cadastro_processo,
nr_processo, nr_processo_origem, id_status, id_usuario_cadastro_processo"
"  Index Cond: ((processo0_.id_processo)::integer = 999)"
"Total runtime: 0.041 ms"

"Index Scan using sys_c005762 on tb_processo processo0_  (cost=0.42..8.44
rows=1 width=183) (actual time=0.018..0.018 rows=1 loops=1)"
"  Index Cond: ((id_processo)::integer = 999)"
"  Buffers: shared hit=4"
"Total runtime: 0.051 ms"
___
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 estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Matheus de Oliveira
On Tue, Apr 22, 2014 at 4:57 PM, Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com> wrote:

> [postgres@shdbpostgre02 data]$ cat /var/lib/pgsql/9.3/data/pg_hba.conf
> ...
> hostall all 192.168.254.142/32  md5
> #Maq. Helio
>
> * Hostall all 192.168.254.143/32
>   md5 #Maq. LuizHostall
> all 192.168.251.84/32    md5
> #shapltjpe01*
> hostall all 192.168.251.136/32  md5
> #localhost
>

Aha!!! O pg_hba.conf é case-sensitive, logo as duas linhas com "Host" ao
invés de "host" farão com que o arquivo não seja carregado. Nesse caso ao
executar o reload você deve ter se deparado com as linhas no log:

LOG:  invalid connection type "Host"
CONTEXT:  line XX of configuration file
"/var/lib/pgsql/9.3/data/pg_hba.conf"
WARNING:  pg_hba.conf not reloaded

Basta editá-lo para minúsculo e (se não tiver mais nada) irá resolver.

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] Temp file de uma query - pgbadger

2014-04-22 Por tôpico Matheus de Oliveira
2014-04-22 18:26 GMT-03:00 Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com>:

> 22.12 MiB
> SELECT processo0_.id_processo AS id1_488_0_, processo0_.nm_actor_id 
> ASnm2_488_0_
> , processo0_.id_caixa AS id11_488_0_, processo0_.ds_complemento ASds3_488_0_
> , processo0_.dt_fim AS dt4_488_0_, processo0_.dt_inicio AS 
> dt5_488_0_,processo0_
> .nr_duracao AS nr6_488_0_, processo0_.id_fluxo AS id12_488_0_, 
> processo0_.id_jbpm
> AS id7_488_0_, processo0_.ds_nm_usu_cadastro_processo AS ds8_488_0_,processo0_
> .nr_processo AS nr9_488_0_, processo0_.nr_processo_origem AS 
> nr10_488_0_,processo0_
> .id_status AS id13_488_0_, processo0_.id_usuario_cadastro_processo 
> ASid14_488_0_
> FROM tb_processo processo0_ WHERE processo0_.id_processo = $1;
>
>
> Essa tabela tb_processo tem pk com o campo id_processo.
> A tabela tem 17MB de dados e 36MB de índices, com 19 live tuples.
>
> Como pode ter dado esses 22MB de temp files? Não tem joins, está indo pela
> PK, não tem campo blob, etc



Poderia executar um EXPLAIN (ANALYZE,VERBOSE,BUFFERS) dessa query e postar
aqui (ou em [1]) o resultado? Aliás, deveria executá-la direto e também com
um PREPARED STATEMENT. Não me parece que tal consulta deveria ser executado
de outra forma que não um index-scan.

Também temos que considerar um possível bug no pgbadger ao processar as
linhas do log, mas terias de ver (grep) os logs reais para confirmar.

[1] http://explain.depesz.com/

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] Temp file de uma query - pgbadger

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Pessoal,
Estou analisando as querys que geram mais temp files pelo pgbadger e
encontrei o seguinte:


22.12 MiB
SELECT processo0_.id_processo AS id1_488_0_, processo0_.nm_actor_id ASnm2_488_0_
, processo0_.id_caixa AS id11_488_0_, processo0_.ds_complemento ASds3_488_0_
, processo0_.dt_fim AS dt4_488_0_, processo0_.dt_inicio AS dt5_488_0_,processo0_
.nr_duracao AS nr6_488_0_, processo0_.id_fluxo AS id12_488_0_,
processo0_.id_jbpm
AS id7_488_0_, processo0_.ds_nm_usu_cadastro_processo AS ds8_488_0_,processo0_
.nr_processo AS nr9_488_0_, processo0_.nr_processo_origem AS
nr10_488_0_,processo0_
.id_status AS id13_488_0_, processo0_.id_usuario_cadastro_processo
ASid14_488_0_
FROM tb_processo processo0_ WHERE processo0_.id_processo = $1;


Essa tabela tb_processo tem pk com o campo id_processo.
A tabela tem 17MB de dados e 36MB de índices, com 19 live tuples.

Como pode ter dado esses 22MB de temp files? Não tem joins, está indo pela
PK, não tem campo blob, etc

Agradecendo antecipadamente,
Luiz Carlos
___
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 estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Osvaldo Kussama
Em 22/04/14, Luiz Carlos L. Nogueira Jr. escreveu:
> Pessoal,
>
> tenho no meu pg_hba.conf a seguinte linha
> hostall all 192.168.254.139/32  md5
>
> e no meu log sempre aparece a mensagem:
>
> 2014-04-22 15:19:12 BRT [22741]: [1-1] user=[unknown],db=[unknown] LOG:
> connection received: host=192.168.254.139 port=63322
> 2014-04-22 15:19:12 BRT [22741]: [2-1] user=postgres,db=postgres FATAL:  no
> pg_hba.conf entry for host "192.168.254.139", user "postgres", database
> "postgres", SSL off
>
>
> É como se ele não estivesse lendo esse pg_hba, pois altero outras regras e
> também não faz nenhum efeito.
>
> Tentei com pg_ctl reload e service postgrex reload e não funcionou.
>
> Alguém tem alguma idéia do que pode estar ocorrendo?
>


"port=63322"
É isto mesmo? A porta tradicional do PostgreSQL é a 5432.

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] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Rafael Fialho Corrêa
Em 22 de abril de 2014 17:40, Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com> escreveu:

> Eu já tinha colocado *local all all all trust* na 1a linha e nada
>

Na primeira linha não adianta..
Ele lê as permissões de cima para baixo. O caso seria colocar na última
mesmo.

[]'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] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Eu já tinha colocado *local all all all trust* na 1a linha e nada
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] vaga: suporte de infraestrutura

2014-04-22 Por tôpico Émerson Eng .
Olá,
Temos uma vaga para suporte de infraestrutura focado em sistemas livres.

Contratação imediata no regime CLT. Sálario a combinar.
Centro de São Leopoldo/RS. Não é remoto.
Horário de trabalho de segunda à sexta, das 8:00 às 11:45 e 13:00 às 17:45.

Ter disponibilidade para viagens para cursos e trabalho.

Requisitos mínimos:
-boa relação interpessoal;
-conhecimento no mínimo médio sobre redes;
-conhecimento no mínimo médio sobre GNU/Linux;

Principais funções:
-Instalação de sistemas operacionais livres(Debian e Centos);
-Instalação e manutenção de servidor de banco de dados PostgreSQL;
-Instalação e manutenção de ambientes virtualizados mistos como Xen, KVM,
VMWare e HyperV;
-Ajustes na infraestrutura de clientes nas implementações;
-Suporte aos técnicos em campo sobre redes;
-Atendimento ao T.I. dos clientes;

Interessados enviar currículo em anexo para este email.
___
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 estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Rafael Fialho Corrêa
2014-04-22 16:57 GMT-03:00 Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com>:

> [postgres@shdbpostgre02 data]$ cat /var/lib/pgsql/9.3/data/pg_hba.conf
> # PostgreSQL Client Authentication Configuration File
> # ===
> #
> # Refer to the "Client Authentication" section in the PostgreSQL
> # documentation for a complete description of this file.  A short
> # synopsis follows.
> #
> # This file controls: which hosts are allowed to connect, how clients
> # are authenticated, which PostgreSQL user names they can use, which
> # databases they can access.  Records take one of these forms:
> #
> # local  DATABASE  USER  METHOD  [OPTIONS]
> # host   DATABASE  USER  ADDRESS  METHOD  [OPTIONS]
> # hostsslDATABASE  USER  ADDRESS  METHOD  [OPTIONS]
> # hostnossl  DATABASE  USER  ADDRESS  METHOD  [OPTIONS]
> #
> # (The uppercase items must be replaced by actual values.)
> #
> # The first field is the connection type: "local" is a Unix-domain
> # socket, "host" is either a plain or SSL-encrypted TCP/IP socket,
> # "hostssl" is an SSL-encrypted TCP/IP socket, and "hostnossl" is a
> # plain TCP/IP socket.
> #
> # DATABASE can be "all", "sameuser", "samerole", "replication", a
> # database name, or a comma-separated list thereof. The "all"
> # keyword does not match "replication". Access to replication
> # must be enabled in a separate record (see example below).
> #
> # USER can be "all", a user name, a group name prefixed with "+", or a
> # comma-separated list thereof.  In both the DATABASE and USER fields
> # you can also write a file name prefixed with "@" to include names
> # from a separate file.
> #
> # ADDRESS specifies the set of hosts the record matches.  It can be a
> # host name, or it is made up of an IP address and a CIDR mask that is
> # an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that
> # specifies the number of significant bits in the mask.  A host name
> # that starts with a dot (.) matches a suffix of the actual host name.
> # Alternatively, you can write an IP address and netmask in separate
> # columns to specify the set of hosts.  Instead of a CIDR-address, you
> # can write "samehost" to match any of the server's own IP addresses,
> # or "samenet" to match any address in any subnet that the server is
> # directly connected to.
> #
> # METHOD can be "trust", "reject", "md5", "password", "gss", "sspi",
> # "krb5", "ident", "peer", "pam", "ldap", "radius" or "cert".  Note that
> # "password" sends passwords in clear text; "md5" is preferred since
> # it sends encrypted passwords.
> #
> # OPTIONS are a set of options for the authentication in the format
> # NAME=VALUE.  The available options depend on the different
> # authentication methods -- refer to the "Client Authentication"
> # section in the documentation for a list of which options are
> # available for which authentication methods.
> #
> # Database and user names containing spaces, commas, quotes and other
> # special characters must be quoted.  Quoting one of the keywords
> # "all", "sameuser", "samerole" or "replication" makes the name lose
> # its special character, and just match a database or username with
> # that name.
> #
> # This file is read on server startup and when the postmaster receives
> # a SIGHUP signal.  If you edit the file on a running system, you have
> # to SIGHUP the postmaster for the changes to take effect.  You can
> # use "pg_ctl reload" to do that.
>
> # Put your actual configuration here
> # --
> #
> # If you want to allow non-local connections, you need to add more
> # "host" records.  In that case you will also need to make PostgreSQL
> # listen on a non-local interface via the listen_addresses
> # configuration parameter, or via the -i or -h command line switches.
> hostall all 192.168.254.139/32  md5
> #Maq. Werner
> .
> # TYPE  DATABASEUSERADDRESS METHOD
>
> # "local" is for Unix domain socket connections only
> local   all all ident
> # IPv4 local connections:
> hostall all 127.0.0.1/32ident
> #hostall all md5
> # IPv6 local connections:
> #hostall all ::1/128 ident
> # Allow replication connections from localhost, by a user with the
> # replication privilege.
> #local   replication postgrespeer
> #hostreplication postgres127.0.0.1/32ident
> #hostreplication postgres::1/128 ident
>

Não sei o que o povo acha, mas eu, em medida desesperada, tentaria mover a
referida linha pro último lugar da lista, e mover a lista completa pra
dentro de "IPv4 local connections" pra ver se surte algum efeito..

[]'s

Re: [pgbr-geral] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
[postgres@shdbpostgre02 data]$ cat /var/lib/pgsql/9.3/data/pg_hba.conf
# PostgreSQL Client Authentication Configuration File
# ===
#
# Refer to the "Client Authentication" section in the PostgreSQL
# documentation for a complete description of this file.  A short
# synopsis follows.
#
# This file controls: which hosts are allowed to connect, how clients
# are authenticated, which PostgreSQL user names they can use, which
# databases they can access.  Records take one of these forms:
#
# local  DATABASE  USER  METHOD  [OPTIONS]
# host   DATABASE  USER  ADDRESS  METHOD  [OPTIONS]
# hostsslDATABASE  USER  ADDRESS  METHOD  [OPTIONS]
# hostnossl  DATABASE  USER  ADDRESS  METHOD  [OPTIONS]
#
# (The uppercase items must be replaced by actual values.)
#
# The first field is the connection type: "local" is a Unix-domain
# socket, "host" is either a plain or SSL-encrypted TCP/IP socket,
# "hostssl" is an SSL-encrypted TCP/IP socket, and "hostnossl" is a
# plain TCP/IP socket.
#
# DATABASE can be "all", "sameuser", "samerole", "replication", a
# database name, or a comma-separated list thereof. The "all"
# keyword does not match "replication". Access to replication
# must be enabled in a separate record (see example below).
#
# USER can be "all", a user name, a group name prefixed with "+", or a
# comma-separated list thereof.  In both the DATABASE and USER fields
# you can also write a file name prefixed with "@" to include names
# from a separate file.
#
# ADDRESS specifies the set of hosts the record matches.  It can be a
# host name, or it is made up of an IP address and a CIDR mask that is
# an integer (between 0 and 32 (IPv4) or 128 (IPv6) inclusive) that
# specifies the number of significant bits in the mask.  A host name
# that starts with a dot (.) matches a suffix of the actual host name.
# Alternatively, you can write an IP address and netmask in separate
# columns to specify the set of hosts.  Instead of a CIDR-address, you
# can write "samehost" to match any of the server's own IP addresses,
# or "samenet" to match any address in any subnet that the server is
# directly connected to.
#
# METHOD can be "trust", "reject", "md5", "password", "gss", "sspi",
# "krb5", "ident", "peer", "pam", "ldap", "radius" or "cert".  Note that
# "password" sends passwords in clear text; "md5" is preferred since
# it sends encrypted passwords.
#
# OPTIONS are a set of options for the authentication in the format
# NAME=VALUE.  The available options depend on the different
# authentication methods -- refer to the "Client Authentication"
# section in the documentation for a list of which options are
# available for which authentication methods.
#
# Database and user names containing spaces, commas, quotes and other
# special characters must be quoted.  Quoting one of the keywords
# "all", "sameuser", "samerole" or "replication" makes the name lose
# its special character, and just match a database or username with
# that name.
#
# This file is read on server startup and when the postmaster receives
# a SIGHUP signal.  If you edit the file on a running system, you have
# to SIGHUP the postmaster for the changes to take effect.  You can
# use "pg_ctl reload" to do that.

# Put your actual configuration here
# --
#
# If you want to allow non-local connections, you need to add more
# "host" records.  In that case you will also need to make PostgreSQL
# listen on a non-local interface via the listen_addresses
# configuration parameter, or via the -i or -h command line switches.
hostall all 192.168.254.139/32  md5
#Maq. Werner
hostall all 192.168.254.140/32  md5
#Maq. Silvio
hostall all 192.168.254.141/32  md5
#Maq. Miguel
hostall all 192.168.254.142/32  md5
#Maq. Helio
Hostall all 192.168.254.143/32  md5
#Maq. Luiz
Hostall all 192.168.251.84/32   md5
#shapltjpe01
hostall all 192.168.251.136/32  md5
#localhost
hostall all 192.168.251.226/32  md5
#spdbpostgre01
hostall all 192.168.252.19/32   md5
#saplpje01
hostall all 192.168.251.95/32   md5
#sapltjpe01
hostall all 192.168.251.112/32  md5
#shaplmoodle01
hostall all 192.168.251.113/32  md5
#saplmoodle01
hostall all 172.20.6.169/32 md5
#maq augusto cnj
hostall all 172.20.27.236/32md5
#maq joao tiago
hostall all 172.20.27.35/32 md5
#Maq. Rafael Caneca
hostall all 172.31.1.166/32 md5
#maquina  CNJ
hostall all 192.168.251.96/32   md5
#strapltjpe01

Re: [pgbr-geral] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Rafael Fialho Corrêa
Em 22 de abril de 2014 16:51, Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com> escreveu:

>
> Matheus,
>
> Nada. A mesma coisa:
> show hba_file;
> "/var/lib/pgsql/9.3/data/pg_hba.conf"
>
>
> cat /var/lib/pgsql/9.3/data/pg_hba.conf
> ...
>
> hostall all 192.168.254.139/32  md5
> ...
>
> Eu queria fazer um restart, mas é complicado, pois estamos com treinamento.
>

Não vai te adiantar. A configuração do pg_hba é em um nível onde o relaod
faz o mesmo serviço do restart.
Quais as outras configurações do pg_hba?
Teria como colocar o conteúdo completo dele?

[]'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] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Matheus,

Nada. A mesma coisa:
show hba_file;
"/var/lib/pgsql/9.3/data/pg_hba.conf"


cat /var/lib/pgsql/9.3/data/pg_hba.conf
...
hostall all 192.168.254.139/32  md5
...

Eu queria fazer um restart, mas é complicado, pois estamos com treinamento.



___
> 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 estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Matheus de Oliveira
2014-04-22 15:24 GMT-03:00 Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com>:

> tenho no meu pg_hba.conf a seguinte linha
> hostall all 192.168.254.139/32  md5
>
> e no meu log sempre aparece a mensagem:
>
> 2014-04-22 15:19:12 BRT [22741]: [1-1] user=[unknown],db=[unknown] LOG:
> connection received: host=192.168.254.139 port=63322
> 2014-04-22 15:19:12 BRT [22741]: [2-1] user=postgres,db=postgres FATAL:
> no pg_hba.conf entry for host "192.168.254.139", user "postgres", database
> "postgres", SSL off
>
>
> É como se ele não estivesse lendo esse pg_hba, pois altero outras regras e
> também não faz nenhum efeito.
>
> Tentei com pg_ctl reload e service postgrex reload e não funcionou.


Antes de mais nada, tem certeza que está editando o arquivo certo? Conecte
no PostgreSQL e verifique:

SHOW hba_file;

E quanto ao reload, eu recomendo fazer via SQL também (como superusuário):

SELECT pg_reload_conf();

At.
-- 
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] Erro estranho autenticação PG_HBA.conf

2014-04-22 Por tôpico Luiz Carlos L. Nogueira Jr.
Pessoal,

tenho no meu pg_hba.conf a seguinte linha
hostall all 192.168.254.139/32  md5

e no meu log sempre aparece a mensagem:

2014-04-22 15:19:12 BRT [22741]: [1-1] user=[unknown],db=[unknown] LOG:
connection received: host=192.168.254.139 port=63322
2014-04-22 15:19:12 BRT [22741]: [2-1] user=postgres,db=postgres FATAL:  no
pg_hba.conf entry for host "192.168.254.139", user "postgres", database
"postgres", SSL off


É como se ele não estivesse lendo esse pg_hba, pois altero outras regras e
também não faz nenhum efeito.

Tentei com pg_ctl reload e service postgrex reload e não funcionou.

Alguém tem alguma idéia do que pode estar ocorrendo?

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


Re: [pgbr-geral] Summer of Code

2014-04-22 Por tôpico Fabrízio de Royes Mello
On 22-04-2014 13:01, Itamar Reis Peixoto wrote:
> 2014-04-22 12:34 GMT-03:00 Flavio Henrique Araque Gurgel :
>> É um prazer fazer parte de uma comunidade brilhante como esta:
>>
>> http://www.google-melange.com/gsoc/project/details/google/gsoc2014/fabriziomello/5738600293466112
>>
>> []s
>> Flavio Gurgel
> 
> este ano o gsoc completa 10 anos, e a novidade é que o google vai
> patrocinar viagem para os estudantes também (apenas para alguns), para
> eles conhecerem o google plex e atenderem ao gsoc mentor summit
> 
> ano passado eu estive lá e encontrei com o David Fetter, ele ficou
> perguntando dos brasileiros, , nós bebemos e ficamos conversando até o
> bar fechar.
> 

Bacana... espero ser um dos estudantes patrocinados a participar desse
encontro. :-)

Att,

-- 
   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] Summer of Code

2014-04-22 Por tôpico Itamar Reis Peixoto
2014-04-22 12:34 GMT-03:00 Flavio Henrique Araque Gurgel :
> É um prazer fazer parte de uma comunidade brilhante como esta:
>
> http://www.google-melange.com/gsoc/project/details/google/gsoc2014/fabriziomello/5738600293466112
>
> []s
> Flavio Gurgel

este ano o gsoc completa 10 anos, e a novidade é que o google vai
patrocinar viagem para os estudantes também (apenas para alguns), para
eles conhecerem o google plex e atenderem ao gsoc mentor summit

ano passado eu estive lá e encontrei com o David Fetter, ele ficou
perguntando dos brasileiros, , nós bebemos e ficamos conversando até o
bar fechar.



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


[pgbr-geral] Summer of Code

2014-04-22 Por tôpico Flavio Henrique Araque Gurgel

É um prazer fazer parte de uma comunidade brilhante como esta:

http://www.google-melange.com/gsoc/project/details/google/gsoc2014/fabriziomello/5738600293466112

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] PgPool II com Load Balance

2014-04-22 Por tôpico Fabio Roberto
Em 17 de abril de 2014 10:43, Eduardo Rodrigues escreveu:

> Fábio,
>
> compare o conteúdo do arquivo de senha do pgpool com o do banco de dados
> com uma simples instrução select em seu banco de dados:
>
> "select usename, passwd from pg_shadow where ;"
>

Eduardo,

Verifiquei e estava tudo correto.

Daí descobri agora, que o problema estava na configuração do seguinte
parâmetro do pgpool.conf:
  load_balance_mode = on (estava assim e não funcionava, troquei o *on* por
*true*)

A portir da mudança nesse parâmetro passou a funcionar.

Obrigado a todos.

Fábio Roberto de Araújo e Vasconcelos
Administrador de Banco de Dados
Especialista em Banco de Dados
Tecnólogo em Redes de Computadores - IFPB
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Variável tipo array

2014-04-22 Por tôpico Matheus de Oliveira
On Tue, Apr 22, 2014 at 11:07 AM, Ana Patricia Silva <
anapatrici...@hotmail.com> wrote:

>
> O postgresql permite variável tipo array ? Pretendo utilizá-la numa
> procedure.
> A documentação [1] só faz referência a coluna de tabela tipo array.
>
>
> [1] http://www.postgresql.org/docs/9.3/interactive/arrays.html
>

Sim, é a mesma coisa. Numa plpgsql por exemplo é só declarar:

DECLARE
   variavel tipobase[];

Por exemplo:

DECLARE
   array_ints int[];
   array_strings text[];

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] Variável tipo array

2014-04-22 Por tôpico Ana Patricia Silva




Bom Dia

O postgresql permite variável tipo array ? Pretendo utilizá-la numa procedure.
A documentação [1] só faz referência a coluna de tabela tipo array.


[1] http://www.postgresql.org/docs/9.3/interactive/arrays.html


Obrigada

Ana Patricia


"Só imprima esse e-mail se for realmente necessário, evite ao máximo o 
desperdício de papel. O papel reciclado utiliza aproximadamente 60% 
menos energia e água para ser feito do que o papel novo. Use papel 
reciclado."

"Just print this email if it is really necessary, avoid the most of 
waste paper. Recycled paper uses 60% less energy and water to be done 
than new paper. Use recycled paper."
"Sólo imprimir este mensaje de 
correo electrónico si es realmente necesario, evitar la mayor parte de 
residuos de papel. Papel reciclado consume el 60% menos de energía y 
agua debe hacerse de nuevo el papel. Utilice papel reciclado."

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


Re: [pgbr-geral] Problema na replica

2014-04-22 Por tôpico Flavio Henrique Araque Gurgel

No final da contas era permissão mesmo, pois depois que dei um chown
postgres.postgres -R nos diretorios e tablespaces o postgres subiu blz,
mas mesmo assim achei estranho pq quem cria as pastas é o script e ele
tem o comando de chown para o usuário postgres, mas o que importa é que
funcionou...


Reveja sempre seus scripts, faça-os guardarem logs, tudo isso é útil 
para a correção de problemas futuros.



Vlw Flávio []s


Estamos aí pra isso,
[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral