Re: [pgbr-geral] RESTAURAR BACKUP

2017-01-25 Por tôpico Ronei Heck
E se tentar o autovacuum=off do arquivo postgresql.conf? Digo isso, porque em 
um cliente meu estava travando o serviço do postgres, e passou a funcionar 
normalmente colocando o autovacuum=off.

Att.

Ronei Heck


From: José Mello Júnior 
Sent: Wednesday, January 25, 2017 11:29 AM
To: Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] RESTAURAR BACKUP

Cleiton, 

Quando falei da pasta data, me refiro à instalação padrão, nesse caso fica 
dentro da própria árvore de pastas à partir da pasta 9.4 e nesse caso somente o 
tablespace default estava sendo utilizado.

Procedimento manual foi realizado com a nova instalação do Banco, onde apenas 
renomeio a pasta de data para data_new e de data_old para data, onde a data_old 
são os dados que necessito acessar. Antes de fazer esse processo é sempre 
parado o serviço, por esse motivo é que ao tetar reativar o serviço vem a 
mensagem que foi iniciado e interrompido.

Efetivamente nos LOG´s do Banco não aparece nem mesmo a tentativa de iniciar o 
Banco, mas, um colega da lista me indicou para eu olhar nos eventos do Windows 
e vem a mensagem que "parece que o postmaster já está sendo utilizado", mas não 
tem qualquer arquivo .PID na estrutura.

Muito obrigado pela atenção.

Att



Em 25 de janeiro de 2017 10:58, Cleiton Luiz Domazak <cleitondoma...@gmail.com> 
escreveu:



  2017-01-25 8:54 GMT-02:00 José Mello Júnior <jose.mello.jun...@gmail.com>:

Ainda não consegui recuperar o Banco de Dados, minhas ideias acabaram, 
alguém pode me dar alguma outra luz?

  Vc chegou a fazer o procedimento manualmente de backup e testar se volta?

  Pare o serviço, faça a copia(crtl-c + crtl+v), compacte, renomeie, 
descompacte e tenta subir, claro que fazendo isso com a pasta "data" que está 
funcionando.

  Se funcionar, executa novamente o seu script e veja se o erro ocorre 
novamente.

  Digo isso, pq já fiz esse processo várias vezes, e não tem muito o que dar 
errado, inclusive quando para o serviço do Windows o postmaster.pid é deletado 
automaticamente.

  E por nem gravar log do PostgreSQL, está parecendo que alguma coisa pode ter 
sido corrompido no processo, ou alguma permissão que o seu script acaba 
alterando, mesmo sem a sua vontade. 

  Outra dúvida, quando vc se refere a pasta "data", seria o seu 
"data_directory", ou é a pasta com tablespaces? Pergunto, pq já vi confusão com 
isso.


Muito Obrigado


Em 24 de janeiro de 2017 14:42, José Mello Júnior 
<jose.mello.jun...@gmail.com> escreveu:

  Sim, esse macete eu já sabia por mensagens anteriores aqui do grupo. 

  Att 

  Em 24 de jan de 2017 14:35, "Alexsandro Haag" <alexsandro.h...@gmail.com> 
escreveu:



  Em 24 de janeiro de 2017 14:21, Rosana de Oliveira 
<rosana.pi...@gmail.com <mailto:rosana.pi...@gmail.com>> escreveu:



  Em 24 de janeiro de 2017 14:10, José Mello Júnior
  <jose.mello.jun...@gmail.com <mailto:jose.mello.jun...@gmail.com>>
  escreveu:

  No evento do Windows encontrei a seguinte mensagem:

  pg_ctl: este diretório de dados parece já estar executando um
  postmaster

  o que posso fazer?


Olá José,
  e as permissões na pasta que você restaurou do backup... Estão 
adequadas para o Postgres?

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




-- 

Mello Júnior
41.3252-3555

___
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





-- 

Mello Júnior
41.3252-3555



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




Nenhum vírus encontrado nessa mensagem.
Verificado por AVG - www.avg.com
Versão: 2016.0.7998 / Banco de dados de vírus: 4749/13832 - Data de Lançamento: 
01/25/17
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-20 Por tôpico Ronei Heck
>From: Bruno Pio Sent: Thursday, November 19, 2015 4:31 PM
>Veja se isso te ajuda, segue exemplo para executar no prompt:

>start /wait C:\postgresql-9.2.4-1-windows-x64.exe --prefix "C:\PostgreSQL\9.2" 
>--datadir "C:\PostgreSQL\9.2\data"  --serverport >5432 --servicename 
>PostgreSQL-9.2 --locale "Portuguese, Brazil" --superaccount postgres 
>--superpassword postgres -->unattendedmodeui minimal --debuglevel 2 --mode 
>unattended 

Muito obrigado, Bruno. Vou testar este e o do odbc também. Abraços!


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

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck
From: Guimarães Faria Corcete DUTRA, Leandro Sent: Thursday, November 19, 
2015 4:08 PM



Volta e meia esse assunto volta à tona aqui, creio que vários colegas
já discorreram a respeito.  Se não achar, procure por ‘PostgreSQL
embedded OR "silent install"’.  Se não me engano, há um instalador
alternativo, tipo Enterprise DB ou algo assim, com essa capacidade, se
não estiver já no oficial.


Ok. Muito obrigado!

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

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck
From: Guimarães Faria Corcete DUTRA, Leandro Sent: Thursday, November 19, 
2015 2:27 PM



Pelo que entendi, o colega não tem opção, está instalando em clientes.
Só não entendi porque instalar o servidor PostgreSQL num cliente MS
Windows.  Imagino uma situação onde ele não saiba de que componentes
um aplicativo precise, ou que não valha a pena fazer uma instalação do
PostgreSQL como sistema embutido (/embedded system/).


Vou explicar o que faço. Em um cliente com apenas um micro, instalo o 
postgres normalmente e o odbc. Ao entrar no sistema ele cria o banco de 
dados, as tabelas e os registros padrões automaticamente. Se for o caso de 
restaurar algum backup, entro no pgadmin, crio o banco e restauro o backup.


Em clientes com mais de um micro, escolho o melhor para ser servidor, 
instalo tudo como mencionei anteriormente. Já nos terminais, instalo apenas 
o odbc e o sistema. Depois configuro o link para acessar pelo ip do 
servidor.


Pergunto: existe uma maneira de instalar o postgres de forma 
automatizada/silenciosa?


Abraços.

Ronei Heck

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

[pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck
Olá, pessoal,

Eu estou tentando instalar o postgres 9.3 64 bits em um computador com windows 
7 ultimate 64 bits. No final da instalação, quando está tentando startar o 
banco, dá a seguinte mensagem de erro:

Problem running post-install step. Installation may not complete correctly. 
Failed to start the database server.

Já pesquisei e tentei de várias formas, mas sempre dá esta mensagem.

Alguém tem ideia do que pode estar acontecendo? O que preciso fazer para 
conseguir instalar o postgres neste micro?

Muito obrigado!
Ronei Heck___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck
Em 19 de novembro de 2015 10:43, Guimarães Faria Corcete DUTRA, Leandro 
<l...@dutras.org> escreveu:

  2015-11-19 10:33 GMT-02:00 Ronei Heck <ro...@rhsistemas.com.br>:
  >
  > Eu estou tentando instalar o postgres 9.3 64 bits em um computador com
  > windows 7 ultimate 64 bits. No final da instalação, quando está tentando
  > startar o banco, dá a seguinte mensagem de erro:
  >
  > Problem running post-install step. Installation may not complete correctly.
  > Failed to start the database server.


>
>Ronei
>ja passei por isso tente o script abaixo:
>

>1-deletar o usuario na opção compmgmt.msc

>2-criar novamente o usuario postgres, e coloca-lo como membro de 
>administradores, lembrando de desmarcar, a opção >"Conta desativada", marcar a 
>opção "A Conta nunca expirra".

>3-mover o instalador para o C:\

>4-rodar o comando runas /user:postgres cmd.exe no executar, confirmar a senha.

>5-cd\ 

>6-postgresql-9.2.4-1-windows-x64

>7-Fazer a instalação Normal.

>8-na opção compmgmt.msc tirar o postgres de membro de administradores.





>-- 


>Douglas Fabiano Specht

Ok, Douglas, vou tentar no próximo que der problema. Muito obrigado.


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

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck

Tentei pesquisar no histórico da lista, mas não encontrei o mecanismo de
busca. Se puder me informar os passos, agradeço.



Costumo usar o Google mesmo restringindo com o termo de busca
‘site:listas.postgresql.org.br’.


Ok.


Já tinha acontecido isso em outros clientes



Você está instalando o servidor completo nos clientes?


Eu faço a instalação normal. Há outra alternativa?

Deixei assim neste cliente. Acredito que seja algum bloqueio que o 
técnico

configurou no windows. Gostaria de saber qual, para poder desbloquear se
acontecer outra vez.



Creio que o Douglas mandou passos que possam te resolver.
Experimente-os e nos relate o resultado.


Certo, vou experimentar no próximo cliente que der problema.


--
skype:leandro.gfc.dutra?chat  Yahoo!: ymsgr:sendIM?lgcdutra
+55 (61) 3546 7191  gTalk: xmpp:leand...@jabber.org
+55 (61) 9302 2691ICQ/AIM: aim:GoIM?screenname=61287803
BRAZIL GMT−3  MSN: msnim:chat?contact=lean...@dutra.fastmail.fm
___


Muito obrigado.

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

Re: [pgbr-geral] Instalação do Postgres 9.3 no Windows 7 Ultimate

2015-11-19 Por tôpico Ronei Heck
  Olá, pessoal,

>Olá, boa tarde!


  Eu estou tentando instalar o postgres 9.3 64 bits em um computador com 
windows 7 ultimate 64 bits. No final da instalação, quando está tentando 
startar o banco, dá a seguinte mensagem de erro:

  Problem running post-install step. Installation may not complete correctly. 
Failed to start the database server.

  Já pesquisei e tentei de várias formas, mas sempre dá esta mensagem.

  Alguém tem ideia do que pode estar acontecendo? O que preciso fazer para 
conseguir instalar o postgres neste micro?

  Muito obrigado!
  Ronei Heck

>Comigo já aconteceu algumas dezenas de vezes esse problema, costuma ser 
>permissão do Windows.

>Funciona muito bem você criar antes da instalação a estrutura de pastas (Ex. 
>C:\PostgreSQL\9.3\data), aplicar permissão de >controle total para os usuário 
>"Todos" e "Serviço de Rede" nessas pastas e instalar direcionando a instalação 
>para essa >estrutura. Antes disso remova a instalação que tentou fazer 
>anteriormente, bem como as chaves no registro criadas.

>Também funciona bem quando o usuário logado na máquina é o Administrador, e 
>não apenas faça parte do grupo de >Administradores.

>Espero que ajude.

>Bruno Pio

Interessante!

Eu consegui instalar na pasta \users\public\postgres_bd. Deve ser problema de 
permissão mesmo. Vou tentar sua dica na próxima vez que der problema.

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

Re: [pgbr-geral] Limite de procedimentos dentro de uma transação

2015-05-08 Por tôpico Ronei Heck
Pessoal,

Dentro de um processo de atualização da aplicação, considerando o seguinte 
cenário:
BEGIN;
INSERT
UPDATE...
CREATE...
INSERT...
COMMIT ou ROLLBACK;

Existe algum limite de procedimentos dentro de uma transação?

Considerando que ninguém estará acessando o banco, posso ter algum problema em 
relação ao tempo que a transação ficará aberta?

[]s
Danilo
Não sei se te ajuda, mas quando faço uma conversão de uma tabela com, digamos, 
500 mil registros, para o banco de dados, eu crio um contador e a cada mil 
registros dou um COMMIT e abro novamente com BEGIN. Se eu não fizer assim, 
depois de uma certa quantidade de registros, a gravação começa a ficar lenta, e 
cada vez mais lenta.

[]s

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


Re: [pgbr-geral] Arquivos Pdf e Imagens no PostgreSQL

2014-05-08 Por tôpico Ronei Heck
Qual é o melhor tipo de campo para se trabalhar com arquivos pdf e arquivos 
de imagens jpg  salvas no banco?


E estou usando bytea.

Att.

Ronei

___
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 instalação do postgres no win7

2014-03-19 Por tôpico Ronei Heck
  On 23-12-2013 08:17, Ronei Heck wrote:
   Volta e meia deparo com um erro ao instalar o postgres 9.1 64 ou 32 bits no 
final da instalação, tanto no windows 7 32 bist quanto no 64 bits. Na maioria 
instala normalmente, mas em alguns casos, não. A mensagem do erro é a seguinte:
  
   “Problem running post-install step. Installation may not complete 
correctly. The database cluster initialisation failed.”

 Já conseguiu identificar qual é o erro que ocorre na inicialização? Talvez 
 seja possível verificar no log de Aplicativos do
 Windows e nos dar um parecer mais válido da sua situação.

No log de instalação estranhei o que está no começo do arquivo:

Log started 03/19/2014 at 15:23:36
Preferred installation mode : qt
Trying to init installer in mode qt
Mode qt successfully initialized
Could not find registry key 
HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.1 Service 
Account. Setting variable iServiceAccount to empty value
Could not find registry key 
HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.1 Super User. 
Setting variable iSuperuser to empty value
Could not find registry key 
HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.1 Branding. 
Setting variable iBranding to empty value
Could not find registry key 
HKEY_LOCAL_MACHINE\SOFTWARE\PostgreSQL\Installations\postgresql-9.1 
DisableStackBuilder. Setting variable iDisableStackBuilder to empty value
[15:23:44] Existing base directory: C:\Program Files\PostgreSQL\9.1
[15:23:44] Existing data directory: C:\Program Files\PostgreSQL\9.1\data
[15:23:44] Using branding: PostgreSQL 9.1
[15:23:44] Using Super User: postgres and Service Account: postgres
[15:23:44] Using Service Name: postgresql-9.1
Executing cscript //NoLogo C:\Users\win\AppData\Local\Temp\prerun_checks.vbs
Script exit code: 0

E o que está no final do arquivo:

Loading additional SQL modules...
Executing cscript //NoLogo C:\Program 
Files\PostgreSQL\9.1\installer\server\loadmodules.vbs postgres  
C:\Program Files\PostgreSQL\9.1 C:\Program Files\PostgreSQL\9.1\data 5432
Script exit code: 2

Script output:
Installing the adminpack module in the postgres database...
Executing 'C:\Users\win\AppData\Local\Temp\rad81326.bat'...
psql: nÆo p“de conectar ao servidor: Connection refused (0x274D/10061)
O servidor est  executando na m quina localhost (::1) e aceitando
conexäes TCP/IP na porta 5432?
nÆo p“de conectar ao servidor: Connection refused (0x274D/10061)
O servidor est  executando na m quina localhost (127.0.0.1) e aceitando
conexäes TCP/IP na porta 5432?

Failed to install the 'adminpack' module in the 'postgres' database
loadmodules.vbs ran to completion

Script stderr:
Program ended with an error exit code

Error running cscript //NoLogo C:\Program 
Files\PostgreSQL\9.1\installer\server\loadmodules.vbs postgres  
C:\Program Files\PostgreSQL\9.1 C:\Program Files\PostgreSQL\9.1\data 5432 : 
Program ended with an error exit code
[15:28:33] Write the data directory to the ini file...
[15:28:33] Write the port number, service ID, locale and superuser to the ini 
file...
[15:28:34] Write ServiceID(postgresql-9.1) to registry/ini...
Problem running post-install step. Installation may not complete correctly
Error reading file C:/Program Files/PostgreSQL/9.1/data/postgresql.conf
Creating Uninstaller
Creating uninstaller 25%
Creating uninstaller 50%
Creating uninstaller 75%
Creating uninstaller 100%
Installation completed
Log finished 03/19/2014 at 15:28:55

Se puder ajudar, agradeço.

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


[pgbr-geral] Problema na instalação do postgres no win7

2013-12-23 Por tôpico Ronei Heck
Senhores(as),

Volta e meia deparo com um erro ao instalar o postgres 9.1 64 ou 32 bits no 
final da instalação, tanto no windows 7 32 bist quanto no 64 bits. Na maioria 
instala normalmente, mas em alguns casos, não. A mensagem do erro é a seguinte:

“Problem running post-install step. Installation may not complete correctly. 
The database cluster initialisation failed.”

Quando isso ocorre, instalo a versão 8.3 sem problemas.

Por que ocorre este erro? Há um modo de resolver o problema?

Muito obrigado e um feliz natal e próspero ano de 2014 a todos.

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


[pgbr-geral] Incluir ou Alterar um Registro

2013-09-13 Por tôpico Ronei Heck
Senhores,

No exemplo de inclusão e alteração a seguir:

INSERT INTO cadastro_qualquer (codigo,descricao,valor) VALUES (1,’TESTE’,50.00)

UPDATE cadastro_qualquer SET descricao=’TESTE’, valor=50.00 WHERE codigo=1

Eu gostaria de dar um INSERT caso o registro não exista, e dar um UPDATE caso o 
registro já exista. Qual a melhor forma de fazer?

Muito obrigado.

Ronei Heck
Postgres 9.1
Windows 7
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Data e Hora do Servidor

2013-09-11 Por tôpico Ronei Heck
Senhores,

Em um cliente meu o horário do micro servidor está em 10:30, mas o BD retorna 
13:30. Como posso obter o horário do micro e não o do BD? E como posso 
sincroniar o horário do BD com o do micro?

Estou utilizando a instrução select date ‘now’,time ‘now’. select 
current_date,current_time dá o mesmo resultado.

Obrigado.

Ronei Heck
Postgres 9.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] Data e Hora do Servidor

2013-09-11 Por tôpico Ronei Heck
From: JotaComm 
Sent: Wednesday, September 11, 2013 11:54 AM
To: Comunidade PostgreSQL Brasileira 
Subject: Re: [pgbr-geral] Data e Hora do Servidor

Opa,




Em 11 de setembro de 2013 11:49, Guimarães Faria Corcete DUTRA, Leandro 
l...@dutras.org escreveu:

  2013/9/11 Ronei Heck ro...@rhsistemas.com.br:

  
   Em um cliente meu o horário do micro servidor


  Qual o sistema operacional?



   está em 10:30, mas o BD retorna 13:30.


13:30 provavelmente é o horário em UTC.


  Qual dos dois está certo?



   Como posso obter o horário do micro e não o do BD? E como
   posso sincroniar o horário do BD com o do micro?


Como você configurou o seu BD?


Como está o seu timezone? 

show timezone mostra America/Araguaina


  Você pode configurar o BD para o fuso horário correto.  Ou pode
  configurar para ele usar o fuso do micro.  Detalhes no histórico da
  lista… que minha memória é uma vaga lembrança…
  ___
  pgbr-geral mailing list
  pgbr-geral@listas.postgresql.org.br
  https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral



Abraços
-- 
JotaComm
http://jotacomm.wordpress.com 



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


Re: [pgbr-geral] Data e Hora do Servidor

2013-09-11 Por tôpico Ronei Heck
-Mensagem Original- 
From: Guimarães Faria Corcete DUTRA, Leandro

Sent: Wednesday, September 11, 2013 11:49 AM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Data e Hora do Servidor

2013/9/11 Ronei Heck ro...@rhsistemas.com.br:


Em um cliente meu o horário do micro servidor


Qual o sistema operacional?

Windows XP.


está em 10:30, mas o BD retorna 13:30.


Qual dos dois está certo?

O de 10:30.


Como posso obter o horário do micro e não o do BD? E como
posso sincroniar o horário do BD com o do micro?


Você pode configurar o BD para o fuso horário correto.  Ou pode
configurar para ele usar o fuso do micro.  Detalhes no histórico da
lista… que minha memória é uma vaga lembrança…
___
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] Data e Hora do Servidor

2013-09-11 Por tôpico Ronei Heck

From: Guimarães Faria Corcete DUTRA, Leandro
Sent: Wednesday, September 11, 2013 2:09 PM
To: Comunidade PostgreSQL Brasileira
Subject: Re: [pgbr-geral] Data e Hora do Servidor



2013/9/11 Ronei Heck ro...@rhsistemas.com.br:

Em 11 de setembro de 2013 11:49, Guimarães Faria Corcete DUTRA, Leandro
l...@dutras.org escreveu:
Como está o seu timezone?

show timezone mostra America/Araguaina



Duas perguntas: onde você fica, é o mesmo fus?  e como está no sistema
operacional?


Nosso fuso aqui em Tubarão-SC é o de Brasília. No meu windows está 
(UTC-3:00)-Brasília, e no meu cliente está (GMT-3:00)-Brasília.


Obrigado.

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


Re: [pgbr-geral] Informações das tabelas

2012-10-22 Por tôpico Ronei Heck
Veja se esta consulta te ajuda:

SELECT
ordinal_position,
table_schema,
table_name,
column_name,
CASE
WHEN data_type = 'numeric' AND COALESCE(numeric_precision,0)  0 THEN
CASE WHEN COALESCE(numeric_scale,0)  0 THEN
data_type || '(' || numeric_precision::BPCHAR || ',' ||
numeric_scale::BPCHAR || ')'
ELSE
data_type || '(' || numeric_precision::BPCHAR || ')'
END
WHEN COALESCE(character_maximum_length,0)  0 THEN
data_type || '(' || character_maximum_length::BPCHAR || ')'
ELSE
data_type
END AS data_type,
is_nullable
FROM
information_schema.columns
ORDER BY
table_schema,
table_name,
ordinal_position

Perfeito, Tiago, é isso mesmo que preciso.

Em relação às CONSTRAINTs e os INDEXs, tem como obter?

Muito obrigado.

Ronei

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


Re: [pgbr-geral] Fazer postgre pegar datahora do servidor

2012-10-22 Por tôpico Ronei Heck
Não estou conseguindo fazer o PostGreSQL 8.4 pegar a hora local do servidor, 
para acertar o horario de verão
já tentei SET TIME ZONE LOCAL; 

Rudimar, veja se isto serve.

SELECT current_time
Att.
Ronei Heck
 ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Informações das tabelas

2012-10-22 Por tôpico Ronei Heck

É possível sim. Da uma olhada nas tabelas/views de sistema e se você quebrar 
um pouquinho a cabeça chega na resposta. O Tiago já deu uma boa ajuda ;) 

Bom, quebrei a cabeça e consegui o que precisava com os seguintes comandos:
SELECT 
ordinal_position,column_name,data_type,character_maximum_length,numeric_precision,numeric_scale,is_nullable
 FROM information_schema.columns WHERE table_schema='public' AND 
table_name='brindes' ORDER BY ordinal_position

  1;codigo_empresa;integer;;32;0;NO
  2;numero_lancto;integer;;32;0;NO
  3;empresa_cliente;integer;;32;0;YES
  4;codigo_cliente;integer;;32;0;YES
  5;data_lancto;integer;;32;0;YES
  6;data_lancto_formatada;character varying;10;;;YES
  7;hora_lancto;integer;;32;0;YES
  8;hora_lancto_formatada;character varying;10;;;YES
  9;observacao;character varying;100;;;YES
  10;codigo_produto;numeric;;14;0;YES
  11;codigo_tabela;integer;;32;0;YES
  12;codigo_grade;integer;;32;0;YES
  13;quantidade;numeric;;14;3;YES
  14;preco_unitario;numeric;;14;5;YES
  15;preco_total;numeric;;14;2;YES
  16;usuario;integer;;32;0;YES

select constraint_name,constraint_type from 
information_schema.table_constraints where constraint_schema='public' and 
constraint_type'CHECK' and table_name='cadastro_clientes_fotos'

  a041_empresa_cliente_empresa_foto;PRIMARY KEY
  r041_empresa_cliente_a009;FOREIGN KEY

select column_name from information_schema.key_column_usage where 
constraint_schema='public' and 
constraint_name='a041_empresa_cliente_empresa_foto'

  empresa_cliente
  codigo_cliente
  codigo_empresa
  numero_foto

select column_name from information_schema.key_column_usage where 
constraint_schema='public' and constraint_name='r041_empresa_cliente_a009'

  empresa_cliente
  codigo_cliente

select table_name,column_name from information_schema.constraint_column_usage 
where constraint_schema='public' and constraint_name='r041_empresa_cliente_a009'

  cadastro_clientes;codigo_empresa
  cadastro_clientes;codigo_cliente

select indexname from pg_indexes where schemaname='public' and 
tablename='brindes'

  a040_empresa_lancto
  a040_empresa_cliente
  a040_empresa_data_lancto
  a040_produto_tabela_grade

select a.oid,a.relname,b.indkey from pg_class a JOIN pg_index b ON 
b.indexrelid=a.oid where a.relname='a040_produto_tabela_grade'

  1390449;a040_produto_tabela_grade;10 11 12

Confere?

Att.

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


[pgbr-geral] Informações das tabelas

2012-10-21 Por tôpico Ronei Heck
Olá, pessoal,

Com este comando:

SELECT ordinal_position,column_name,data_type FROM information_schema.columns 
WHERE table_schema='public' AND table_name='brindes' order by ordinal_position

Eu consigo obter o nome e o tipo das colunas de uma tabela. Tem como obter o 
tamanho, os decimais e se o campo é not null?

Preciso também obter informações dos índices e dos relacionamentos da tabela.

Muito obrigado.

Ronei Heck
Clarion 6.1
Postgres 9.1
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] Listar Bancos de Dados

2012-10-16 Por tôpico Ronei Heck
Senhores,

Tem como listar os bancos de dados de um servidor?

Muito obrigado.

Ronei Heck
Postgres 9.1
Clarion 6.1
Windows 7
___
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 Bancos de Dados

2012-10-16 Por tôpico Ronei Heck
Sim, 

select datname from pg_database;

Abraços,

Ok. Muito obrigado a todos.
Ronei Heck
 ___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Script de atualização

2012-09-18 Por tôpico Ronei Heck
Estou precisando criar um script de atualização para postgresql, eu trabalho 
desenvolvendo em um banco de dados postgresql e quando o projeto ou a versão 
do sistema estiver pronta quero gerar um script de atualização do postgresql 
e encaminhar para os cliente e atualizar a estrutura da base dele igual a 
minha mantendo todos os dados do mesmo. Ainda não consegui encontrar uma 
solução se alguém puder ajudar agradeço desde já eu estou desenvolvendo minha 
aplicação em Delphi.
 

Eu tenho uma tabela no banco que guarda a versão do sistema atualmente em uso. 
Ao entrar no sistema, checo se a versão que está no banco é igual à do sistema. 
Sendo menor, envio via sistema mesmo o script de atualização. Sendo maior, peço 
ao usuário atualizar o sistema. Faço um script para cada nova versão. Deste 
modo, não preciso me preocupar com a versão que está no cliente. Basta 
atualizar.



Att.



Ronei Heck


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


Re: [pgbr-geral] RES: Script de atualização

2012-09-18 Por tôpico Ronei Heck
Mas tipo tava pensando da seguinte forma tem como eu gerar um script somente 
da estrutura do banco de dados ? e gerar um script somente dos dados do banco 
de dados ? tipo geraria o script da 

estrutura quando o cliente for atualizar o sistema iria identificar que existe 
uma atualização para ser realizada ai iria renomear o banco já existente e 
fazer um script dos dados da base depois iria rodar o 

script de criar a estrutura depois manda rodar o script dos dados em cima da 
nova estrutura

 

Vai demorar bem mais e os usuários terão que sair do programa. E, dependendo do 
tamanho do BD, pode ser inviável.



O que é possível fazer, talvez, é você pegar a estrutura das tabelas do BD e 
comparar com a estrutura das tabelas do seu dicionário e fazer as alterações. 
Vc teria uma só rotina que seria acionada a cada troca de versão, ou toda vez 
que entra no sistema.



Ronei Heck


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


[pgbr-geral] Select com 2 bancos de dados

2012-09-04 Por tôpico Ronei Heck
Senhores(as),

Se no mesmo servidor tenho 2 bancos de dados: cadastros e vendas (nomes 
hipotéticos). No banco cadastros tenho uma tabela chamada clientes, e no banco 
vendas uma tabela chamada lanctos. É possível executar um select juntando dados 
destas duas 2 tabelas?

Tipo: select bancoA.tabela_vendas.numero lancto, bancoB.tabela_clientes.nome 
cliente
from vendas bancoA.tabela_vendas
left outer join clientes bancoB.tabela_clientes ON 
bancoB.tabela_clientes.codigo_cliente=bancoA.tabela_vendas.codigo_cliente
where bancoA.tabela_vendas.numero_nota0

Muito obrigado!

Ronei
Postgres 9.1
Clarion 6.1
Windows 7
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Select com 2 bancos de dados

2012-09-04 Por tôpico Ronei Heck
 Eu mesmo respondendo. Se for banco de dados, não, se for esquema, sim. Banco 
 de dados envolve uma nova conexão. Neste caso
 vc teria que usar DBLink.

Certo. Vou estudar a melhor forma, se 2 esquemas ou dblink.

Muito obrigado a todos que responderam.

Ronei Heck
___
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 de Conexão

2012-08-17 Por tôpico Ronei Heck
|Neste caso, igual ao meu, acho que deve ser algo com o banco de dados q mata a 
conexão.
|Vou colocar um timer para a cada X tempo ele faz uma consulta no banco, pra 
não ficar ociso.
|
|Claro que não é a melhor solução pois vai gerar trafego na rede desnecessário. 
Mas é a unica idéia que parece solucionar.


Hum... E por quê o banco de dados mataria a conexão deste terminal e, dos 
outros, não?

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


Re: [pgbr-geral] Instalação Postgree 9.1.4.1 Win 7 64 Bits

2012-08-13 Por tôpico Ronei Heck
Ao tentar instalar o PG ocorre o seguinte erro no final do processo:

Problem running post-install step. Installation may not complete correctly
The database cluster initialisation failed.

Alguém já passou por problema parecido e poderia me dizer como resolver
isto?

Olá, Hélio,
Tive um problema assim num cliente com win 7 64. A pasta Arquivos de 
Programas estava bloqueada. Selecionei C:\ e instalou normal.

Att.

Ronei Heck

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


Re: [pgbr-geral] Backup com pg_dump

2012-07-16 Por tôpico Ronei Heck
 Sim, mas o que entendi é que você está instalando o postgres “inteiro” numa 
 máquina que só seria usado para backup e não necessitaria do banco instalado, 
 sendo que, para isto, tem a instalação do pgadmin, sozinho (no link enviado 
 no e-mail anterior), sem necessidade de instalar o banco de dados. Junto a 
 ele, vem as dlls necessárias para o pgdump. 
 Já tive problemas de pgdump de pg de versões diferentes, por isto da 
 explicação de instalar o pgadmin mais atual nas 2 máquinas, “desprezando” a 
 versão instalada no banco de versão mais antiga.

Eu instalei o postgres para testar se funcionava. Instalar só o pgadmin é uma 
possibilidade, mas acho que o melhor mesmo é atualizar para a versão 9.

Muito obrigado, Eduardo.

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


Re: [pgbr-geral] Backup com pg_dump

2012-07-15 Por tôpico Ronei Heck
 Já tentou instalando o pgadmin separadamente?

Ele já é instalado junto com o postgres.

Muito obrigado.

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


Re: [pgbr-geral] Backup com pg_dump

2012-07-15 Por tôpico Ronei Heck
 “Não foi possível executar o aplicativo”, ou algo assim ? qual mensagem, onde 
 aparece a mensagem?  no console do windows?

No prompt de comando.

Muito obrigado.

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


Re: [pgbr-geral] Backup com pg_dump

2012-07-15 Por tôpico Ronei Heck
 Na dúvida, pegue tudo do diretório bin e depois vai tirando.


Fiz isso, copiei todo o diretório bin para o terminal, mas o erro continuou.

Será que o postgres instala algo na pasta do windows? Ou libera alguma coisa no 
windows?

Sim, estou pensando em migrar tudo para a versão 9.1.

Muito obrigado.

Ronei Heck


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


[pgbr-geral] Backup com pg_dump

2012-07-13 Por tôpico Ronei Heck
Senhores(as),

Um cliente meu tem 2 micros, um servidor e um terminal, ambos com win xp 
service pack 3. Está instalado no servidor o postgres 8.3.

Uso o pg_dump para fazer o backup, tanto no servidor, quanto no terminal. No 
servidor, funciona normalmente, mas no terminal dá a mensagem “Não foi possível 
executar o aplicativo”, ou algo assim. Copiei o pg_dump da versão 9 e suas 
dlls, e fez o backup normalmente.

Instalei o postgres 8.3 no terminal, aí o pg_dump da versão 8 passou a 
funcionar. Desinstalei o postgres, e o pd_dump voltou a dar problema. Deixei, 
então, o postgres instalado.

Pergunto: O que acontece na instalação do postgres que faz funcionar o pg_dump? 
Tem como fazer o mesmo sem a instalação do postgres?

Muito obrigado.

Ronei Heck
RH Sistemas
Clarion 6.1
Postgres 8.3/9.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] Problema de Conexão

2012-04-12 Por tôpico Ronei Heck
Consegui conectar com um micro com windows seven liberando a porta 5432, e os 
outros estão acessando ele.

Muito obrigado pela ajuda.

Ronei

  - Original Message - 
  From: Jean Domingues 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, April 11, 2012 6:00 PM
  Subject: Re: [pgbr-geral] Problema de Conexão


  pode ser o seu firewall


De: Ronei Heck ro...@rhsistemas.com.br
Para: PostgreSQL Fórum pgbr-geral@listas.postgresql.org.br 
Enviadas: Quarta-feira, 11 de Abril de 2012 17:04
Assunto: [pgbr-geral] Problema de Conexão



Olá, Senhores(as),

Em um cliente meu não consigo fazer conexão de um terminal para o servidor 
de jeito nenhum. Em um micro, com win xp, instalo o postgres 8.3, o odbc, 
cadastro o ip geral no pg_hba.conf, libero todas as conexões no postgres.conf, 
incluo uma excessão no firewall para psql.exe porta 5432 UCP e UDP (ou desativo 
o firewall). O sistema, neste micro, conecta tranquilo, tanto como localhost, 
quanto com o ip do micro.

Mas não consigo conectar de um terminal que está nesta mesma rede. Já 
tentei xp com xp, seven com seven, seven com xp, xp com seven, nada. Só está 
acontecendo neste cliente. Em todos os outros não temos nenhum problema deste 
tipo.

O que pode estar acontecendo?

Muito obrigado.

Ronei
RH Sistemas
Postgres 8.3
Clarion 6.1


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





--


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


[pgbr-geral] Problema de Conexão

2012-04-11 Por tôpico Ronei Heck
Olá, Senhores(as),

Em um cliente meu não consigo fazer conexão de um terminal para o servidor de 
jeito nenhum. Em um micro, com win xp, instalo o postgres 8.3, o odbc, cadastro 
o ip geral no pg_hba.conf, libero todas as conexões no postgres.conf, incluo 
uma excessão no firewall para psql.exe porta 5432 UCP e UDP (ou desativo o 
firewall). O sistema, neste micro, conecta tranquilo, tanto como localhost, 
quanto com o ip do micro.

Mas não consigo conectar de um terminal que está nesta mesma rede. Já tentei xp 
com xp, seven com seven, seven com xp, xp com seven, nada. Só está acontecendo 
neste cliente. Em todos os outros não temos nenhum problema deste tipo.

O que pode estar acontecendo?

Muito obrigado.

Ronei
RH Sistemas
Postgres 8.3
Clarion 6.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] Backup Lento

2012-04-06 Por tôpico Ronei Heck
Certo, Tiago. Deve ser por aí o caminho. Vou verificar estas questões e 
depois informo.

Muito obrigado.

Ronei

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


Re: [pgbr-geral] Backup Lento

2012-04-05 Por tôpico Ronei Heck
Ah, a segunda pasta... Não é na rede, é no c: também:

c:\rh\center\pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -f
 c:\rh\backup\center_banco.backup center

É que a linha de comando contém variáveis que eu troquei no email pelos 
dados correspondentes. Faltou acrescentar o c:.

Entendi, mas existe algum motivo para que todo o comando seja
executado utilizando-se caminhos relativos de rede?

 Se bem entendi, você compartilhou algumas pastas e está executando o
 backup através de um comando que, em teoria, estaria acessando um
 dispositivo na rede.

 Tentou trocar todos os caminhos de rede por caminhos locais (trocar
 \\RH\C\Backup por C:\Backup por exemplo)?


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


Re: [pgbr-geral] Backup Lento

2012-04-04 Por tôpico Ronei Heck
Olá, Tiago,

Não é de servidor. Só tem um micro no cliente. A pasta do meu sistema é 
\rh\center e fica na raiz do hd. Dentro desta pasta tenho o pg_dump.exe e 
tudo o que ele precisa. Assim posso fazer o backup de um terminal também, 
sem ter que instalar o postgres. O arquivo do backup é gravado no 
c:\rh\backup, que depois eu compacto com senha. Neste cliente há somente um 
micro e o postgres e o sistema estão instalados nele.

Muito obrigado.

Ronei

- Original Message - 
From: Tiago Adami adam...@gmail.com
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, April 04, 2012 2:29 PM
Subject: Re: [pgbr-geral] Backup Lento


2012/4/3 Ronei Heck ro...@rhsistemas.com.br:
 A linha de comando que uso é a seguinte:

 \rh\center\pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -f
 \rh\backup\center_banco.backup center
 OBS: O pg_dump.exe e seus acessórios estão na pasta do sistema.


Olá, Ronei. Pelo o que percebi, o backup está sendo comandado de uma
máquina remota e armazenado no próprio servidor. Se este comando
estiver sendo executado diretamente do próprio servidor RH ou de uma
outra máquina, com certeza aí está seu problema de desempenho.

Você já tentou executar no próprio servidor RH usando caminhos
relativos locais? Ex.: Trocar \\rh\backup por C:\Backup?

Faça este teste local e poste o resultado de tempo obtido.


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

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


[pgbr-geral] Backup Lento

2012-04-03 Por tôpico Ronei Heck
Senhores,

Tenho um cliente que tem um micro celeron 2ghz e 2 gb ram que, se formatar e 
instalar o win xp, o backup de 300 k leva meia hora pra fazer, porém se 
formatar a instalar o win 7, este mesmo backup leva um minuto. O cliente 
precisa que seja o win xp.

Alguma luz do que pode estar acontecendo?

Muito obrigado.

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


Re: [pgbr-geral] Backup Lento

2012-04-03 Por tôpico Ronei Heck
É bem pequena. O backup resulta num arquivo de 300k. A única coisa que 
alteramos neste arquivo é os ips que irão acessar. O micro acabou de ser 
formatado e o postgres recém instalado.

Obrigado.

Ronei

  - Original Message - 
  From: Emerson Martins 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Tuesday, April 03, 2012 10:05 AM
  Subject: Re: [pgbr-geral] Backup Lento


  Colega qual o tamanho da base de dados?Setou alguma configuração no seu 
arquivo postgresql.conf?

  Emerson Martins
  DBA Jr
  82 9123-5504 
  82 9668-1283




  2012/4/3 Ronei Heck ro...@rhsistemas.com.br

Senhores,

Tenho um cliente que tem um micro celeron 2ghz e 2 gb ram que, se formatar 
e instalar o win xp, o backup de 300 k leva meia hora pra fazer, porém se 
formatar a instalar o win 7, este mesmo backup leva um minuto. O cliente 
precisa que seja o win xp.

Alguma luz do que pode estar acontecendo?

Muito obrigado.

Ronei
Postgres 8.3


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






--


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


Re: [pgbr-geral] Backup Lento

2012-04-03 Por tôpico Ronei Heck
A linha de comando que uso é a seguinte:

\rh\center\pg_dump.exe -h localhost -p 5432 -U postgres -F c -b -v -f 
\rh\backup\center_banco.backup center

OBS: O pg_dump.exe e seus acessórios estão na pasta do sistema.

Obrigado.

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


Re: [pgbr-geral] Armazenamento de Imagens

2012-03-29 Por tôpico Ronei Heck
Eu fiz testes com as fotos de até 200 k no banco de dados e a performance foi 
muito boa. Se com o passar do tempo a performance cair, vou orientar o cliente 
a melhorar o servidor e os terminais. É o investimento que ele vai ter que 
fazer pra ter o benefício. Outra coisa com que o cliente vai ter que conviver é 
o backup que aumenta muito com as fotos.

Abraço!

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


[pgbr-geral] Armazenamento de Imagens

2012-03-20 Por tôpico Ronei Heck
Olá, Senhores(as),

Necessito armazenar no banco de dados imagens de produtos e clientes.

Qual o tipo de campo utilizado para isso?

O que é melhor: criar uma tabela para fotos no mesmo banco de dados, ou criar 
um banco de dados só para as fotos? Se for no mesmo banco de dados das demais 
tabelas, haverá problema com backup?

Muito obrigado.

Ronei
PostGres 8.3
Clarion 6.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] Transações

2012-02-02 Por tôpico Ronei Heck
Obrigado a todos que responderam.

Então, concluo, que se por algum motivo eu envio um ROLLBACK, o postgres 
cancela toda a operação, mas se houver erro de sintaxe, de construção do sql, 
de relacionamento, ou algo assim, aparentemente o postgres para a transação e o 
ROLLBACK que eu envio fica sem sentido pra ele.

Mello, usando esta dll ainda será necessário o uso do odbc, para os browses, 
por exemplo, ou pode ser eliminado totalmente?

Abraço!

Ronei



  O acesso ODBC é um acesso genérico e no momento de uma transação você 
necessita de um acesso especialista, apesar de o Banco ter a capacidade de 
saber que as solicitações vieram do mesmo endereço, ele considera cada chamada 
uma nova requisição o que em acesso concorrente pode impossibilita-lo de 
concluir a operação. Em casos de transação é interessante juntar toda a 
requisição e enviar de uma só vez ao banco, daí mesmo que haja qualquer 
problema de percurso você obterá o ROLLBACK, pois toda a transação estaria por 
conta efetivamente do Postgresql. Veja o acesso pela dll nativa do postgres, 
palestra ministrada pelo Rogério Bassete em 2008, que será sempre muito mais 
especialista do que ODBC.


  []´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] Transações

2012-02-02 Por tôpico Ronei Heck
Mello, não encontrei o material no gescla. Tens o email dele para que eu possa 
entrar em contato?

Muito obrigado!

Ronei

  - Original Message - 
  From: José Mello Júnior 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Thursday, February 02, 2012 7:37 AM
  Subject: Re: [pgbr-geral] Transações


  Ronei,


  O acesso ODBC é um acesso genérico e no momento de uma transação você 
necessita de um acesso especialista, apesar de o Banco ter a capacidade de 
saber que as solicitações vieram do mesmo endereço, ele considera cada chamada 
uma nova requisição o que em acesso concorrente pode impossibilita-lo de 
concluir a operação. Em casos de transação é interessante juntar toda a 
requisição e enviar de uma só vez ao banco, daí mesmo que haja qualquer 
problema de percurso você obterá o ROLLBACK, pois toda a transação estaria por 
conta efetivamente do Postgresql. Veja o acesso pela dll nativa do postgres, 
palestra ministrada pelo Rogério Bassete em 2008, que será sempre muito mais 
especialista do que ODBC.


  []´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] Transações

2012-02-02 Por tôpico Ronei Heck
Olá, Roberto,

Eu penso que está enviando, porque está da seguinte forma:

vendas{Prop:SQL}='DELETE ...'
if Checa_Erro(Loc:Mensagem)=true
...vendas{Prop:SQL}='ROLLBACK'
...message(Loc:Mensagem)
end

Se a mensagem é mostrada, obrigatoriamente entrou no if e passou pelo ROLLBACK.
Mas vou fazer uns testes pra garantir.

Obrigado.

Ronei


  - Original Message - 
  From: Roberto Mello 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Thursday, February 02, 2012 11:05 AM
  Subject: Re: [pgbr-geral] Transações



   Realmente eu envio vários scripts dentro da transação, mas mesmo assim, se 
eu substituir o COMMIT do final pelo ROLLBACK, ou colocar o ROLLBACK em algum 
ponto da rotina, o postgres cancela toda a transação.

  Por que o clarion/obscuro esta enviando o rollback corretamente para o PG.

   Agora vamos imaginar que exista relacionado à tabela vendas a tabela 
vendas_observacoes e eu tenha esquecido de excluir, vai dar erro de 
relacionamento. Neste caso, a função delete(0) do clarion mostra uma mensagem 
de erro, a aplicação mostra a mensagem 'Não consegui excluir a venda', o que me 
faz concluir que o ROLLBACK foi enviado, 

  A sua conclusão esta incorreta. O clarion nao esta mandando o rollback para o 
PG e segue em frente como se tudo estivesse certo.

  Veja se há alguma configuração do clarion que mude esse comportamento, ou 
então você vai ter que verificar o retorno depois de cada chamada.

  Roberto 


--


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


[pgbr-geral] Transações

2012-02-01 Por tôpico Ronei Heck
Senhores(as),

Tenho a seguinte situação (a grosso modo):

BEGIN TRANSACTION;
INSERT INTO vendas (...);
if errorfile() then ROLLBACK TRANSACTION; exit.(Isso na minha aplicação)
INSERT INTO vendas_produtos (...);
if errorfile() then ROLLBACK TRANSACTION; exit.
INSERT INTO vendas_produtos (...);
if errorfile() then ROLLBACK TRANSACTION; exit.
INSERT INTO vendas_produtos (...);
if errorfile() then ROLLBACK TRANSACTION; exit.
INSERT INTO vendas_parcelas (...);
if errorfile() then ROLLBACK TRANSACTION; exit.
INSERT INTO vendas_parcelas (...);
if errorfile() then ROLLBACK TRANSACTION; exit.
COMMIT TRANSACTION;

Funciona blz.

Se eu trocar o COMMIT pelo ROLLBACK, toda a transação é cancelada. Blz.

Mas se acontecer um erro a nível de postgres, tipo, inserindo o registro em 
vendas_parcelas com um campo inexistente na tabela, o postgres retorna um erro, 
mas mesmo eu enviando um ROLLBACK, o que já foi gravado fica gravado, a venda 
fica incompleta. Ou seja, quando há algum erro de dados que eu detecto na minha 
aplicação, envio um ROLLBACK e toda a operação é cancelada, mas quando ocorre 
um erro de sintaxe ou outro equivalente, o ROLLBACK não cancela o que já foi 
gravado.

Isto tem causado alguns transtornos para mim e para meus clientes.

Porque isso acontece? Há uma solução pra isso?

Muito obrigado

Ronei
RH Sistemas
Postgres 8.3
Clarino 6.1
Windows XP
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Transações

2012-02-01 Por tôpico Ronei Heck
Sim, a gente toma todo o cuidado, fazemos testes e mais testes. Geralmente 
pegamos os erros na fase de testes. Mas uma e outra vez escapa alguma coisa. 
Penso que isso seria uma falha do postgres, já que está tudo dentro de uma 
transação e, no meu modo de ver, havendo erro, deveria abortá-la toda.

Muito obrigado.

Ronei



  Você poderia colocar uma validação dos dados a ser inseridos na sua 
aplicação, pelo menos você teria mais garantia sobre os dados que serão 
gravados no banco, evitando assim insert de dados incompletos ou fora do padrão.

  Danilo

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


Re: [pgbr-geral] Transações

2012-02-01 Por tôpico Ronei Heck
Tom Lane... Tenho que falar com este cara... Pra pedir desculpas por ter 
levantado a hipótese de o Postgres estar com erro, hehehe.

Respondendo ao Flávio, Leandro, Danilo e Mello.

Bom, então o problema deve estar na maneira como faço.

Uso clarion 6.1 e acesso o postgres via odbc. Segue uma rotina simples de 
exclusão de uma venda:

vendas{Prop:SQL}='BEGIN TRANSACTION'
...ven:numero_venda=1
...if access:vendas.tryfetch(ven_numero)
..vendas{Prop:SQL}='ROLLBACK TRANSACTION'
..message('Não encontrei esta venda')
..exit
...end
...vendas{Prop:SQL}='DELETE FROM vendas_produtos WHERE numero_venda=1'
...if Checa_Erro(Loc:Mensagem)=true
..vendas{Prop:SQL}='ROLLBACK TRANSACTION'
..message(Loc:Mensagem)
..exit
...end
...vendas{Prop:SQL}='DELETE FROM vendas_parcelas WHERE numero_venda=1'
...if Checa_Erro(Loc:Mensagem)=true
..vendas{Prop:SQL}='ROLLBACK TRANSACTION'
..message(Loc:Mensagem)
..exit
...end
...if relate:vendas.delete(0)
..vendas{Prop:SQL}='ROLLBACK TRANSACTION'
..message('Não consegui excluir a venda')
..exit
...end
vendas{Prop:SQL}='COMMIT TRANSACTION'

Checa_Erro(*cstring),byte ! função checa_erro
if fileerrorcode()0
...Par:Mensagem=clip(left(fileerror()))
...if Par:Mensagem='' and errorcode()0
..Par:Mensagem=clip(left(error()))
...end
...return true
end
if errorcode()0
...Par:Mensagem=clip(left(error()))
...return true
end
return false

Realmente eu envio vários scripts dentro da transação, mas mesmo assim, se eu 
substituir o COMMIT do final pelo ROLLBACK, ou colocar o ROLLBACK em algum 
ponto da rotina, o postgres cancela toda a transação.

Agora vamos imaginar que exista relacionado à tabela vendas a tabela 
vendas_observacoes e eu tenha esquecido de excluir, vai dar erro de 
relacionamento. Neste caso, a função delete(0) do clarion mostra uma mensagem 
de erro, a aplicação mostra a mensagem 'Não consegui excluir a venda', o que me 
faz concluir que o ROLLBACK foi enviado, porém, nesta situação, a transação não 
é cancelada, os produtos e as parcelas ficam excluídas, e a venda incompleta.

Pode ser um problema do clarion, ou a maneira como estou programando. Alguma 
idéia do que pode ser?

Muito obrigado.

Ronei





Se você achar um bug como esses, numa funcionalidade básica do banco
de dados, justamente no PostgreSQL, tenho certeza que o Tom Lane te
manda alguns dólares de prêmio lá dos EUA direto na sua conta
bancária.

[]s
Flavio Gurgel

___
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] Banco de dados não inicia serviço

2012-01-27 Por tôpico Ronei Heck
Coloquei a pasta global com a mesma estrutura, não é a mesma que estava no 
dia que deu problema, mas de um backup de alguns dias antes. Mesmo assim, o 
serviço não iniciou.

Há algo mais que se possa tentar?

Obrigado.

Ronei

- Original Message - 
From: Euler Taveira de Oliveira eu...@timbira.com
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, January 25, 2012 7:30 PM
Subject: Re: [pgbr-geral] Banco de dados não inicia serviço


On 25-01-2012 19:41, Ronei Heck wrote:
 Peguei a pasta global que está hoje no cliente. No caso, as estruturas das
 tabelas são iguais. Mas não resolveu, continua não abrindo.

Qual o erro agora?

 Sem a pasta global original não tem jeito de abrir o banco?

Se a estrutura (incluindo tablespaces, usuários e objetos) não foi mudada 
pode
ser que sim.


-- 
   Euler Taveira de Oliveira - 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 

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


Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-27 Por tôpico Ronei Heck
Olá, Flavio,

O último log existente, do dia que deu problema está a seguir. Hoje não está 
criando novos logs.

2011-12-25 15:52:35 BRT LOG:  database system was shut down at 2011-12-24
19:55:20 BRT
2011-12-25 15:52:35 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:52:35 BRT FATAL:  the database system is starting up
2011-12-25 15:52:35 BRT LOG:  database system is ready to accept connections
2011-12-25 15:52:36 BRT LOG:  autovacuum launcher started
2011-12-25 15:52:36 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:57:19 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:14 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:27 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:34 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:40 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 19:56:14 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:56:20 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:35 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:36 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:36 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:37 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:38 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:38 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:39 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:39 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:40 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:41 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:41 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:42 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:42 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:43 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:44 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:44 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:45 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:45 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:46 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:47 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:47 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:48 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:49 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:49 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:50 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:50 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:51 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:52 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:52 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:53 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:53 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:54 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:55 BRT LOG:  could not open temporary statistics file

Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-27 Por tôpico Ronei Heck
Na pasta pg_log, o último log é do dia que deu problema.

 Você não entendeu... Qual o log gerado se você coloca o diretório global 
 que
 tem no agrupamento de dados corrompido e inicia o PostgreSQL?

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


Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-27 Por tôpico Ronei Heck
 O último log existente, do dia que deu problema está a seguir. Hoje não 
 está
 criando novos logs.

 Como está o arquivo de configuração nos seguintes parâmetros:
 log_destination
'stderr'
 log_directory
# 'pg_log'
 logging_collector
on
 log_filename
# 'postgresql-%Y-%m-%d_%H%M%S.log'
 ?

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


Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-27 Por tôpico Ronei Heck
 Lembre-se também que quando você tentou colocar a estrutura de pastas DATA no 
 seu computador para verificar o problema, deve também dar permissões para o 
 usuário postgres ter controle total.

E como faço isso?

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


[pgbr-geral] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
Senhores(as),

Tenho um banco de dados de um cliente que não quer abrir. Acredito que esteja 
corrompido. Tenho o Postgres 8.3 instalado, e com a minha pasta \data normal, 
inicia o serviço e abre normalmente. Mas quando paro o serviço, troco a pasta 
\data pela do meu cliente, e tento iniciar o serviço, ele não inicia, fica 
pondo pontinhos na tela indefinidamente.

Necessito pegar as vendas de um período pra passar para o cliente. Estas 
ficaram fora do backup que já foi restaurado lá. Então, pergunto: existem uma 
forma de acessar este banco de dados? Quais os passos que devo seguir? Existe 
algum tutorial que ensine os passos?

Muito obrigado por qualquer ajuda.

Ronei
RH Sistemas
Postgres 8.3
Clarion 6.1
Windows XP
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
Olá, Marcelo,

A versão é exatamente a mesma, no cliente e aqui no meu micro. Qual seria a 
primeira coisa a fazer?

Obrigado.

Ronei

  - Original Message - 
  From: Marcelo Silva (IG) 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, January 25, 2012 11:58 AM
  Subject: Re: [pgbr-geral]Banco de dados não inicia serviço


  Rapaz... esses dias passei por um problema assim...

  Consegui resolver instalando uma verão exatamente igual a que o banco 
anterior usava, então consegui acessar parte das informações, mas foi o que eu 
precisava.
  Como fiz muitas coisas, não vou me lembrar como realmente consegui, mas a 
principio foi isso, instalar a versão exata da banco que deseja retirar as 
informações... 
  se funcionar basta fazer uma backup e depois restaurar na nova versão que 
desejar ou retira somente as informações que precisar.




--

  Marcelo Silva
  --
  Desenvolvedor Delphi, PHP
  msn: marc...@ig.com.br
  cel.: (11) 9693-4251



  From: Ronei Heck 
  Sent: Wednesday, January 25, 2012 1:39 PM
  To: PostgreSQL Fórum 
  Subject: [pgbr-geral] Banco de dados não inicia serviço

  Senhores(as),

  Tenho um banco de dados de um cliente que não quer abrir. Acredito que esteja 
corrompido. Tenho o Postgres 8.3 instalado, e com a minha pasta \data normal, 
inicia o serviço e abre normalmente. Mas quando paro o serviço, troco a pasta 
\data pela do meu cliente, e tento iniciar o serviço, ele não inicia, fica 
pondo pontinhos na tela indefinidamente.

  Necessito pegar as vendas de um período pra passar para o cliente. Estas 
ficaram fora do backup que já foi restaurado lá. Então, pergunto: existem uma 
forma de acessar este banco de dados? Quais os passos que devo seguir? Existe 
algum tutorial que ensine os passos?

  Muito obrigado por qualquer ajuda.

  Ronei
  RH Sistemas
  Postgres 8.3
  Clarion 6.1
  Windows XP



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



--


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


Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:55 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:56 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:56 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:57 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:58 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:59 BRT PANIC:  could not fsync control file: Bad file 
descriptor


This application has requested the Runtime to terminate it in an unusual 
way.
Please contact the application's support team for more information.

2011-12-25 19:57:59 BRT LOG:  background writer process (PID 2960) exited 
with exit code 3
2011-12-25 19:57:59 BRT LOG:  terminating any other active server processes
2011-12-25 19:57:59 BRT WARNING:  terminating connection because of crash of 
another server process
2011-12-25 19:57:59 BRT DETAIL:  The postmaster has commanded this server 
process to roll back the current transaction and exit, because another 
server process exited abnormally and possibly corrupted shared memory.
2011-12-25 19:57:59 BRT HINT:  In a moment you should be able to reconnect 
to the database and repeat your command.
2011-12-25 19:57:59 BRT WARNING:  terminating connection because of crash of 
another server process
2011-12-25 19:57:59 BRT DETAIL:  The postmaster has commanded this server 
process to roll back the current transaction and exit, because another 
server process exited abnormally and possibly corrupted shared memory.
2011-12-25 19:57:59 BRT HINT:  In a moment you should be able to reconnect 
to the database and repeat your command.
2011-12-25 19:57:59 BRT WARNING:  terminating connection because of crash of 
another server process
2011-12-25 19:57:59 BRT DETAIL:  The postmaster has commanded this server 
process to roll back the current transaction and exit, because another 
server process exited abnormally and possibly corrupted shared memory.
2011-12-25 19:57:59 BRT HINT:  In a moment you should be able to reconnect 
to the database and repeat your command.
2011-12-25 19:57:59 BRT LOG:  could not open temporary statistics file 
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:59 BRT LOG:  all server processes terminated; 
reinitializing
2011-12-25 19:58:00 BRT FATAL:  pre-existing shared memory block is still in 
use
2011-12-25 19:58:00 BRT HINT:  Check if there are any old server processes 
still running, and terminate them.

Muito obrigado.

Ronei


- Original Message - 
From: Juliano Benvenuto Piovezan juli...@sinersoft.com.br
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, January 25, 2012 12:39 PM
Subject: Re: [pgbr-geral]Banco de dados não inicia serviço


2012/1/25 Ronei Heck ro...@rhsistemas.com.br:
 Senhores(as),

 Tenho um banco de dados de um cliente que não quer abrir. Acredito que
 esteja corrompido. Tenho o Postgres 8.3 instalado, e com a minha pasta 
 \data
 normal, inicia o serviço e abre normalmente. Mas quando paro o serviço,
 troco a pasta \data pela do meu cliente, e tento iniciar o serviço, ele 
 não
 inicia, fica pondo pontinhos na tela indefinidamente.

 Necessito pegar as vendas de um período pra passar para o cliente. Estas
 ficaram fora do backup que já foi restaurado lá. Então, pergunto: existem
 uma forma de acessar este banco de dados? Quais os passos que devo seguir?
 Existe algum tutorial que ensine os passos?

 Muito obrigado por qualquer ajuda.


Antes de mais nada, veja os logs do servidor se há alguma informação
que possa auxiliar. Podem ter ocorrido inúmeros fatos que estejam
acarretando esse comportamento, com os logs fica mais fácil
identificar.
___
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] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
Olá, JotaComm,

Sim, houve uma queda de energia.

Obrigado.

Ronei

  - Original Message - 
  From: JotaComm 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, January 25, 2012 1:11 PM
  Subject: Re: [pgbr-geral]Banco de dados não inicia serviço


  Olá,


  Em 25 de janeiro de 2012 14:53, Ronei Heck ro...@rhsistemas.com.br escreveu:

Olá, Juliano,

O log do último dia que funcionou e deu problema está a seguir:

2011-12-25 15:52:35 BRT LOG:  database system was shut down at 2011-12-24
19:55:20 BRT
2011-12-25 15:52:35 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:52:35 BRT FATAL:  the database system is starting up
2011-12-25 15:52:35 BRT LOG:  database system is ready to accept connections
2011-12-25 15:52:36 BRT LOG:  autovacuum launcher started
2011-12-25 15:52:36 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:57:19 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:14 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:27 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:34 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 15:58:40 BRT LOG:  loaded library
$libdir/plugins/plugin_debugger.dll
2011-12-25 19:56:14 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:56:20 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:35 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:36 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:36 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:37 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:38 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:38 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:39 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:39 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:40 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:41 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:41 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:42 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:42 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:43 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:44 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:44 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:45 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:45 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:46 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:47 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:47 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:48 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:49 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:49 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:50 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:50 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:51 BRT LOG:  could not open temporary statistics file
global/pgstat.tmp: No such file or directory
2011-12-25 19:57:52 BRT

Re: [pgbr-geral] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
Olá, Irineu. Já tive este problema também em outro cliente. Exclui o arquivo 
.pid e resolveu. Mas neste caso, o arquivo não existe.

Obrigado.

Ronei

  - Original Message - 
  From: Irineu 
  To: Comunidade PostgreSQL Brasileira 
  Sent: Wednesday, January 25, 2012 1:23 PM
  Subject: Re: [pgbr-geral] Banco de dados não inicia serviço


  Talvez possa ajudar:

  Tive problemas para subir o Postgres no windows, o arquivo postmaster.pid não 
foi removido da pasta \data.
  Apaguei o arquivo e o banco subiu.

  Sds,
  Irineu.

  Em 25/01/2012 13:39, Ronei Heck escreveu: 
Senhores(as),

Tenho um banco de dados de um cliente que não quer abrir. Acredito que 
esteja corrompido. Tenho o Postgres 8.3 instalado, e com a minha pasta \data 
normal, inicia o serviço e abre normalmente. Mas quando paro o serviço, troco a 
pasta \data pela do meu cliente, e tento iniciar o serviço, ele não inicia, 
fica pondo pontinhos na tela indefinidamente.

Necessito pegar as vendas de um período pra passar para o cliente. Estas 
ficaram fora do backup que já foi restaurado lá. Então, pergunto: existem uma 
forma de acessar este banco de dados? Quais os passos que devo seguir? Existe 
algum tutorial que ensine os passos?

Muito obrigado por qualquer ajuda.

Ronei
RH Sistemas
Postgres 8.3
Clarion 6.1
Windows XP


 

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



-- 
Irineu Raymundo
Programador/Consultor Técnico
Senda Engenharia de Dados Ltda.

--


  ___
  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] Banco de dados não inicia serviço

2012-01-25 Por tôpico Ronei Heck
Olá, Euler,

Verificando aqui, na minha pasta \data que funciona normalmente, tem uma 
pasta global e o arquivo pg_control, mas na pasta do meu cliente que não 
abre, não tem a pasta global. O que isto indica?

Muito obrigado.

Ronei

- Original Message - 
From: Euler Taveira de Oliveira eu...@timbira.com
To: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br
Sent: Wednesday, January 25, 2012 1:18 PM
Subject: Re: [pgbr-geral] Banco de dados não inicia serviço


On 25-01-2012 13:53, Ronei Heck wrote:
 2011-12-25 19:57:59 BRT PANIC:  could not fsync control file: Bad file
 descriptor

O arquivo $PGDATA/global/pg_control existe?


-- 
   Euler Taveira de Oliveira - 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 

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