Re: [pgbr-geral] Recuperar Base PostgreSQL pasta data

2017-04-24 Por tôpico Edson F. Lidorio

Em 2017-04-24 09:39, Fabrízio de Royes Mello escreveu:

Em 24 de abril de 2017 08:23, Edson F. Lidorio <ed...@openmailbox.org>
escreveu:



O problema, era o selinux do CentOS, desabilitei o selinux  e

apliquei as pemissões novamente e o PostgreSQL iniciou normalmente.


Comandos usados:
# sudo /usr/sbin/setenforce 0
# sudo chown postgres /var/lib/pgsql/9.6/
#  sudo chown postgres:postgres /var/lib/pgsql/9.6/data
# chmod 700 /var/lib/pgsql/9.6/
# sudo systemctl start postgresql-9.6

Observação: Pesquisando no google, percebi que tem mais pessoa com

esse problema. É um problema com CentOS e PostgreSQL, que não se dao
muito bem.




Também já fiz isso inúmeras vezes, porém acredito que o correto
seria configurar adequadamente o SELinux conforme um pequeno exemplo
na doc do RHEL [1].

Att,

[1]
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Confined_Services/sect-Managing_Confined_Services-PostgreSQL-Configuration_Examples.html
[1]

--
   Fabrízio de Royes Mello Timbira -
http://www.timbira.com.br/ [2]
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e
Treinamento

Links:
--
[1]
https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Managing_Confined_Services/sect-Managing_Confined_Services-PostgreSQL-Configuration_Examples.html
[2] http://www.timbira.com.br/

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


Fabrízio bom dia,

Para Debian, precisa também fazer alguma configuração adicional?

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

Re: [pgbr-geral] Recuperar Base PostgreSQL pasta data

2017-04-24 Por tôpico Edson F. Lidorio
 

On 21-04-2017 19:47, Osvaldo Kussama wrote: 

> Em 21/04/2017, Edson Lidorio escreveu:
> 
>> Sim, é a mesma versão 9.6.2
> 
> Pelo que entendi de sua mensagem original o PostgreSQL não estava
> devidamente parado no momento do crash. Repare no item 1:
> 
> "The database server must be shut down in order to get a usable backup."
> 
> Osvaldo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

O problema, era o selinux do CentOS, desabilitei o selinux e apliquei as
pemissões novamente e o PostgreSQL iniciou normalmente.

 Comandos usados:
 # sudo /usr/sbin/setenforce 0
 # sudo chown postgres /var/lib/pgsql/9.6/
 # sudo chown postgres:postgres /var/lib/pgsql/9.6/data
 # chmod 700 /var/lib/pgsql/9.6/
 # sudo systemctl start postgresql-9.6

 Observação: Pesquisando no google, percebi que tem mais pessoa com esse
problema. É um problema com CentOS e PostgreSQL, que não se dao muito
bem.

 Obrigado a todos 

Links:
--
[1] 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] Recuperar Base PostgreSQL pasta data

2017-04-21 Por tôpico Edson F. Lidorio

Bom dia Pessoal,
Aconteceu um desastre em meu note de desenvolvimento. Consegui recuperar 
a pasta data.O PostgreSQL 9.6.2,estava instalado em Centos 7.
Segue os procedimentos que estou tetando subir o banco o banco para eu 
fazer um backup.


1- Fiz uma nova instalação do PostgreSQL 9.6.2 em uma VM com Centos 7.
2- Parei o serviço do PostgreSQL
3- Renomeei a pasta /var/lib/pgsql/9.6/data nova para data data_old e 
copiei a pasta data antiga

4- Dei permissão na pasta data:
sudo chown postgres:postgres /var/lib/pgsql/9.6/data;
sudo chmod 700 /var/lib/pgsql/9.6/data
5 - Tentei iniciar o serviço: sudo systemctl start postgresql-9.6

Esta gerando os erros:
Abr 21 01:25:35 localhost.localdomain systemd[1]: Starting PostgreSQL 
9.6 database server...
Abr 21 01:25:36 localhost.localdomain postgresql96-check-db-dir[19996]: 
cat: /var/lib/pgsql/9.6/data//PG_VER…ada
Abr 21 01:25:36 localhost.localdomain postgresql96-check-db-dir[19996]: 
cat: /var/lib/pgsql/9.6/data//PG_VER…ada
Abr 21 01:25:36 localhost.localdomain systemd[1]: 
postgresql-9.6.service: control process exited, code=ex...us=1
Abr 21 01:25:36 localhost.localdomain systemd[1]: Failed to start 
PostgreSQL 9.6 database server.
Abr 21 01:25:36 localhost.localdomain systemd[1]: Unit 
postgresql-9.6.service entered failed state.
Abr 21 01:25:36 localhost.localdomain systemd[1]: postgresql-9.6.service 
failed.

Hint: Some lines were ellipsized, use -l to show in full.

O que pode estar errado ainda?







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

Re: [pgbr-geral] Migration

2016-09-16 Por tôpico Edson F. Lidorio

Em 2016-09-09 09:14, Flavio Henrique Araque Gurgel escreveu:

Em sex, 9 de set de 2016 às 14:03, Felipe Moura
 escreveu:


Bom dia pessoal,

Estamos fazendo um estudo de migration com postgres e queria saber
se alguém aqui conhece alguma ferramenta bacana para essa
finalidade.

Estava pesquisando e já fiz uma poc com doctrine migration e o
phinx, nestes dois casos seriam bibliotecas php para verificar as
alterações do banco e manter scripts de atualização, como se
estivesse versionando o banco de dados.

Alguém já utilizou alguma ferramenta própria para postgres?
poderia compartilhar a experiência.


Normalmente eu faço no sentido inverso, crio os scripts de migração
a mão, versionados junto com a aplicação num repositório git e
alguma ferramenta de CI como o Jenkins que é responsável por montar
tudo, rodar os testes e fazer releases.

Não entendi o que quer dizer com ferramenta que "verifica
alterações do banco".

Tem muita gente que gosta desse cara http://www.liquibase.org/ [1]
Mas não tenho muita experiência além de alguns testes que fiz.

Quando peguei um ambiente heterogêneo e com muitos objetos e precisei
comparar bancos para colocá-los em ordem, pra não ter que fazer na
mão, a única ferramenta que analisou realmente bem dois bancos de
dados foi o http://www.dbsolo.com/ [2] que é proprietário.
Infelizmente outras ferramentas de diff de banco livres precisam de
desenvolvimento ainda, pelo menos até o ano passado estava nesse pé
nas que testei (apgdiff por exemplo), sugiro que teste se precisar e
ver se te atende.

Após usar o dbsolo e colocar os bancos em ordem, passei a manter tudo
corretamente versionado em repositório git e o problema nunca mais
apareceu.

[]s
Flavio Gurgel



Links:
--
[1] http://www.liquibase.org/
[2] http://www.dbsolo.com/

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


Flavio bom dia,

Você poderia dar mais detalhes, sobre como manter os scripts versionados 
em repositórios git?

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

Re: [pgbr-geral] Programa para imprimir as tabelas e seus relacionamentos

2016-09-14 Por tôpico Edson F. Lidorio

Em 2016-09-14 10:42, Danilo Silva escreveu:

Pessoal,

Quais programas existem atualmente no mercado (que funcionem para o
PostgreSQL) que imprima as tabelas com seus campos e relacionamentos,
se não me falha a memória, quero que imprima o MER da minha base.

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


Tem também um plugin para Eclipese ERMaster[1].
[1] http://ermaster.sourceforge.net/

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

Re: [pgbr-geral] Ajuda com Select

2016-08-06 Por tôpico Edson F. Lidorio

Em 06-08-2016 16:16, Tiago José Adami escreveu:

Em 6 de agosto de 2016 16:13, Tiago José Adami <adam...@gmail.com> escreveu:

Em 5 de agosto de 2016 16:51, Edson F. Lidorio <ed...@openmailbox.org> escreveu:

Opa!
Quase isso, Preciso considerar:

- todos os produtos


Não ficou claro, mas acredito que você deseje incluir todos os
produtos da tabela produto mesmo que não haja registros na tabela
historico_vendas, correto? Isto pode ser resolvido com um LEFT/RIGHT
OUTER JOIN. Veja o exemplo do SQL abaixo.


- e também fazer a média por 1 ano dos produtos que tem menos de 1 ano


Você especificou no post original que deseja uma média de 1 ano. O SQL
abaixo irá trazer *todos* os produtos, de 1 ano atrás até a data
atual. A média será pelo período inteiro (1 ano = 12 meses = 365 ou
366 dias se for ano bissexto). Com este código SQL abaixo você terá a
média do último ano de todos os produtos, independente de quando foram
cadastrados.


SELECT
pr.id_produto,
pr.nome_produto,
AVG(COALESCE(hv.qtde_produto,0)) as qtde_produto_media
FROM
produtos pr
LEFT OUTER JOIN
historico_vendas hv ON
pr.id_produto = hv.id_produto
WHERE
hv.data_venda >= CURRENT_DATE - INTERVAL '1 YEAR'
GROUP BY
pr.id_produto,
pr.nome_produto


Depois do envio do e-mail que eu me liguei que faltou fazer uma
pergunta: Você deseja a média diária, mensal, semanal ou qual período
dentro do ano? De uma forma grosseira, se você deseja a média mensal
dentro do ano, o SQL seria mais ou menos assim:

SELECT
pr.id_produto,
pr.nome_produto,
SUM(COALESCE(hv.qtde_produto,0))/12 as qtde_produto_media_mensal
FROM
produtos pr

LEFT OUTER JOIN
historico_vendas hv ON
pr.id_produto = hv.id_produto
WHERE
hv.data_venda >= CURRENT_DATE - INTERVAL '1 YEAR'
GROUP BY
pr.id_produto,
pr.nome_produto

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


Olá Tiago,

A forma que expressei não deu para entender bem!
Desejo a média mensal dos produtos que tiveram históricos na tabela 
historico_vendas.
Os produtos que tiveram movimentos durante um ano então faz a media 
mensal no período de um ano e os produtos que não tiveram movimentos na 
tabela historico_vendas então liste com a média zerada.


Sendo assim vai trazer todos os produtos cadastrados. Os que tiveram 
movimentos então faz a media mensal de um ano e os que não tiveram liste 
com média zero.


Acho que agora ficou mais claro.


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

Re: [pgbr-geral] Ajuda com Select

2016-08-05 Por tôpico Edson F. Lidorio

Em 2016-08-05 15:37, Tiago José Adami escreveu:
Em 5 de agosto de 2016 14:22, Edson F. Lidorio <ed...@openmailbox.org> 
escreveu:

Boa tarde Pessoal,

Estou precisando de um ajuda para montar o select abaixo:
Preciso exibir uma média de consumo de produtos gastos nos últimos 12 
meses.
Considerando que só irei informar a data atual no select e que preciso 
pegar
todos produtos e fazer a medias de todos produtos gastos nos últimos 
12

meses.

Tabela: histórico_vendas
data_venda
id_produto
qtde_produto

Tabela: produtos
id_produto
nome_produto


Veja se isso te ajuda:

SELECT
hv.id_produto,
pr.nome_produto,
AVG(qtde_produto) as qtde_produto_media
FROM
historico_vendas hv
JOIN
produtos pr ON
pr.id_produto = hv.id_produto
WHERE
hv.data_venda >= CURRENT_DATE - INTERVAL '1 YEAR'
GROUP BY
hv.id_produto,
pr.nome_produto


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


Opa!
Quase isso, Preciso considerar:

- todos os produtos
- e também fazer a média por 1 ano dos produtos que tem menos de 1 ano
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Ajuda com Select

2016-08-05 Por tôpico Edson F. Lidorio

Boa tarde Pessoal,

Estou precisando de um ajuda para montar o select abaixo:
Preciso exibir uma média de consumo de produtos gastos nos últimos 12 
meses.
Considerando que só irei informar a data atual no select e que preciso 
pegar todos produtos e fazer a medias de todos produtos gastos nos 
últimos 12 meses.


Tabela: histórico_vendas
data_venda
id_produto
qtde_produto

Tabela: produtos
id_produto
nome_produto


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

Re: [pgbr-geral] Ferramenta de DIFF para PostgreSQL

2016-04-13 Por tôpico Edson F. Lidorio



On 13-04-2016 12:04, Alexsander Rosa wrote:
Em 13 de abril de 2016 09:08, Edson F. Lidorio <ed...@openmailbox.org 
<mailto:ed...@openmailbox.org>> escreveu:



Olá Alexsander,

Poderia postar um exemplo simples de uso, de como comparar 2 bases
de dados?

Obrigado;


Atualizei o github (versão 1.05), coloquei um exemplo.
Também fiz o upload dos binários Windows 32 e Linux 64.
https://github.com/rednaxelbr/rnx-pgdiff


--
Atenciosamente,
Alexsander da Rosa


Não deu certo!


lidorio@debian8-jessie:~/edinho/des/Repositorios/git/rnx-pgdiff$ 
./rnx_pg_diff -m 192.168.2.104 -u postgres -d -p fada3232* -d 
dbteste_dev -s rnx -v


-- Rednaxel PostgreSQL Diff Tool - v1.05
exception at :
Option at position 5 needs an argument : d.

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

Re: [pgbr-geral] PGBR2015 - Prêmio Destaques Comunidade

2015-09-10 Por tôpico Edson F. Lidorio

Em 2015-09-09 16:51, Fabrízio de Royes Mello escreveu:


Pessoal,

(como tive quase nenhum retorno na pgbr-dev então decidi abrir por 
aqui)


Da mesma forma que foi realizado em 2013, de forma muito adequada pelo
Luiz Fernando Bueno, iniciaremos com os procedimentos para a premiação
dos destaques da Comunidade nos anos de 2014 e 2015 durante o PGBR2015.

A dinâmica:

a) Os destaques referem-se aos anos de 2014 e 2015;

b) Na primeira etapa, cada membro da lista poderá indicar até três 
nomes

para cada uma das categorias do prêmio:
* Contribuição com código no PostgreSQL;
* Contribuição com código em ferramentas livres relacionadas ao
PostgreSQL:
* Pessoa que melhor contribuiu na lista pgbr-geral;
* Melhor contribuição na organização da comunidade brasileira;
* Melhor artigo técnico publicado nos últimos 2 anos.

c) A indicação dos membros na primeira etapa deverá ser feita por esta
lista, até o dia 30/09/2015;

d) Os cinco nomes mais indicados na lista em cada categoria (caso 
exista

tal quantidade), concorrerão ao prêmio na segunda etapa;

e) Na segunda etapa, será preparado uma breve descrição da contribuição
de cada um dos concorrentes, e os membros da lista votarão livremente
nos candidatos de cada categoria (essa é uma mudança em relação ao
prêmio anterior, onde uma comissão decidiu pelos vencedores. Agora os
vencedores serão os mais votados dentre os candidatos.).

f) Serão computados os votos na lista, até o dia 15/11/2015.

g) Os mais votados serão vencedores e deverão ser premiados no 
PGBR2015.


No aguardo por críticas e sugestões.

Att,

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




b) Na primeira etapa, cada membro da lista poderá indicar até três nomes
para cada uma das categorias do prêmio:
   * Contribuição com código no PostgreSQL;

Fabrizio de Royes Mello
Euler Taveira
Fernando Ike

   * Contribuição com código em ferramentas livres relacionadas ao
PostgreSQL:

Dickson S. Guedes

   * Pessoa que melhor contribuiu na lista pgbr-geral;

Matheus de Oliveira
Flavio Henrique Araque Gurgel
Euler Taveira



   * Melhor contribuição na organização da comunidade brasileira;

Fabrizio de Royes Mello
Fabio Telles
Fernando Ike

   * Melhor artigo técnico publicado nos últimos 2 anos.

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

Re: [pgbr-geral] lançamento da 9.5 alpha 1

2015-07-06 Por tôpico Edson F. Lidorio

Encontrei agora em:

http://www.enterprisedb.com/products-services-training/pgdevdownload



On 03-07-2015 03:28, Euler Taveira wrote:

On 02-07-2015 23:52, Edson F. Lidorio wrote:

O PostgreSQL 9.5 Alpha não aparece na lista de downloads em [1]

[1]
http://www.enterprisedb.com/products-services-training/pgdownload#windows


Acho que não houve tempo hábil *ainda* para os empacotadores
disponibilizarem pacotes da versão alfa.




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


Re: [pgbr-geral] lançamento da 9.5 alpha 1

2015-07-02 Por tôpico Edson F. Lidorio



On 02-07-2015 12:05, Euler Taveira wrote:

Olá,

A primeira versão alfa da 9.5 foi lançada. Eu fiz uma tradução livre das
notas de lançamento.

http://eulerto.blogspot.com/2015/07/anuncio-do-postgresql-95-alfa.html

Favor testar e relatar possíveis bugs e regressões de performance em
[1]. Há algumas perguntas e, se você tiver melhorias de performance, é
importante relatar também na -hackers [2].


[1] http://www.postgresql.org/support/submitbug/
[2] http://www.postgresql.org/list/



O PostgreSQL 9.5 Alpha não aparece na lista de downloads em [1]

[1] 
http://www.enterprisedb.com/products-services-training/pgdownload#windows



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


Re: [pgbr-geral] Atualização do banco de dados

2015-06-05 Por tôpico Edson F. Lidorio
 

Em 2015-06-05 06:32, Junior Miranda escreveu: 

 Bom dia a todos! 
 
 Eu tenho a necessidade de desenvolver um atualizador para o meu banco de 
 dados, sei que poderia simplesmente ir armazenando os scripts de atualização 
 de tabelas, views etc, mas o que preciso é fazer uma comparação entre o banco 
 de destino e origem, gerar um script da diferença e atualizar... isso tudo de 
 forma bem simples ao usuário final. Existe um componente chamado DB Comparer 
 da clever components, mas é pago. Poderiam me dar uma outra sugestão? 
 
 Trabalho com Delphi XE5 / Postgres 9.*/ Conexão via DBExpress 
 
 Júnior Miranda 
 ANALISTA DE SISTEMAS 
 ESPECIALIZANDO EM SISTEMAS COMPUTACIONAIS 
 E-MAIL: flmirandajun...@gmail.com 
 TEL.: (75) 9191-1678/ 34143042/ 34143149/ 34143020 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Bom dia, 

PostgreSQL Diff Tool (apgdiff) 

[1] http://apgdiff.com/index.php 
 

Links:
--
[1] 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] checkpoint_segments - master

2015-05-07 Por tôpico Edson F. Lidorio

Ops!
Outro assunto ficou melhor mesmo... :)


On 07-05-2015 14:19, Matheus de Oliveira wrote:

Novo assunto. Melhor... :)

2015-05-07 13:46 GMT-03:00 Edson F. Lidorio ed...@openmailbox.org 
mailto:ed...@openmailbox.org:


2015-05-07 12:45:25 BRT [3254-1] [desconhecido]@[desconhecido]
LOG:  pacote de inicialização incompleto
2015-05-07 12:46:48 BRT [3248-1] LOG:  pontos de controle estão
ocorrendo frequentemente (28 segundos)
2015-05-07 12:46:48 BRT [3248-2] DICA:  Considere aumentar o
parâmetro de configuração checkpoint_segments.
[...]
2015-05-07 12:47:33 BRT [3248-5] LOG:  pontos de controle estão
ocorrendo frequentemente (27 segundos)
2015-05-07 12:47:33 BRT [3248-6] DICA:  Considere aumentar o
parâmetro de configuração checkpoint_segments.

Esse parâmetro checkpoint_segments estava desabilitado, ai eu
ativei e aumentei também, mais mesmo  assim fica pedindo para
aumentar.

Valor atual: checkpoint_segments = 10

Como ajustar esse valor para ficar com um valor ideal?


Você pode aumentar mais esse valor, o ideal é que o 
checkpoint_segments seja o suficiente para que a maioria das 
requisições sejam feitas por tempo (uma forma de analisar é pela view 
pg_stat_bgwriter, outra é pelo log habilitando o log_checkpoints).


O efeito causado por aumentar esse valor é aumento no espaço ocupado 
no diretório pg_xlog, o que não deve ser um problema, em geral. O 
número de segmentos (sendo 16MB cada um) é de aproximadamente: (2 + 
checkpoint_completion_target) * checkpoint_segments.


Agora, se acontecer apenas alguns checkpoints imediatos, em picos de 
alta atividade, não é um problema tão grave.


Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres http://www.dextra.com.br/postgres/



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
No meu caso, apenas alguns horário que tenho bastante transações, na 
maior parte do tempo é tranquilo:


Segue resultado da pg_stat_bgwriter:

postgres=# table pg_stat_bgwriter;
-[ RECORD 1 ]-+--
checkpoints_timed | 503
checkpoints_req   | 180
checkpoint_write_time | 2247739
checkpoint_sync_time  | 602931
buffers_checkpoint| 193432
buffers_clean | 6
maxwritten_clean  | 0
buffers_backend   | 2286448
buffers_backend_fsync | 0
buffers_alloc | 92711
stats_reset   | 2015-04-30 23:57:29.423976-03


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


Re: [pgbr-geral] restore_command standby

2015-05-07 Por tôpico Edson F. Lidorio



On 07-05-2015 09:07, Matheus de Oliveira wrote:


2015-05-06 23:14 GMT-03:00 Edson F. Lidorio ed...@openmailbox.org 
mailto:ed...@openmailbox.org:


standby_mode=on
primary_conninfo='host=192.168.0.100 user=replicador
application_name= jessie-stby'
trigger_file='/tmp/pgtrigger'
restore_command = 'scp 192.168.0.100:/var/pg_archive/%f
/var/lib/postgresql/9.4/main/%p'

Só que estou com dúvidas no log de erros do servidor secundário:

2015-05-06 23:02:41 BRT [594-37] LOG:  arquivo de log restaurado
000100010028 do arquivador
[...]
2015-05-06 23:02:52 BRT [594-44] LOG:  arquivo de log restaurado
00010001002F do arquivador
scp: /var/pg_archive/000100010030: No such file or
directory
2015-05-06 23:02:55 BRT [1036-1] LOG:  iniciado fluxo de WAL do
principal em 1/3000 na linha do tempo 1

É normal ele procurar esse arquivo e depois sincronizar novamente?
scp: /var/pg_archive/000100010030: No such file or
directory


Sim é normal, ele busca todos arquivos, até os que não existem, 
somente quando o comando chamado pelo restore_command apresenta erro 
que o PostgreSQL identifica que não tem ainda este arquivo disponível 
no diretório, e então deixa de fazer archive recovery (definido pelo 
restore_command) e conecta no primário para entrar em streaming 
replication (definido pelo primary_conninfo), depois disso irá 
permanecer em streaming o tempo todo. A não ser que perca a 
sincronia, então voltará ao archive recovery até sincronizar todos 
os arquivos, quando essa mesma mensagem aparecer, e iniciar streaming 
replication novamente, e assim por diante.


Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres http://www.dextra.com.br/postgres/



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

Excelente explicação Matheus!

Estava olhando também o log do master e esta assim:
015-05-07 12:45:24 BRT [2946-24] LOG:  sistema de banco de dados está 
desligado
2015-05-07 12:45:25 BRT [3247-1] LOG:  sistema de banco de dados foi 
desligado em 2015-05-07 12:45:24 BRT
2015-05-07 12:45:25 BRT [3251-1] LOG:  inicializador do autovacuum foi 
iniciado
2015-05-07 12:45:25 BRT [3246-1] LOG:  sistema de banco de dados está 
pronto para aceitar conexões
2015-05-07 12:45:25 BRT [3254-1] [desconhecido]@[desconhecido] LOG: 
pacote de inicialização incompleto
2015-05-07 12:46:48 BRT [3248-1] LOG:  pontos de controle estão 
ocorrendo frequentemente (28 segundos)
2015-05-07 12:46:48 BRT [3248-2] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.
2015-05-07 12:47:06 BRT [3248-3] LOG:  pontos de controle estão 
ocorrendo frequentemente (18 segundos)
2015-05-07 12:47:06 BRT [3248-4] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.
2015-05-07 12:47:28 BRT [3273-1] replicador@[desconhecido] LOG: erro de 
SSL: bad length
2015-05-07 12:47:31 BRT [3273-2] replicador@[desconhecido] LOG:  não 
pôde receber dados do cliente: Conexão fechada pela outra ponta
2015-05-07 12:47:31 BRT [3273-3] replicador@[desconhecido] LOG:  EOF 
inesperado na conexão do servidor em espera
2015-05-07 12:47:33 BRT [3248-5] LOG:  pontos de controle estão 
ocorrendo frequentemente (27 segundos)
2015-05-07 12:47:33 BRT [3248-6] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.


Esse parâmetro checkpoint_segments estava desabilitado, ai eu ativei e 
aumentei também, mais mesmo  assim fica pedindo para aumentar.

Como ajustar esse valor para ficar com um valor ideal?

esta assim: checkpoint_segments = 10

--
Edson



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


[pgbr-geral] checkpoint_segments - master

2015-05-07 Por tôpico Edson F. Lidorio

Boa tarde,

Estava olhando o log do do servidor master e esta assim:

015-05-07 12:45:24 BRT [2946-24] LOG:  sistema de banco de dados está 
desligado
2015-05-07 12:45:25 BRT [3247-1] LOG:  sistema de banco de dados foi 
desligado em 2015-05-07 12:45:24 BRT
2015-05-07 12:45:25 BRT [3251-1] LOG:  inicializador do autovacuum foi 
iniciado
2015-05-07 12:45:25 BRT [3246-1] LOG:  sistema de banco de dados está 
pronto para aceitar conexões
2015-05-07 12:45:25 BRT [3254-1] [desconhecido]@[desconhecido] LOG:  
pacote de inicialização incompleto
2015-05-07 12:46:48 BRT [3248-1] LOG:  pontos de controle estão 
ocorrendo frequentemente (28 segundos)
2015-05-07 12:46:48 BRT [3248-2] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.
2015-05-07 12:47:06 BRT [3248-3] LOG:  pontos de controle estão 
ocorrendo frequentemente (18 segundos)
2015-05-07 12:47:06 BRT [3248-4] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.
2015-05-07 12:47:28 BRT [3273-1] replicador@[desconhecido] LOG:  erro de 
SSL: bad length
2015-05-07 12:47:31 BRT [3273-2] replicador@[desconhecido] LOG:  não 
pôde receber dados do cliente: Conexão fechada pela outra ponta
2015-05-07 12:47:31 BRT [3273-3] replicador@[desconhecido] LOG:  EOF 
inesperado na conexão do servidor em espera
2015-05-07 12:47:33 BRT [3248-5] LOG:  pontos de controle estão 
ocorrendo frequentemente (27 segundos)
2015-05-07 12:47:33 BRT [3248-6] DICA:  Considere aumentar o parâmetro 
de configuração checkpoint_segments.


Esse parâmetro checkpoint_segments estava desabilitado, ai eu ativei e 
aumentei também, mais mesmo  assim fica pedindo para aumentar.


Valor atual: checkpoint_segments = 10

Como ajustar esse valor para ficar com um valor ideal?



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


[pgbr-geral] Problema Standby após Implementação restore_command

2015-05-06 Por tôpico Edson F. Lidorio
 

Olá Pessoal,

Estou com problemas no Standby após a implementação do restore_command.
Realizei todas as configurações e funcionou normalmente e após reiniciar
o servidor escravo, começou a gerar erros no log do escravo:

Estou usando Debian 8 com PostgreSQL 9.4.1 on x86_64-unknown-linux-gnu,
compiled by gcc-4.9.real (Debian 4.9.2-10) 4.9.2, 64-bit

Log de erros escravo:
2015-05-03 16:46:01 BRT [10210-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:05 BRT [10211-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:10 BRT [10214-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:15 BRT [10216-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido

Log de erros mestre
2015-05-03 19:13:35 BRT [3339-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 19:13:40 BRT [3341-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 19:13:44 BRT [3343-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido

As configurações dos arquivos estão assim:

MASTER

POSTGRESQL.CONF

listen_addresses = '*'
wal_level = hot_standby
archive_mode = on
archive_command = 'cp %p /mnt/server/archivedir/%f'
max_wal_senders = 2
wal_keep_segments = 20

PG_HBA.CONF
host replication replicador 192.168.0.112/32 trust

ESCRAVO
postgresql.conf

listen_addresses = '*'
hot_standby = on

PG_HBA.CONF
host all all 0.0.0.0/0 md5

recover.conf em (/var/lib/postgresql/9.4/main)

standby_mode=on
primary_conninfo='host=192.168.0.100 user=replicador application_name=
jessie-stby'
trigger_file='/tmp/pgtrigger'
restore_command = 'cp /mnt/server/archivedir/%f %p'
archive_cleanup_command = 'pg_archivecleanup /mnt/server/archivedir %r' 

-- 
Edson 

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


[pgbr-geral] Problema Standby após Implementação restore_command

2015-05-06 Por tôpico Edson F. Lidorio
 

Olá Pessoal, 

Envie esta mensagem ontem e acho que ela não chegou na lista, pois não
recebi o retorno. 

Me desculpe se ela chegou duplicada 

Estou com problemas no Standby após a implementação do restore_command.
Realizei todas as configurações e funcionou normalmente e após reiniciar
o servidor escravo, começou a gerar erros no log do escravo:

Estou usando Debian 8 com PostgreSQL 9.4.1 on x86_64-unknown-linux-gnu,
compiled by gcc-4.9.real (Debian 4.9.2-10) 4.9.2, 64-bit

Log de erros escravo:
2015-05-03 16:46:01 BRT [10210-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:05 BRT [10211-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:10 BRT [10214-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 16:46:15 BRT [10216-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido

Log de erros mestre
2015-05-03 19:13:35 BRT [3339-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 19:13:40 BRT [3341-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido
2015-05-03 19:13:44 BRT [3343-1] replicador@[desconhecido] ERRO:
segmento do WAL solicitado 0001002C já foi removido

As configurações dos arquivos estão assim:

MASTER

POSTGRESQL.CONF

listen_addresses = '*'
wal_level = hot_standby
archive_mode = on
archive_command = 'cp %p /mnt/server/archivedir/%f'
max_wal_senders = 2
wal_keep_segments = 20

PG_HBA.CONF
host replication replicador 192.168.0.112/32 trust

ESCRAVO
postgresql.conf

listen_addresses = '*'
hot_standby = on

PG_HBA.CONF
host all all 0.0.0.0/0 md5

recover.conf em (/var/lib/postgresql/9.4/main)

standby_mode=on
primary_conninfo='host=192.168.0.100 user=replicador application_name=
jessie-stby'
trigger_file='/tmp/pgtrigger'
restore_command = 'cp /mnt/server/archivedir/%f %p'
archive_cleanup_command = 'pg_archivecleanup /mnt/server/archivedir %r' 

-- 
Edson 

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


[pgbr-geral] restore_command standby

2015-05-06 Por tôpico Edson F. Lidorio

Pessoal,

Estou fazer uma copia dos arquivos do wal que estou salvando no mestre em:
/var/pg_archive/, estou usando para cópia scp (Secure Copy).

Para gravar os arquivos:
archive_command = 'cp %p /var/pg_archive/%f'


meu arquivo recover.conf esta assim:

standby_mode=on
primary_conninfo='host=192.168.0.100 user=replicador application_name= 
jessie-stby'

trigger_file='/tmp/pgtrigger'
restore_command = 'scp 192.168.0.100:/var/pg_archive/%f 
/var/lib/postgresql/9.4/main/%p'


Só que estou com dúvidas no log de erros do servidor secundário:

2015-05-06 23:02:41 BRT [594-37] LOG:  arquivo de log restaurado 
000100010028 do arquivador
2015-05-06 23:02:42 BRT [594-38] LOG:  arquivo de log restaurado 
000100010029 do arquivador
2015-05-06 23:02:44 BRT [594-39] LOG:  arquivo de log restaurado 
00010001002A do arquivador
2015-05-06 23:02:45 BRT [594-40] LOG:  arquivo de log restaurado 
00010001002B do arquivador
2015-05-06 23:02:46 BRT [594-41] LOG:  arquivo de log restaurado 
00010001002C do arquivador
2015-05-06 23:02:48 BRT [594-42] LOG:  arquivo de log restaurado 
00010001002D do arquivador
2015-05-06 23:02:49 BRT [594-43] LOG:  arquivo de log restaurado 
00010001002E do arquivador
2015-05-06 23:02:52 BRT [594-44] LOG:  arquivo de log restaurado 
00010001002F do arquivador

scp: /var/pg_archive/000100010030: No such file or directory
2015-05-06 23:02:55 BRT [1036-1] LOG:  iniciado fluxo de WAL do 
principal em 1/3000 na linha do tempo 1


É normal ele procurar esse arquivo e depois sincronizar novamente?
scp: /var/pg_archive/000100010030: No such file or directory


PostgreSQL 9.4.1 on x86_64-unknown-linux-gnu, compiled by gcc-4.9.real 
(Debian 4.9.2-10) 4.9.2, 64-bit


O que pode estar errado ainda?

[]'s

Edsom




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


Re: [pgbr-geral] Postgres Embarcado- Existe?

2015-04-06 Por tôpico Edson F. Lidorio
 

Em 2015-04-06 14:34, Marcelo Silva escreveu: 

 Pessoal, existe postgres embarcado? 
 Ou uma versão de instalação sem intervenção do usuario, mas levando em conta 
 que já pode existir postgres na máquina. 
 
 Gostaria de distribuir algumas aplicações simples, porem com um banco de 
 dados robusto. 
 
 Pensei em usar o SQLite só pra localhost, mas como uso Posgres nas minhas 
 aplicações em rede, gostaria de manter o padrão. 
 
 Marcelo Silva
 ---
 Skype: marc...@ig.com.br
 Fixo: (11) 2962-7390
 Tim: (11) 9 5250-1407 - ZapZap
 Vivo: (11) 9 9693-4251
 
 MVSoftware - www.mvsoftware.com.br 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Nunca utilizei! 

Verifique os links abaixo: 

[1] http://postgresqlportable.sourceforge.net/ 

[2] http://sourceforge.net/projects/pgsqlportable 

-- 
Edson F. Lidorio

 

Links:
--
[1] 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] Replicação e ambiente complexo

2014-12-09 Por tôpico Edson F. Lidorio
 

Em 2014-12-09 14:08, Márcio A. Sepp escreveu: 

 Boa tarde lista,
 
 Gostaria de indicação sobre material sobre replicação do banco postgresql e
 configuração em ambientes complexos (mais que um servidor de banco). Tenho
 lido algumas coisas, porém sou leigo em replicação, por isso se alguém tiver
 alguma indicação de um how-to - que explique um pouco dos conceitos
 envolvidos, vai me ajudar bastante.
 
 Att.
 Márcio A. Sepp
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Boa tarde, 

Segue 2 artigos: 

[1] -
http://eulerto.blogspot.com.br/2010/11/replicacao-no-postgresql.html 

[2] -
http://eulerto.blogspot.com.br/2010/11/hot-standby-e-streaming-replication.html


-- 
Edson F. Lidorio

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os
anexos
em outro formato, você pode instalar gratuita e livremente o LibreOffice
(
http://pt-br.libreoffice.org/).
 

Links:
--
[1] 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] Engenharia reversa com ERwin 9.5 usando ODBC

2014-11-04 Por tôpico Edson F. Lidorio
 

Em 2014-10-29 09:21, Luciano Bierhals escreveu: 

 Pessoal, 
 
 Estou com uma missão de começar a usar o ERWin como ferramenta de modelagem 
 de dados na empresa onde trabalho. 
 Acontece que para o banco Postgresql o ERWin não tem suporte nativo, ou seja, 
 preciso configurar uma conexão ODBC e fazer tudo a partir dela. 
 Acontece que ao fazer a engenharia reversa através desta conexão ODBC, tenho 
 2 efeitos colaterais detectados até o momento: 
 
 1 - Não consigo obter o comentário das colunas 
 2 - Colunas do tipo bigint são lidas como sendo do tipo int8 
 
 Acredito (apenas uma suspeita) que o problema esteja nas configuração da 
 conexão ODBC. 
 
 Alguém que usa o ERWin com o Postgresql já passou por estes problemas? Alguém 
 teria alguma dica para me ajudar? 
 
 Desde já agradeço. 
 
 Att, 
 Luciano 
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Boa tarde,

Tem um plugin em [1], que funciona com o Eclipse, é possível conectar em
vários database por drive jdbc.

[1] - http://ermaster.sourceforge.net

[2] - https://www.eclipse.org/downloads/

[]'s

[]'s

Edson 

 

Links:
--
[1] 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] Problema para inicializar o servidor Secundário

2014-07-29 Por tôpico Edson F. Lidorio
 

Em 2014-07-29 04:21, Flavio Henrique Araque Gurgel escreveu: 

 Estou executando manualmente. Agora o problema é outro! O Servidor 
 secundário subiu. Após fazer o pg_basebackup assim: pg_basebackup 
 --xlog-method=stream -D /var/lib/postgresql/9.3/main/ -h 192.168.0.251 -U 
 replicador Só que, não esta replicando! Os meus arquivos de configuração 
 estão assim: *Mestre: * postgresql.conf wal_level = hot_standby 
 max_wal_senders = 2 wal_keep_segments = 20 pg_hba.conf host replication 
 replicador 192.168.0.243/32 trust
 
 Ok.
 
 *Escravo:* postgresql.conf hot_standby = on
 
 Ok
 
 recovery.conf standby_mode = 'on' primary_conninfo = 'host=192.168.0.251 
 port=5432 user=replicador application_name = debian-stby' trigger_file = 
 '/tmp/failover.trg'
 
 Onde você colocou este arquivo?
 
 Quando verifico se o standby esta em replicação ele me retorna: 
 root@debian-stby:~# ps aux |grep postgres postgres 3177 0.0 3.1 218248 15800 
 ? S 22:16 0:00 /usr/lib/postgresql/9.3/bin/postgres -D 
 /var/lib/postgresql/9.3/main -c 
 config_file=/etc/postgresql/9.3/main/postgresql.conf postgres 3179 0.0 0.3 
 218248 1852 ? Ss 22:16 0:00 postgres: checkpointer process postgres 3180 0.0 
 0.5 218248 2648 ? Ss 22:16 0:00 postgres: writer process postgres 3181 0.0 
 0.3 218248 1644 ? Ss 22:16 0:00 postgres: wal writer process postgres 3182 
 0.0 0.5 218968 3016 ? Ss 22:16 0:00 postgres: autovacuum launcher process 
 postgres 3183 0.0 0.3 73892 1736 ? Ss 22:16 0:00 postgres: stats collector 
 process
 
 Definitivamente, não está replicando.
 
 No mestre, verifico a pg_stat_replication: 
 root@debian-db:/etc/postgresql/9.3/main# su postgres 
 postgres@debian-db:/etc/postgresql/9.3/main$ psql psql (9.3.5) Digite help 
 para ajuda. postgres=# x Exibição expandida está habilitada. postgres=# 
 table pg_stat_replication; (Nenhum registro) postgres=#
 
 Não há escravo conectado, realmente.
 
 O que pode estar errado ainda?
 
 Pode ser a localização do recovery.conf.
 
 Você poderia mandar aqui o trecho do log do escravo que mostra desde a 
 inicialização do cluster?
 
 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Perfeito agora esta funcionando. 

O problema era mesmo com a localização do arquivo recovery.conf que
estava em /etc/postgresql/9.3/main o correto é estar em
/var/lib/postgresql/9.3/main 

Ainda me resta uma dúvida, ontem o Flávio comentou para usar o
restore_command. 

Poderia me explicar melhor? 

Obrigado a todos pela ajuda, foi um ótimo aprendizado. 

-- 
Edson F. Lidorio

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os
anexos
em outro formato, você pode instalar gratuita e livremente o LibreOffice
(
http://pt-br.libreoffice.org/).
 

Links:
--
[1] 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] Problema para inicializar o servidor Secundário

2014-07-28 Por tôpico Edson F. Lidorio
 

Em 2014-07-28 04:30, Flavio Henrique Araque Gurgel escreveu: 

 segue os procedimentos abaixo: No mestre: pg_hba.conf postgresql.conf 
 wal_level = hot_standby max_wal_senders = 1 wal_keep_segments = 10 1- host 
 replication replicador 192.168.0.243/32 trust Reiniciar o Postgresql: 
 service postgresql restart 2- create user replicador replication;
 
 Até aqui parece ok.
 
 Escravo 1 - Parar PostgreSQL:service postgresql stop 2 - remove o conteudo 
 do diretório rm -Rf /var/lib/postgresql/9.3/main/* 3 - criado o arquivo 
 recovery.conf
 
 Aqui parece que você pulou algo.
 E... onde está o pg_basebackup?
 
 com usuário postgres: 
 
 su postgres 
 
 pg_basebackup -D /var/lib/postgresql/9.3/main/ -h 192.168.1.145 -U replicador 
 
 Você copiou a saída do backup dentro do diretório do cluster?
 
 Esqueci de postar o pg_basebackup no e-mail
 
 standby_mode = 'on' primary_conninfo = 'host=192.168.0.251 port=5432 
 user=replicador' trigger_file = '/tmp/failover.trg'
 
 Parece ok. Considere colocar também um restore_command pra não depender só 
 dos logs que o mestre tiver.
 
 postgresql.conf hot_standby = on
 
 Ok.
 
 Faltam as explicações que pedi mais acima.
 
 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

-- 
Edson F. Lidorio

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os
anexos
em outro formato, você pode instalar gratuita e livremente o LibreOffice
(
http://pt-br.libreoffice.org/).
 

Links:
--
[1] 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] Problema para inicializar o servidor Secundário

2014-07-28 Por tôpico Edson F. Lidorio
 

Em 2014-07-28 08:36, Matheus de Oliveira escreveu: 

 2014-07-27 0:40 GMT-03:00 Edson F. Lidorio ed...@openmailbox.org:
 
 pg_basebackup -D /var/lib/postgresql/9.3/main/ -h 192.168.0.251 -U replicador
 
 Dica: para evitar a perda de logs de transação durante a cópia utilize também 
 a opção `-X stream`, saiba que para isso irá precisar de um slot a mais no 
 max_wal_senders, ou seja, precisará que este valor seja ao menos 2. 
 
 Atenciosamente, 
 -- 
 Matheus de Oliveira
 Analista de Banco de Dados
 Dextra Sistemas - MPS.Br nível F!
 www.dextra.com.br/postgres [2]
 
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Matheus, 

então o pg_basebackup ficaria assim? 

pg_basebackup --xlog=stream -D /var/lib/postgresql/9.3/main/ -h
192.168.1.145 -U replicador 

-- 
Edson F. Lidorio

 

Links:
--
[1] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
[2] http://www.dextra.com.br/postgres/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema para inicializar o servidor Secundário

2014-07-28 Por tôpico Edson F. Lidorio

On 28-07-2014 16:01, Matheus de Oliveira wrote:


2014-07-28 13:47 GMT-03:00 Edson F. Lidorio ed...@openmailbox.org 
mailto:ed...@openmailbox.org:


pg_basebackup --xlog=stream -D /var/lib/postgresql/9.3/main/ -h
192.168.1.145 -U replicador 



Não.

pg_basebackup --xlog-method=stream -D 
/var/lib/postgresql/9.3/main/ -h 192.168.1.145 -U replicador


E mais uma coisa. Houve alguma mensagem de erro no anterior? Mesmo com 
sem o stream se tivesse aparecido algum problema antes ele teria 
enviado uma mensagem de erro. Você está executando manualmente ou via 
script?


Atenciosamente,
--
Matheus de Oliveira
Analista de Banco de Dados
Dextra Sistemas - MPS.Br nível F!
www.dextra.com.br/postgres http://www.dextra.com.br/postgres/



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

Estou executando manualmente.
Agora o problema é outro!
O Servidor secundário subiu.
Após fazer o pg_basebackup assim:
pg_basebackup --xlog-method=stream -D /var/lib/postgresql/9.3/main/ -h 
192.168.0.251 -U replicador


Só que, não esta replicando!

Os meus arquivos de configuração estão assim:

*Mestre: *
postgresql.conf
wal_level = hot_standby
max_wal_senders = 2
wal_keep_segments = 20

pg_hba.conf
host replication replicador192.168.0.243/32 trust



*Escravo:*
postgresql.conf
hot_standby = on


recovery.conf
standby_mode = 'on'
primary_conninfo = 'host=192.168.0.251 port=5432 user=replicador 
application_name = debian-stby'

trigger_file = '/tmp/failover.trg'

Quando  verifico se o standby esta em replicação ele me retorna:
root@debian-stby:~# ps aux  |grep postgres
postgres  3177  0.0  3.1 218248 15800 ?S22:16   0:00 
/usr/lib/postgresql/9.3/bin/postgres -D /var/lib/postgresql/9.3/main -c 
config_file=/etc/postgresql/9.3/main/postgresql.conf
postgres  3179  0.0  0.3 218248  1852 ?Ss   22:16   0:00 
postgres: checkpointer process
postgres  3180  0.0  0.5 218248  2648 ?Ss   22:16   0:00 
postgres: writer process
postgres  3181  0.0  0.3 218248  1644 ?Ss   22:16   0:00 
postgres: wal writer process
postgres  3182  0.0  0.5 218968  3016 ?Ss   22:16   0:00 
postgres: autovacuum launcher process
postgres  3183  0.0  0.3  73892  1736 ?Ss   22:16   0:00 
postgres: stats collector process


No mestre, verifico a pg_stat_replication:
root@debian-db:/etc/postgresql/9.3/main# su postgres
postgres@debian-db:/etc/postgresql/9.3/main$ psql
psql (9.3.5)
Digite help para ajuda.

postgres=# \x
Exibição expandida está habilitada.
postgres=# table pg_stat_replication;
(Nenhum registro)
postgres=#

O que pode estar errado ainda?


[]'s
Edson



___
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 para inicializar o servidor Secundário

2014-07-27 Por tôpico Edson F. Lidorio

On 27-07-2014 06:24, Flavio Henrique Araque Gurgel wrote:

Estou montando um servidor Standby e aṕos fazer a cópia com o
pg_basebackup o servidor secundário não esta querendo subir, esta
gerando os erros abaixo:


Restarting PostgreSQL 9.3 database server: main[] The PostgreSQL
server failed to start. Please check the log output: 2014-07-27 00:30:32
BRT LOG: sistema de banco de dados foi interrompido; última execução em
2014-07-27 00:22:14 BRT 2014-07-27 00:30:32 BRT LOG: registro do ponto
de controle primário é inválido 2014-07-27 00:30:32 BRT LOG: registro do
ponto de controle secundário é inválido 2014-07-27 00:30:32 BRT PÂNICO:
não pôde localizar registro do ponto de controle válido 2014-07-27
00:30:32 BRT LOG: processo de inicialização (PID 4937) foi terminado
pelo sinal 6: Aborted 2014-07-27 00:30:32 BRT LOG: interrompendo
inicialização porque o processo de[FAILialização falhou ... failed!

Meus servidores estão com as versões abaixo:

PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Debian
4.7.2-5) 4.7.2, 64-bit

usei o comando abaixo, para fazer a cópia:

pg_basebackup -D /var/lib/postgresql/9.3/main/ -h 192.168.0.251 -U
replicador


Esse aí é só o procedimento de cópia. Poderia nos passar todo o seu 
procedimento? Principalmente a parte da montagem do standby, onde 
colocou os arquivos, como está o seu recovery.conf...


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

segue os procedimentos abaixo:

No mestre:
pg_hba.conf

postgresql.conf
wal_level = hot_standby
max_wal_senders = 1
wal_keep_segments = 10


1- host replication replicador192.168.0.243/32 trust
Reiniciar o Postgresql: service postgresql restart

2- create user replicador replication;

Escravo
1 - Parar PostgreSQL:service postgresql stop
2 - remove o conteudo do diretório rm -Rf /var/lib/postgresql/9.3/main/*
3 - criado o arquivo recovery.conf

standby_mode = 'on'
primary_conninfo = 'host=192.168.0.251 port=5432 user=replicador'
trigger_file = '/tmp/failover.trg'

postgresql.conf
hot_standby = on


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


[pgbr-geral] Problema para inicializar o servidor Secundário

2014-07-26 Por tôpico Edson F. Lidorio

Ola Pessoal,

Estou montando um servidor Standby e aṕos fazer a cópia com o 
pg_basebackup o servidor secundário não esta querendo subir, esta 
gerando os erros abaixo:



Restarting PostgreSQL 9.3 database server: main[] The PostgreSQL 
server failed to start. Please check the log output: 2014-07-27 00:30:32 
BRT LOG: sistema de banco de dados foi interrompido; última execução em 
2014-07-27 00:22:14 BRT 2014-07-27 00:30:32 BRT LOG: registro do ponto 
de controle primário é inválido 2014-07-27 00:30:32 BRT LOG: registro do 
ponto de controle secundário é inválido 2014-07-27 00:30:32 BRT PÂNICO: 
não pôde localizar registro do ponto de controle válido 2014-07-27 
00:30:32 BRT LOG: processo de inicialização (PID 4937) foi terminado 
pelo sinal 6: Aborted 2014-07-27 00:30:32 BRT LOG: interrompendo 
inicialização porque o processo de[FAILialização falhou ... failed!


Meus servidores estão com as versões abaixo:

PostgreSQL 9.3.5 on x86_64-unknown-linux-gnu, compiled by gcc (Debian 
4.7.2-5) 4.7.2, 64-bit


usei o comando abaixo, para fazer a cópia:

pg_basebackup -D /var/lib/postgresql/9.3/main/ -h 192.168.0.251 -U 
replicador


Obrigado,

Edson


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


[pgbr-geral] Ferramenta Gráfica para PostgreSql

2014-06-01 Por tôpico Edson F. Lidorio

Boa tarde Pessoal,

Que ferramenta gráfica para comandos SQL, vocês utilizar para trabalhar 
com PostgreSql em Linux?


Obrigado,

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


Re: [pgbr-geral] Ferramenta Gráfica para PostgreSql

2014-06-01 Por tôpico Edson F. Lidorio

Em 01-06-2014 16:44, Moisés P. Sena escreveu:

PGModeler: https://github.com/pgmodeler/pgmodeler


Em 1 de junho de 2014 14:58, Eduardo Alexandre eduardog...@gmail.com 
mailto:eduardog...@gmail.com escreveu:


Há também o EMS SQL Manager e Toad Data Modeler.

Abraços,
___
Eduardo Alexandre


Em 1 de junho de 2014 14:41, Matheus Saraiva
matheus.sara...@gmail.com mailto:matheus.sara...@gmail.com
escreveu:

Em 01-06-2014 14:16, Edson F. Lidorio escreveu:

Boa tarde Pessoal,

Que ferramenta gráfica para comandos SQL, vocês utilizar
para trabalhar com PostgreSql em Linux?

Obrigado,

-- 
Edson

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


phpPgAdmin
pgAdmin

E para modelagem DER temos o PGModeler

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




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

Olá Moisés,

Como faço para compilar essa ferramenta PGModeler?


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


Re: [pgbr-geral] Replicação

2014-05-21 Por tôpico Edson F. Lidorio

Em 21-05-2014 18:42, Guimarães Faria Corcete DUTRA, Leandro escreveu:

2014-05-21 17:58 GMT-03:00 Fábio Uberti - GMail fabiosyst...@gmail.com:

Estou estudando para implementar a replicação nativa do PostgreSQL.Consegui
fazer funcionar, porém não encontrei um material que explicasse de forma
clara, qual seria o procedimento a ser executando em caso do servidor Master
apresentar problemas e o servidor Slave tenha que ser colocado em produção.

Já olhaste o manual oficial?  Costuma ser muito bom.

Também pode ser mais prático olhar o manual e nos colocar dúvidas específicas.



Outra questão seria a confiança/viabilidade deste tipo de replicação, se
realmente é confiável coloca-la em produção em um ambiente critico.

Sim, por isso que foi liberada como oficial.



Assista esse vídeo:

http://www.youtube.com/watch?v=J2VqnkToPzI



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


Re: [pgbr-geral] PostgreSQL 9.4 beta 1 liberada

2014-05-17 Por tôpico Edson F. Lidorio

Em 16-05-2014 12:53, Fabrízio de Royes Mello escreveu:

On 16-05-2014 12:46, Fabrízio de Royes Mello wrote:

Pessoal,

Foi liberada ontem (15/05/2015) o beta 1 do PostgreSQL 9.4 [1] e agora
entramos em um período de muitos testes.

Ajude nesse processo, não é tão difícil como parece, vejam em [2].

Qualquer um de nós pode ajudar testando e dando feedback, pois esse
trabalho é fundamental para que tenhamos um produto de qualidade, e este
é um grande diferencial do PostgreSQL, a intensa revisão e testes que é
realizada, e isso só é possível *com a sua ajuda*!!!

Att,


[1] http://www.postgresql.org/about/news/1522/
[2] https://wiki.postgresql.org/wiki/HowToBetaTest


É tão fácil testar que já tem pacotes pra Debian/Ubuntu [1] dessa versão
beta ;-)


[1] http://www.postgresql.org/about/news/1524/

Tem Brasileiro na área na versão 9.4!

Parabéns Fabrizio pelas suas contribuições nessa versão.


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


[pgbr-geral] Arquivos Pdf e Imagens no PostgreSQL

2014-05-07 Por tôpico Edson F. Lidorio

Olá a Todos,

Qual é o melhor tipo de campo para se trabalhar com arquivos pdf e 
arquivos de imagens jpg  salvas no banco?


--
Edson


---
Este email está limpo de vírus e malwares porque a proteção do avast! Antivírus 
está ativa.
http://www.avast.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] Exibir número inteiro

2014-03-08 Por tôpico Edson F. Lidorio

Em 08-03-2014 23:11, Fabrízio de Royes Mello escreveu:

On 08-03-2014 22:33, Edson F. Lidorio wrote:

Pessoal,
Estou precisando de uma ajuda no sql abaixo:
Quero pegar somente a parte inteira da subtração de duas data.

select dt_abertura,dt_fim,(dt_fim - dt_abertura)no_dias from osservhe;

  dt_abertura | dt_fim| no_dias
-+-+
  2012-11-18  | 2012-11-18 23:09:09 | 23:09:09
  2012-07-23  | 2012-09-18 22:21:10 | 57 days 22:21:10
  2012-09-10  | 2012-09-18 22:43:56 | 8 days 22:43:56
  2012-09-03  | 2012-09-18 23:44:33 | 15 days 23:44:33
  2012-08-05  | 2012-09-21 23:39:09 | 47 days 23:39:09
  2012-08-15  | 2012-09-21 23:46:41 | 37 days 23:46:41
  2012-08-12  | 2012-09-21 23:49:15 | 40 days 23:49:15
  2012-08-06  | 2012-09-22 00:01:15 | 47 days 00:01:15
  2012-08-05  | 2012-09-22 00:10:55 | 48 days 00:10:55
  2012-07-23  | 2012-09-22 00:16:55 | 61 days 00:16:55
  2012-10-26  | 2012-10-26 22:26:29 | 22:26:29
  2012-09-10  | 2012-09-18 22:30:58 | 8 days 22:30:58
  2012-07-22  | 2012-09-18 22:11:40 | 58 days 22:11:40



O resultado da sua subtração é um tipo 'interval' pois tem um 
timestamp envolvido.


Faça o seguinte:

select dt_abertura, dt_fim, (dt_fim::date - dt_abertura) from osservhe;

O resultado da subtração de 2 tipos 'date' é um 'integer';

Att,


Obrigado,

Resolvido;

___
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 ao recuperar pasta Data

2014-02-18 Por tôpico Edson F. Lidorio
 

Em 18-02-2014 05:38, Flavio Henrique Araque Gurgel escreveu: 

 Olá, Estou com um problema aqui no meu bkp. Estou tentado recuperar a pasta 
 data do postgresql 9.2.3 Windows 7 64. Procedimentos que estou fazendo: 1 - 
 reinstalei o Postgresql 9.2.3 2 - parei o serviço 3 - iniciei o Postgresql 
 com a pasta data recuperada: pg_ctl start -D c:data O Postgresql iniciou, 
 só que ao acessar o banco pelo pgAdmin aparece a mensagem abaixo: banco de 
 dados estoquex não existe o subdiretório do banco de dados 
 pg_tblspc/16399/PG_9.2_201204301/24977 esta ausente. No pgAdmin esta 
 listando todos os bancos da pasta data recuperada. O que pode estar errado?
 
 Você tinha uma tablespace que não foi restaurada.
 Hipóteses:
 1. Você esqueceu de fazer backup da tablespace (problemão).
 2. Você esqueceu de restaurar o backup da tablespace (probleminha).
 
 Como era feito esse seu backup?
 
 []s
 Flavio Gurgel
 ___
 pgbr-geral mailing list
 pgbr-geral@listas.postgresql.org.br
 https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral [1]

Estava com um (probleminha). 

Realmente eu não tinha restaurado a o bkp da tablespace no mesmo local
que ela estava.

Eu tinha o bkp do dia anterior, só que o bkp atual que eu precisava eu
acabei sobrepondo ele, sorte minha que eu tinha o bkp físico da
tablespace.

Obrigado;

[]'s

Edson 
 

Links:
--
[1] 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] Problema ao recuperar pasta Data

2014-02-17 Por tôpico Edson F. Lidorio

Olá,

Estou com um problema aqui no meu bkp. Estou tentado recuperar a pasta 
data do postgresql 9.2.3 Windows 7 64.

Procedimentos que estou fazendo:
1 - reinstalei o Postgresql 9.2.3
2 - parei o serviço
3 - iniciei o Postgresql com a pasta data recuperada: pg_ctl start -D 
c:\data


O Postgresql iniciou, só que ao acessar o banco pelo pgAdmin aparece a 
mensagem abaixo:


banco de dados estoquex não existe
o subdiretório do banco de dados 
pg_tblspc/16399/PG_9.2_201204301/24977 esta ausente.


No pgAdmin esta listando todos os bancos da pasta data recuperada.

O que pode estar errado?


[]'s

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


Re: [pgbr-geral] Listar todas as tabelas

2014-02-12 Por tôpico Edson F. Lidorio

Em 12/02/2014 19:16, ALLAN YAHOO escreveu:

Boa noite pessoal,
Uma pergunta relativamente simples para vocês, mas complexa para mim. 
Como faço para listar todas as tabelas que tenho dentro do schema public ?

Obrigado,
Allan de Sá


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

Utilizando psql faça assim:
\dt


--
Edson F. Lidorio

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o LibreOffice (
http://pt-br.libreoffice.org/).

___
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 montar Standby

2014-02-08 Por tôpico Edson F. Lidorio

Em 08-02-2014 02:43, Euler Taveira escreveu:

On 07-02-2014 23:39, Edson Feirreira Lidorio wrote:

Olá Pessoal,

Estou criando um servidor Standby para estudo, usando o tutorial do
Flávio Gurgel que esta no endereço [1], o problema é, criei o mestre e
esta rodando normal e o escravo também esta online só que não consigo
conectar nele, aparece a mensagem:
[root@slinux2 ~]# service postgresql-9.3 status
  (pid  1107) está em execução...
[root@slinux2 ~]# su postgres
bash-4.1$ psql
could not change directory to /root: Permissão negada
psql: FATAL:  o sistema de banco de dados está iniciando
bash-4.1$ psql


Parece-me que você não definiu no postgresql.conf do servidor secundário:

hot_standby = on

Se mesmo assim você não conseguir resolver o problema, forneça
informações adicionais. Quais são as modificações feitas no
postgresql.conf de ambos os servidores? Qual o conteúdo do arquivo
recovery.conf? O que diz os logs do servidor secundário?



Realmente eu não tinha definido o hot_standby = on

Obrigado;

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


Re: [pgbr-geral] Postgre embarcado? é Possivel?

2014-01-30 Por tôpico Edson F. Lidorio

Em 30/01/2014 09:27, Mauro Risonho de Paula Assumpção escreveu:


O que vou falar é bem off topic mas não sei o que você quer fazer,  
mas sugestão seria sqlite.


@firebitsbr

Em 30/01/2014 09:15, Marcelo Silva marc...@ig.com.br 
mailto:marc...@ig.com.br escreveu:


Dentro deste mesmo tópico,
Sei que Instalar o gerenciador do DB e Embarcado tem muita diferença.
Sei que o Firebird tem uma versão embarcada, mas não sei se está
continuada.
Vejo algumas aplicações que instalam MySQL ou Firebird (não
embarcados) já na instalação do aplicativo...
O Postgres possui alguma versão neste sentido, onde poderiamos
setar os parametros e instalar o Postgres de modo automático
(sem nenhuma intervenção)?
Caso sim, Se o cara já tiver um Postgres na mesma máquina, não
teremos problemas?

Marcelo Silva
--


-Mensagem Original- From: Flavio Henrique Araque Gurgel
Sent: Thursday, January 30, 2014 9:08 AM
To: pgbr-geral@listas.postgresql.org.br
mailto:pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] Postgre embarcado? é Possivel?

Tem como usar o postgres embarcado numa aplicação java?


Não. O PostgreSQL não foi desenhado para isso.

Pelo menos que o instalador já instale o .jar e o banco?


Isso você pode fazer.

Diga qual seu objetivo exato. Normalmente recebemos uma pergunta A mas
seu problema pode ser B e uma solução pode existir.

[]s
Flavio Gurgel
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
mailto: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
mailto: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

verifique esses projetos:

http://sourceforge.net/projects/pgsqlportable/?source=directory

http://sourceforge.net/projects/postgresqlportable/?source=directory


--
Edson F. Lidorio

Atenção: Este e-mail pode conter anexos no formato ODF (Open Document
Format)/ABNT (extensões odt, ods, odp, odb, odg). Antes de pedir os anexos
em outro formato, você pode instalar gratuita e livremente o LibreOffice (
http://pt-br.libreoffice.org/).

___
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 em function

2013-11-19 Por tôpico Edson F. Lidorio

Em 19/11/2013 22:03, Douglas Fabiano Specht escreveu:




2013/11/19 Edson F. Lidorio ed...@openmailbox.org 
mailto:ed...@openmailbox.org


Boa noite,

Estou com problemas na FUNCTION ao atualizar o valor do campos (
vlr_saldo_sai, vlr_saldo) os valores desses campos fica com valor
nulo.
O que pode estar errado nessa FUNCTION?

CREATE OR REPLACE FUNCTION baixa_saldo_conta_pagar()
  RETURNS trigger AS
$BODY$
 BEGIN
IF (TG_OP = 'INSERT') THEN
   UPDATE contas SET
   vlr_saldo_sai = (vlr_saldo_sai + NEW.vlr_pgto),
   vlr_saldo = (vlr_saldo - NEW.vlr_pgto),
   dt_usualt = now(),
   nm_usualt = new.nm_usualt
   WHERE cd_conta = NEW.cd_conta;
   RETURN NEW;
END IF;
  IF (TG_OP = 'UPDATE') THEN
  UPDATE contas
  SET vlr_saldo_sai = ((vlr_saldo_sai - OLD.vlr_pgto) +
NEW.vlr_pgto),
  vlr_saldo = ((vlr_saldo) + (OLD.vlr_pgto) - NEW.vlr_pgto),
  nm_usualt = new.nm_usualt
  WHERE cd_conta = NEW.cd_conta;
  RETURN NEW;
  END IF;
  IF (TG_OP = 'DELETE') THEN
  UPDATE contas
set vlr_saldo_sai = (vlr_saldo_sai - OLD.vlr_pgto),
vlr_saldo = (vlr_saldo + OLD.vlr_pgto),
dt_usualt = OLD.dt_usualt,
nm_usualt = OLD.nm_usualt
where cd_conta = OLD.cd_conta;
RETURN OLD;
  END IF;
 END;
$BODY$
  LANGUAGE plpgsql VOLATILE
  COST 100;
ALTER FUNCTION baixa_saldo_conta_pagar()
  OWNER TO postgres;

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


ola..
nao existe possibilidade de algum desses campos estiverem nulo?
começaria colocam um coalesce neles.


--

Douglas Fabiano Specht


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

esses campos estão com valor, após atualizar eles ficam com valor nulo...
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral