[pgbr-geral] RES: DBF ==> Postgresql (dbf to postgresql)

2017-06-28 Por tôpico Hugo Quinteiro


-Mensagem original-
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
POWER Informática
Enviada em: quarta-feira, 28 de junho de 2017 15:21
Para: Comunidade PostgreSQL Brasileira; php-bra...@googlegroups.com
Assunto: [pgbr-geral] DBF ==> Postgresql (dbf to postgresql)

Pessoal preciso migrar uns arquivos DBF para Postgresql, já estou 
pesquisando no Google, mas como o povo aqui tem mais experiência, quem 
sabe e não fico testando X ou Y e vou logo para a produção com as dicas 
de vocês.

A ideia é:

1) Importar bruto para tabela com o nome dos arquivos DBF;

2) converter os dados para que possam ser criticado no novo sistema 
(essa parte eu faço em SQL mesmo)

Só isso ... Hehehehe...

Eu estou usando:
- Postgres 9.6.3
- Ubuntu GNOME 17

Não é uma base muito grande 25.000 reg em um arquivo DBF  e 18.000 em outro;

De preferência gostaria de um software livre.


Att.
Carlos Susviela

-- 
-
Carlos Alberto N. Susviela

(48) 984 466 384 - OI/SC

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


Quando preciso fazer isso, carrego o DBF no Excel, salvo como CSV e importo com 
COPY.

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

[pgbr-geral] RES: utilizar copy na maquina Local

2017-06-19 Por tôpico Hugo Quinteiro
 

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Douglas Fabiano Specht
Enviada em: segunda-feira, 19 de junho de 2017 10:53
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] utilizar copy na maquina Local

 

bom dia pessoal,

preciso utilizar o copy para gerar um csv, ocorre que o comando irá ser 
executado em uma maquina que não é o servidor, e preciso salvar o resultado que 
é o arquivo csv na maquina  cliente.

alguém ja precisou disso ou usou algo diferente do copy para exportar local nao 
no servidor?

utilizo postgres 9.5 e servidor linux, a maquina cliente é windows 7

 

 




 

-- 

 

Douglas Fabiano Specht

 

 

 

 

 

Eu faço pelo pgadmin e salvo o resultado.

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

[pgbr-geral] RES: RES: PostgreSQL ataque???

2017-04-20 Por tôpico Hugo Quinteiro
Isso também esta acontecendo  com os clientes da minha empresa, 
pelo que percebemos aconteceu apenas onde o pg_hba.conf estava totalmente 
aberto, com trust, na segurança da senha

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Santiago - NSR
Enviada em: quinta-feira, 20 de abril de 2017 09:07
Para: 'Comunidade PostgreSQL Brasileira'
Assunto: [pgbr-geral] RES: PostgreSQL ataque???

 

Aconteceu o mesmo comigo hoje...com 1 clienteestou rezando para que seja só 
ele...

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome de 
Pedro B. Alves
Enviada em: quinta-feira, 20 de abril de 2017 08:54
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] PostgreSQL ataque???

 

Pessoal alguém já passou por algo parecido, cheguei no escritório hoje e as 
tabelas do banco sumiram...

 

tem somente uma tabela "warning" com os seguintes dados

 

 

"Send 0.5 BTC to this address and go to this site 
http://ann2hzqgedo3plvu.onion/ to recover your database! SQL dump will be 
available after 
payment!";"1Djh8KTQFDjizvYMpdBQiNrLxiSg2gg86K";"ecnsupp...@mai2tor.com"

 

 

Alguém já viu isso??

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

[pgbr-geral] RES: Backup

2015-11-24 Por tôpico Hugo Quinteiro
Eu faço via BAT, direto pelo Windows, se interessar segue exemplo:

@echo off
title DUMP no PostgreSQL - WebSac
color 2
rem Exportando as variaveis para que nao seja necessario a interacao do
usuario
rem IP do servidor PostgreSQL
set PGHOST=200.1.1.99
rem Caminho para o executável do pg_dump
set PGBINDIR="C:\Arquivos de programas\PostgreSQL\8.4\bin"
rem Porta de acesso ao PostgreSQL
set PGPORT=5432
rem Database que será feito backup
set PGDATABASE=meubanco
rem Usuário da base de dados
set PGUSER=postgres
rem Senha da base de dados
set PGPASSWORD=postgres
rem Diretório de destino do arquivo de dump
set DESTDIR=D:\Backups\Banco

rem Observa‡Æo: Caso queira colocar o nome do backup seguindo de uma data ‚
s¢ usar:
for /f "tokens=1,2,3,4 delims=/ " %%a in ('DATE /T') do set Date=%%b-%%c-%%d
rem O comando acima serve para armazenar a data no formato dia-mes-ano na
vari vel Date;

rem Comando para gerar o DUMP da base de dados
%PGBINDIR%\pg_dump.exe -F c -b -v -f %destdir%\nome_backup%Date%.backup
rem Exit

-Mensagem original-
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Antonio Cesar
Enviada em: terça-feira, 24 de novembro de 2015 08:43
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] Backup

Bom dia,
Fiz um arquivo .sh para efetuar o dump. Agora estou precisando copiar para
uma maquina windows, alguem tem algum exemplo?

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

[pgbr-geral] RES: Exportar para csv

2014-11-27 Por tôpico Hugo Quinteiro
Eu uso da seguinte forma:

COPY marca TO 'c:/temp/marca.txt' WITH DELIMITER ';'

Mas este caminho precisa existir no servidor onde esta sendo
executado.

-Mensagem original-
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Aguiar Magalhaes
Enviada em: quinta-feira, 27 de novembro de 2014 15:40
Para: Comunidade PostgreSQL Brasileira
Assunto: [pgbr-geral] Exportar para csv

Estou usando o postgresql 9.2 e atraves do pgadmin estou tentando executar o
comando
copy clientes to 'c:\\teste' delimiters ';'
Está dando o erro

ERRO:  não pôde abrir arquivo  para escrita 'c:\\teste': Permission denied
postgresql
Verifiquei as permissões e tentei salvar também em meus documentos, mas não
funcionou
Aguiar
___
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] RES: O Banco vai encher?

2014-01-03 Por tôpico Hugo Quinteiro
 Eu vejo o tamanho do banco assim:

 

-- Tamanho por Banco

SELECT datname, pg_size_pretty(pg_database_size(datname))

FROM pg_database;

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de rodrigo j
Enviada em: sexta-feira, 3 de janeiro de 2014 11:23
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] O Banco vai encher?

 

2 gb de backup em .dump que é a única maneira que sei de como olhar o
tamanho do banco...
 
estou usando Windows 7 (não é server)
 
Rodrigo
 

  _  

Date: Fri, 3 Jan 2014 11:18:31 -0200
From: torres.gla...@gmail.com
To: pgbr-geral@listas.postgresql.org.br
Subject: Re: [pgbr-geral] O Banco vai encher?


Tenho um banco postgres 9.0 com 2 GB no cliente depois de 3 anos rodando 200
tabelas e 60 usuários simultâneos...preciso me preocupar com esses dados?
 

Rodrigo, 

 

Você passou poucas informações uteis, 

 

2 GB do que? 

Qual SO você usa?

 

Sobre se preocupar? CLARO, agora explique melhor qual a sua preocupação e o
que você quer para assim podermos te ajudar.

 

Att Glauco


___ 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] RES: Utilizando pg_dump no crontab

2013-10-02 Por tôpico Hugo Quinteiro
Obrigado Matheus, ajudo bastante a dica.

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Matheus de Oliveira
Enviada em: terça-feira, 1 de outubro de 2013 16:01
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Utilizando pg_dump no crontab

 

 

 

2013/9/30 Hugo Quinteiro h...@controlware.com.br

Bom dia, 

 

Executo o comando “/usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/$(date +%Y_%m_%d__%H_%M_%S).backup basededados” e
consigo fazer o backup normalmente. Mas ao carregar o comando: “0 22 * * *
/usr/bin/./pg_dump -U postgres -F c --file=/etc/publico/backup/$(date
+%Y_%m_%d__%H_%M_%S).backup websac”, no crontab o Linux não executa o
backup. 

 

Alguém pode me ajudar??

 

 

O problema que você está enfrentando é o fato do crontab tratar um símbolo
de porcentagem de forma especial. Ele faz um parser e considera cada %
como uma nova linha para mandar ao shell. Nesse caso a solução para seus
problemas seria:

1. Adicionar escapes: 

0 22 * * * /usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/$(date +\%Y_\%m_\%d__\%H_\%M_\%S).backup websac

2. Ou, colocar a execução do comando num script .sh e chamá-lo pelo cron.

Eu acho a segunda solução mais fácil e mais adequada, principalmente na hora
de dar manutenção.

OBS: Um backup salvando em /etc/? Não acha que seria bom rever os locais
de seus arquivos? Procure por Linux FHS para saber mais.

 

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


[pgbr-geral] RES: RES: Utilizando pg_dump no crontab

2013-10-01 Por tôpico Hugo Quinteiro
Obrigado pela dica Rafael, tirei os parâmetros de data e
mais um “;” no final funcionou. Deixei assim o comando:

 

30 11 * * *  /usr/bin/./pg_dump -h 192.168.1.148 -U postgres  -F c
--file=/etc/publico/backup/hugo/teste.backup websac;

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Rafael Fialho Corrêa
Enviada em: segunda-feira, 30 de setembro de 2013 15:45
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] RES: Utilizando pg_dump no crontab

 

2013/9/30 Hugo Quinteiro h...@controlware.com.br

Log do CRON:

 

From root@severalpha.localdomain  Mon Sep 30 11:18:02 2013

Return-Path: root@severalpha.localdomain

X-Original-To: root

Delivered-To: root@severalpha.localdomain

Received: by severalpha.localdomain (Postfix, from userid 0)

id 13D2280641; Mon, 30 Sep 2013 11:18:02 -0300 (BRT)

From: root@severalpha.localdomain (Cron Daemon)

To: root@severalpha.localdomain

Subject: Cron root@severalpha postgres /usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/hugo/$(date +

 

É visível que ele não está reconhecendo o espaço do comando, na parte em que
é somada a data ao resto do conteúdo, que geraria o nome do backup.

Tente colocar entre , ou realizar de alguma outra forma..

 

Content-Type: text/plain; charset=UTF-8

Auto-Submitted: auto-generated

X-Cron-Env: PATH=/bin:/usr/bin:/sbin:/usr/sbin

X-Cron-Env: SHELL=/bin/sh

X-Cron-Env: HOME=/root

X-Cron-Env: LOGNAME=root

X-Cron-Env: USER=root

Message-Id: 20130930141802.13D2280641@severalpha.localdomain

Date: Mon, 30 Sep 2013 11:18:02 -0300 (BRT)

 

/bin/sh: -c: line 0: unexpected EOF while looking for matching `)'

/bin/sh: -c: line 1: syntax error: unexpected end of file

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Glauco Torres
Enviada em: segunda-feira, 30 de setembro de 2013 11:49
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Utilizando pg_dump no crontab

 

 

Bom dia,

 

  

Executo o comando “/usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/$(date +%Y_%m_%d__%H_%M_%S).backup basededados” e
consigo fazer o backup normalmente. Mas ao carregar o comando: “0 22 * * *
/usr/bin/./pg_dump -U postgres -F c --file=/etc/publico/backup/$(date
+%Y_%m_%d__%H_%M_%S).backup websac”, no crontab o Linux não executa o
backup. 

 

Alguém pode me ajudar??

 

 

 

 

Sua linha parece estar certa, não testei.

 

Você ja verificou o log do cron? O que é diz la?

 

Att Glauco Torres 


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

 

[]'s

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


[pgbr-geral] Utilizando pg_dump no crontab

2013-09-30 Por tôpico Hugo Quinteiro
Bom dia, 

 

Executo o comando “/usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/$(date +%Y_%m_%d__%H_%M_%S).backup basededados” e
consigo fazer o backup normalmente. Mas ao carregar o comando: “0 22 * * *
/usr/bin/./pg_dump -U postgres -F c --file=/etc/publico/backup/$(date
+%Y_%m_%d__%H_%M_%S).backup websac”, no crontab o Linux não executa o
backup. 

 

Alguém pode me ajudar??

 

 


logocw

Hugo F. Quinteiro
Depto Auditoria
11 3018-1980 (Ramal 402)
11 9.8525-8270
 mailto:em...@controlware.com.br h...@controlware.com.br
 http://www.controlware.com.br/ www.controlware.com.br

 

 

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


[pgbr-geral] RES: Utilizando pg_dump no crontab

2013-09-30 Por tôpico Hugo Quinteiro
Log do CRON:

 

From root@severalpha.localdomain  Mon Sep 30 11:18:02 2013

Return-Path: root@severalpha.localdomain

X-Original-To: root

Delivered-To: root@severalpha.localdomain

Received: by severalpha.localdomain (Postfix, from userid 0)

id 13D2280641; Mon, 30 Sep 2013 11:18:02 -0300 (BRT)

From: root@severalpha.localdomain (Cron Daemon)

To: root@severalpha.localdomain

Subject: Cron root@severalpha postgres /usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/hugo/$(date +

Content-Type: text/plain; charset=UTF-8

Auto-Submitted: auto-generated

X-Cron-Env: PATH=/bin:/usr/bin:/sbin:/usr/sbin

X-Cron-Env: SHELL=/bin/sh

X-Cron-Env: HOME=/root

X-Cron-Env: LOGNAME=root

X-Cron-Env: USER=root

Message-Id: 20130930141802.13D2280641@severalpha.localdomain

Date: Mon, 30 Sep 2013 11:18:02 -0300 (BRT)

 

/bin/sh: -c: line 0: unexpected EOF while looking for matching `)'

/bin/sh: -c: line 1: syntax error: unexpected end of file

 

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Glauco Torres
Enviada em: segunda-feira, 30 de setembro de 2013 11:49
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Utilizando pg_dump no crontab

 

 

Bom dia,

 

  

Executo o comando “/usr/bin/./pg_dump -U postgres -F c
--file=/etc/publico/backup/$(date +%Y_%m_%d__%H_%M_%S).backup basededados” e
consigo fazer o backup normalmente. Mas ao carregar o comando: “0 22 * * *
/usr/bin/./pg_dump -U postgres -F c --file=/etc/publico/backup/$(date
+%Y_%m_%d__%H_%M_%S).backup websac”, no crontab o Linux não executa o
backup. 

 

Alguém pode me ajudar??

 

 

 

 

Sua linha parece estar certa, não testei.

 

Você ja verificou o log do cron? O que é diz la?

 

Att Glauco Torres 

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


[pgbr-geral] RES: Utilizando pg_dump no crontab

2013-09-30 Por tôpico Hugo Quinteiro
Já tentei dessa forma também, mas não faz o backup no
crontab. Quando executo o script.sh funciona corretamente.

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Luiz Henrique
Enviada em: segunda-feira, 30 de setembro de 2013 12:26
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Utilizando pg_dump no crontab

 

sugiro incluir o comando dentro de arquivo de script tipo bkp-postgres.sh.
Ai vc gera um aquivo script com o conteudo do comando. E no crontab voce faz
assim : 0 22 * * * /scripts/bkp-postgres.sh

 

Em 30 de setembro de 2013 12:18, Euler Taveira eu...@timbira.com.br
escreveu:

On 30-09-2013 11:43, Hugo Quinteiro wrote:
 Executo o comando “/usr/bin/./pg_dump -U postgres -F c
 --file=/etc/publico/backup/$(date +%Y_%m_%d__%H_%M_%S).backup basededados”
e
 consigo fazer o backup normalmente. Mas ao carregar o comando: “0 22 * * *
 /usr/bin/./pg_dump -U postgres -F c --file=/etc/publico/backup/$(date
 +%Y_%m_%d__%H_%M_%S).backup websac”, no crontab o Linux não executa o
 backup.


Você tentou executar esse mesmo comando no shell? Qual foi o resultado?

Um possível problema pode ser que basededados foi criado em maiúsculo
(neste caso, precisa de aspas).

Prefira opções longas (mais descritivas) ao invés de opções curtas.


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




-- 
Atenciosamente,

Luiz Henrique

Virtus in medium est

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


[pgbr-geral] RES: (sem assunto)

2013-08-01 Por tôpico Hugo Quinteiro
Para ver todos os bancos:

 

SELECT datname, pg_size_pretty(pg_database_size(datname))

FROM pg_database;

 

De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Juliano Atanazio
Enviada em: quinta-feira, 1 de agosto de 2013 12:27
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] (sem assunto)

 

 

 

Em 1 de agosto de 2013 12:13, Eduardo Rodrigues
eduardo.prodrig...@gmail.com escreveu:

Boa tarde pessoal, 

 

Assunto do e-mail?  

 

estou dimensionando um novo servidor, e gostaria de saber se há algum
recurso onde eu possa realizar uma consulta e saber qual o tamanho que os
dados que retornar na consulta ocupa no banco de dados?

 

# SELECT pg_size_pretty(pg_database_size('nome_da_base')); 

 

Atenciosamente
Eduardo Rodrigues


___
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] RES: Dividir por Zero = Erro

2013-03-21 Por tôpico Hugo Quinteiro
Obrigado, eu não sabia

-Mensagem original-
De: pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] Em nome
de Osvaldo Kussama
Enviada em: quinta-feira, 21 de março de 2013 12:44
Para: Comunidade PostgreSQL Brasileira
Assunto: Re: [pgbr-geral] Dividir por Zero = Erro

Em 21/03/13, Marcelo da Silvamarc...@ig.com.br escreveu:
 Pessoal, tenho o seguinte select:

 select
   a.*,
   b.valor_sug,
   ((a.valor_pv * 100) / a.valor_ant)-100 as aum_parcial,
   ((b.valor_sug * 100) / a.valor_ant)-100 as aum_total
 from mv_produtos_historico a
 inner join mv_produtos b on(b.codigo = a.codigo)
 where (a.codigo = '01')
 order by
   a.data_cad desc,
   a.cod_key desc

 Acontece que quando a.valor_ant  é igual a Zero ele dá erro (lógico
rsrs)

 Vou ter que tratar com Case When ou existe algum outro esquema pra isso
?



Não sei se é uma solução para sua necessidade, mas poderia usar:
nullif(a.valor_ant, 0)
que dará resultado NULL se valor_ant for zero.

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