Re: [pgbr-geral] Remover caracteres escondido

2017-08-18 Por tôpico Thiago H. Barreto
2017-08-18 11:03 GMT-03:00 Zan :

> On 18/08/2017 10:57, Douglas Fabiano Specht wrote:
>
>> bom dia
>> ja tive esse problema, e utilize a seguinte função.
>>
>>
>>
>>   --função para substituir caracteres especiais
>>
>>   CREATE OR REPLACE FUNCTION retira_acentuacao1(p_texto text)
>>RETURNS text AS
>>   $BODY$
>>   Select translate($1,
>>   'áâãäåaaaÁÂÃÄÅAAAèééêëeEEEÉEEìíîïìiiiÌÍÎÏÌIIIóôõöoooÒÓÔÕ
>> ÖOOOùúûüÙÚÛÜçÇ<>!@#$%¨*()_+={}[]?;:|*~^´`¨æÆø£Øƒªº¿®½¼ßµþýÝ€§¬©¢¥¤ðÐÞÞ¶
>> ',  --no final tem tbm o 144 da tabela ascii
>>   
>> 'áâãaÁÂÃAèééêeeEEEÉEEìíîiìiiiÌÍÎIÌIIIóôõÒÓÔÕùúûuÙÚÛUçÇ
>> '
>>);
>>   $BODY$
>>   LANGUAGE sql VOLATILE
>>   COST 100;
>>
>
> Douglas, no meu caso não deu certo. Este bendito caractere (\342\200\213)
> é uma "?".


Na função informada pelo colega, não existe o caracter '\', você terá
que acrescentar na função!?!

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





*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Conexao remota PG ADMIN

2017-08-17 Por tôpico Thiago H. Barreto
Em 17 de agosto de 2017 11:41, Tiago Brasil <neotbra...@gmail.com> escreveu:

> Prezados, bom dia!
>
> Estou tentando configurar o postgres 9.6 para aceitar conexões de todas as
> máquinas da rede 0.0.0.0/0
>
> # IPv4 local connections:
> hostall all 127.0.0.1/32  md5
> hostall all 0.0.0.0/0 md5
>
> Esta configuração funciona em outro servidor virtualizado que possuo.
> Também efetuei a configuração no arquivo postgresql.conf no parâmetro
>
> *: listen_addresses = '*'*
> Quando tento conectar no servidor via pg admin na minha , ocorre o
> seguinte error
> Server doesn't listen
> The server doesn't accept connections: the connection library reports
> could not connect to server: Connection timed out (0x274C/10060) Is
> the server running on host "10.250.250.32" and accepting TCP/IP connections
> on port 5432?
>
> O que poderia ser? Seria alguma permissão de firewall?
>

Esta semana passei por isto...
Quando tentava acessar o servidor via DDNS dentro da própria rede
aparecei este erro,tentei acessar externamente e conectou
normalmente.

Não sei se é o seu caso, mas tente acessar de fora da rede, se não
conectar, provável que   vai ser o Firewall.

A porta 5432 esta liberada no modem? IP do servidor esta na DMZ?


>
> Utilizo versão debian 9.1.
>
> --
> --*Tiago Menezes Brasil*--
> *Centro Universitário do Estado do Pará* (*CESUPA*)
> *Bacharel em Ciências da Computação* (*BCC*)
> --* Belém - PA - Brasil* --
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Ajuda consulta

2017-07-17 Por tôpico Thiago H. Barreto
Obrigado.

Vou dar uma lida aqui.

Em 17 de julho de 2017 09:52, Saulo Morais <sa...@abilityonline.com.br>
escreveu:

> >>Tenho a seguinte tabela e gostaria que a mesma gera-se as informações
> igual a consulta abaixo. É possível gerar uma consulta com o resultado
> abaixo?
>
>
> Veja se este artigo te ajuda
>
> http://www.vertabelo.com/blog/technical-articles/creating-
> pivot-tables-in-postgresql-using-the-crosstab-function
>
> <http://www.vertabelo.com/blog/technical-articles/creating-pivot-tables-in-postgresql-using-the-crosstab-function>
> Pivot Tables in PostgreSQL Using the Crosstab Function
> <http://www.vertabelo.com/blog/technical-articles/creating-pivot-tables-in-postgresql-using-the-crosstab-function>
> www.vertabelo.com
> Pivot Tables in PostgreSQL Using the Crosstab Function. by Maria Alcaraz
> Database Developer. Posted: May 19, 2016
>
>
> At.te,
> *Saulo Morais*
>
> ----------
> *De:* pgbr-geral <pgbr-geral-boun...@listas.postgresql.org.br> em nome de
> Thiago H. Barreto <thi...@sedcontabilidade.com.br>
> *Enviado:* quinta-feira, 13 de julho de 2017 11:33:11
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* [pgbr-geral] Ajuda consulta
>
> Bom dia a todos.
>
> Tenho a seguinte tabela e gostaria que a mesma gera-se as informações
> igual a consulta abaixo. É possível gerar uma consulta com o resultado
> abaixo?
>
> *Tabela 01*
> *ID* *Nome* *Data* *Base* *Imposto*
>
>
>
>
>
>
> 1 Carla 01/01/2017 3.000,00 240,00
>
>
>
>
>
>
> 1 Carla 01/02/2017 3.100,00 248,00
>
>
>
>
>
>
> 1 Carla 01/03/2017 3.000,00 240,00
>
>
>
>
>
>
> 1 Carla 01/04/2017 3.200,00 256,00
>
>
>
>
>
>
> 1 Carla 01/05/2017 3.000,00 240,00
>
>
>
>
>
>
> 2 Matheus 01/01/2017 1.500,00 120,00
>
>
>
>
>
>
> 2 Matheus 01/02/2017 1.700,00 136,00
>
>
>
>
>
>
> 2 Matheus 01/03/2017 1.500,00 120,00
>
>
>
>
>
>
> 3 Igor 01/01/2017 4.500,00 360,00
>
>
>
>
>
>
> 3 Igor 01/02/2017 2.000,00 160,00
>
>
>
>
>
>
> 3 Igor 01/03/2017 4.500,00 360,00
>
>
>
>
>
>
> 3 Igor 01/04/2017 3.580,00 286,40
>
>
>
>
>
>
> 3 Igor 01/05/2017 4.500,00 360,00
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> *Resultado* *Consulta*
>
>
>
>
>
>
>
>
>
> *Apos a consulta*
>
>
>
>
>
>
>
>
>
>
>
> *01/01/2017* *01/02/2017* *01/03/2017* *01/04/2017* *01/05/2017*
> *01/01/2017* *01/02/2017* *01/03/2017* *01/04/2017* *01/05/2017*
> 1 Carla 3.000,00 3.100,00 3.000,00 3.200,00 3.000,00 240 248 240 256 240
> 2 Matheus 1.500,00 1.700,00 1.500,00 120 136 120
>
>
>
> 3 Igor 4.500,00 2.000,00 4.500,00 3.580,00 4.500,00 360 160 360 286,4 360
>
>
>
> Obrigado.
>
>
> --
> Thiago H. Barreto
> Sed Contabilidade S/S Ltda
> thi...@sedcontabilidade.com.br
>
>
>
>
>
>
>
> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
> papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
> melhor para o mundo!*
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Ajuda consulta

2017-07-13 Por tôpico Thiago H. Barreto
Bom dia a todos.

Tenho a seguinte tabela e gostaria que a mesma gera-se as informações igual
a consulta abaixo. É possível gerar uma consulta com o resultado abaixo?

*Tabela 01*
*ID* *Nome* *Data* *Base* *Imposto*






1 Carla 01/01/2017 3.000,00 240,00






1 Carla 01/02/2017 3.100,00 248,00






1 Carla 01/03/2017 3.000,00 240,00






1 Carla 01/04/2017 3.200,00 256,00






1 Carla 01/05/2017 3.000,00 240,00






2 Matheus 01/01/2017 1.500,00 120,00






2 Matheus 01/02/2017 1.700,00 136,00






2 Matheus 01/03/2017 1.500,00 120,00






3 Igor 01/01/2017 4.500,00 360,00






3 Igor 01/02/2017 2.000,00 160,00






3 Igor 01/03/2017 4.500,00 360,00






3 Igor 01/04/2017 3.580,00 286,40






3 Igor 01/05/2017 4.500,00 360,00



















*Resultado* *Consulta*









*Apos a consulta*











*01/01/2017* *01/02/2017* *01/03/2017* *01/04/2017* *01/05/2017*
*01/01/2017* *01/02/2017* *01/03/2017* *01/04/2017* *01/05/2017*
1 Carla 3.000,00 3.100,00 3.000,00 3.200,00 3.000,00 240 248 240 256 240
2 Matheus 1.500,00 1.700,00 1.500,00 120 136 120



3 Igor 4.500,00 2.000,00 4.500,00 3.580,00 4.500,00 360 160 360 286,4 360



Obrigado.


-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
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: RES: PostgreSQL ataque???

2017-04-20 Por tôpico Thiago H. Barreto
Em 20 de abril de 2017 13:25, Pedro B. Alves 
escreveu:

>
>>
>> O firewall não é o problema aqui.
>>
>> Se a porta do banco de dados está aberta para a internet por algum
>> requisito de negócio (conexões de outros sistemas/clientes/etc) o firewall
>> teria que liberar a porta de qualquer maneira. Caso não haja esta
>> necessidade de estar aberta para a internet, então neste caso sim, o
>> firewall deveria bloquear este acesso.
>>
>> De qualquer forma, o principal ponto aqui é:
>>
>> 1. o pg_hba não pode estar como trust para qualquer ip
>> 2. é necessário sempre ter uma política de backup madura (backup +
>> armazenamento do backup fora do servidor + testes de restore do backup para
>> validar o mesmo)
>>
>> Isto porque o atacante apenas aproveitou uma brecha de configuração
>> (pessoas com bancos de dados na porta padrão, expostas na internet e sem
>> requisitos de senha), ou seja, não foi um ataque sofisticado do ponto de
>> vista do banco de dados.
>>
>
>
> o banco de dados possuía senha. não temos nenhum banco sem senha.
>
>
   Aqui que esta o problema (Falsa sensação de segurança)
   Você pode colocar uma senha de 24 caracteres alfanuméricas com símbolos
especiais sem repetir nenhum carácter e achar que esta tudo "OK".

Mas se em seu arquivo *pg_hba.conf* estiver com o parâmetro *Trust*, ai já
era... Qualquer senha é aceita no banco de dados.

# TYPE  DATABASEUSERADDRESS METHOD

# IPv4 local connections:
hostall all 127.0.0.1/0*trust
 (Deveria estar MD5)*





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



-- 



*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PG Restore demorando muito

2016-11-18 Por tôpico Thiago H. Barreto
Em 18 de novembro de 2016 09:08, Marcell Ribeiro 
escreveu:

> Bom dia galera, estou fazendo um pg restore mas está demorando cerca de 7
> horas pra restaurar apenas um tar de 60gb,
>

   Seria interessante, colocar as configurações do servidor, visto que cada
configuração pode estabelecer um tempo de restore.


>
> Que parâmetros eu poderia mudar no postgresql.conf pra melhorar isso? Já
> pesquisei no google e alterei alguns mas ainda não deu certo não sei por
> que.
>
>
>
> --
>
>
> [image: --]
>
> Marcell Ribeiro
> [image: https://]about.me/marcellribeiro
>
> 
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>




*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Configurações Servidor Desenvolvimento Postgres

2016-08-25 Por tôpico Thiago H. Barreto
Em 25 de agosto de 2016 10:25, Leonardo Coleraus 
escreveu:

> Bom Dia Amigos,
>
>
> Eu estou fazendo uns testes num balancete pra diminuir o tempo de consulta
> dele, mas antes gostaria de saber qual a melhor configuração pra fazer no
> *postgres.conf*, do servidor de *DESENVOLVIMENTO* pra ter um bom ambiente
> de teste, pois no meu Servidor de Produção esse balancete demora em torno
> de 1 hora pra fazer, mas quero reduzir esse tempo pra uns 20 a 30 minutos.
> Por isso que colocar deixa bem redondo o servidor pra facilitar.
>

 Pode ser que com este site[1], você possa ter uma melhor visualização das
configurações do Posgres, para seu ambiente.

 [1] http://www.pgconfig.org/



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









*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Erros ignorados Pg_dump

2016-04-19 Por tôpico Thiago H. Barreto
Obrigado Daniel!

2016-04-19 8:42 GMT-03:00 Daniel Luiz da Silva <daniel.si...@ipm.com.br>:

> Thiago,
>
> Insere no final do comando do pg_restore ou pg_dump a instrução " >>
> C:\restore.log", essa instrução criará um log do pg_restore ou pg_dump.
>
> Att.
>
> ----------
> *De: *"Thiago H. Barreto" <thi...@sedcontabilidade.com.br>
> *Para: *"Comunidade PostgreSQL Brasileira" <
> pgbr-geral@listas.postgresql.org.br>
> *Enviadas: *Terça-feira, 19 de abril de 2016 7:51:42
> *Assunto: *[pgbr-geral] Erros ignorados Pg_dump
>
> Boa tarde a todos.
>
> Tenho um Servidor de produção Ubuntu 14.04 + Postgres 9.0.23 e tenho uma
> maquina Server 2003 + Postgres 9.5 ,onde realizo o restore dos meus dumps.
> Porem, estou realizando o restore com o pg_dump e no fim do processo esta
> aparecendo um Aviso, informando que foram ignorados 39 erros.
>
> Gostaria de saber se existe algum lugar no Windows que armazena os logs do
> pg_dump no momento do restore, pois sei que tiveram 39 erros ignorados, mas
> não sei quais...
>
> O script do restore é esse:
>
> SET PGPASSWORD=Senha
>
> cd "C:\Arquivos de programas\PostgreSQL\9.5\bin"
> pg_restore -h localhost -p 5432 -U postgres -d BASE -v D:\BKP_BASE.backup
> pause
>
> A unica informação que vi que estão diferentes entre os servidores são
> collection e caracter type, estão assim:
>
> Ubuntu:
>
>   LC_COLLATE = 'pt_BR.UTF-8'
>   LC_CTYPE = 'pt_BR.UTF-8'
>
> Windows:
>
>  LC_COLLATE = 'Portuguese_Brazil.1252'
>  LC_CTYPE = 'Portuguese_Brazil.1252'
>
> Obs: Sei que a versão 9.0.23 esta defasada, porem é a versão homologada
> pela desenvolvedora do sistema.
>
>
>
>
>
>
>
>
>
>
> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
> papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
> melhor para o mundo!*
>
> ___
> 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
>



-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Erros ignorados Pg_dump

2016-04-19 Por tôpico Thiago H. Barreto
Boa tarde a todos.

Tenho um Servidor de produção Ubuntu 14.04 + Postgres 9.0.23 e tenho uma
maquina Server 2003 + Postgres 9.5 ,onde realizo o restore dos meus dumps.
Porem, estou realizando o restore com o pg_dump e no fim do processo esta
aparecendo um Aviso, informando que foram ignorados 39 erros.

Gostaria de saber se existe algum lugar no Windows que armazena os logs do
pg_dump no momento do restore, pois sei que tiveram 39 erros ignorados, mas
não sei quais...

O script do restore é esse:

SET PGPASSWORD=Senha

cd "C:\Arquivos de programas\PostgreSQL\9.5\bin"
pg_restore -h localhost -p 5432 -U postgres -d BASE -v D:\BKP_BASE.backup
pause

A unica informação que vi que estão diferentes entre os servidores são
collection e caracter type, estão assim:

Ubuntu:

  LC_COLLATE = 'pt_BR.UTF-8'
  LC_CTYPE = 'pt_BR.UTF-8'

Windows:

 LC_COLLATE = 'Portuguese_Brazil.1252'
 LC_CTYPE = 'Portuguese_Brazil.1252'

Obs: Sei que a versão 9.0.23 esta defasada, porem é a versão homologada
pela desenvolvedora do sistema.









*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
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 "$ libdir / _int":

2016-02-10 Por tôpico Thiago H. Barreto
Consegui resolver o problema.

Estava faltando instalar alguns componentes no Postgresql.

Executei o comando: postgresql-contrib-9.0

E deu certo.

Obrigado.

2016-02-10 1:36 GMT-02:00 Osvaldo Kussama <osvaldo.kuss...@gmail.com>:

> Em 09/02/16, Thiago H. Barreto<thi...@sedcontabilidade.com.br> escreveu:
> > Boa tarde Galera.
> >
> > Estou precisando da ajuda de vocês.
> > Tive que mudar um servidor que esta com problemas e quando acesso a
> > aplicação dá o seguinte erro.. "não pôde acessar arquivo "$libdir/_int":
> > Arquivo ou diretório não encontrado."
> >
> > Eu encontrei a seguinte explicação no google
> >
> > "Se você receber o erro ERRO: não foi possível acessar o arquivo "$
> libdir
> > / _int": Nenhum tal lima ou diretório , o que significa que os
> *intArray* e
> > *intagg* extensões precisam ser instalados no PostgreSQL."
> >
> > Alguem sabe como criar estas extensões no Ubuntu? Estou utilizando a
> versão
> > 14.04.
> >
>
>
> Veja:
> CREATE EXTENSION em:
> http://www.postgresql.org/docs/current/interactive/contrib.html
> e
> http://www.postgresql.org/docs/current/interactive/sql-createextension.html
>
> além de:
> http://www.postgresql.org/docs/current/interactive/intagg.html
> http://www.postgresql.org/docs/current/interactive/intarray.html
>
> Osvaldo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] Erro "$ libdir / _int":

2016-02-09 Por tôpico Thiago H. Barreto
Boa tarde Galera.

Estou precisando da ajuda de vocês.
Tive que mudar um servidor que esta com problemas e quando acesso a
aplicação dá o seguinte erro.. "não pôde acessar arquivo "$libdir/_int":
Arquivo ou diretório não encontrado."

Eu encontrei a seguinte explicação no google

"Se você receber o erro ERRO: não foi possível acessar o arquivo "$ libdir
/ _int": Nenhum tal lima ou diretório , o que significa que os *intArray* e
*intagg* extensões precisam ser instalados no PostgreSQL."

Alguem sabe como criar estas extensões no Ubuntu? Estou utilizando a versão
14.04.

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

Re: [pgbr-geral] Ajuda criação de Update com utilização de substr

2015-12-29 Por tôpico Thiago H. Barreto
2015-12-29 16:08 GMT-02:00 Crauss, Jacson <cra...@gmail.com>:

>
> 2015-12-29 15:46 GMT-02:00 Thiago H. Barreto <
> thi...@sedcontabilidade.com.br>:
>
>> Boa tarde caros colegas.
>>
>> Estou precisando da ajuda, pois estou quebrando a cabeça e não esta
>> saindo nada...
>>
>> Preciso atualizar um campo em uma tabela na minha base de dados.
>>
>> A estrutura é a seguinte das tabelas:
>>
>> CREATE TABLE wfiscal.di00800
>> (
>>   iddipi character varying(40) NOT NULL,
>>   idnota character varying(40),
>>   idclassificacao integer,
>>   desccomplementar character varying(20),
>> CONSTRAINT di00800_idxprimario PRIMARY KEY (iddipi));
>>
>> CREATE TABLE wfiscal.cd0
>> (
>>   idcodigo character varying(40) NOT NULL,
>>   dtinicial timestamp without time zone,
>>   dtfinal timestamp without time zone,
>>   cdcodigo integer,
>>   cdclassificacao character varying(20),
>>   nmdescricao character varying(53),
>> CONSTRAINT cd0_idxprimario PRIMARY KEY (idcodigo));
>>
>
> Thiago, não tem uma FK entre estas tabelas?
>
>
Na base de dados não especifica uma chave estrangeira, porem a ligação
entra as tabelas está entre as tabelas di00358 idclassificacao e cd00358
cdcodigo(o cdclassificacao é o NCM do produto).

>
>
>
> ___
> 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] Ajuda criação de Update com utilização de substr

2015-12-29 Por tôpico Thiago H. Barreto
Boa tarde caros colegas.

Estou precisando da ajuda, pois estou quebrando a cabeça e não esta saindo
nada...

Preciso atualizar um campo em uma tabela na minha base de dados.

A estrutura é a seguinte das tabelas:

CREATE TABLE wfiscal.di00800
(
  iddipi character varying(40) NOT NULL,
  idnota character varying(40),
  idclassificacao integer,
  desccomplementar character varying(20),
CONSTRAINT di00800_idxprimario PRIMARY KEY (iddipi));

CREATE TABLE wfiscal.cd0
(
  idcodigo character varying(40) NOT NULL,
  dtinicial timestamp without time zone,
  dtfinal timestamp without time zone,
  cdcodigo integer,
  cdclassificacao character varying(20),
  nmdescricao character varying(53),
CONSTRAINT cd0_idxprimario PRIMARY KEY (idcodigo));

Preciso atualizar o campo d*esccomplementar* da tabela *di00358* com o
valor do campo *nmdescricao *da tabela *cd00358*, ressaltando que o tamanho
do campo *nmdescricao *da tabela *cd00358* tem 53 caracteres e o campo
desccomplentar tem apenas 20, então tenho que utilizar a função *substr*,
porem ai que vem o problema, como vou fazer para realizar esta atualização?

Eu utilizei o comando para atualizar os produtos com o valor XXX, porem
quero saber como faço para atualizar os valores com os valores do campo de
outra tabela e ainda pegar apenas os 20 primeiros caracteres, eu li que a
função SELECT SUBSTR (Campo_tabela,1,20) ela pega o valor do campo da
posição inicial 1 até a 20, porem utilizar este comando pegando os dados de
uma outra tabela

Segue script.

update wfiscal.di00800 set desccomplementar = 'XXX' where idclassificacao
in(select distinct(DI.idclassificacao) from wfiscal.di00800 as DI,
wfiscal.cd00800 as CD where DI.idclassificacao = CD.cdcodigo
and DI.data_movimento = '01-11-2015')

Desde já, muito obrigado.

-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Ajuda criação de Update com utilização de substr

2015-12-29 Por tôpico Thiago H. Barreto
Eu utilizei como exemplo as tabelas

Create CREATE TABLE wfiscal.di00800 na verdade seria wfiscal.di00358
CREATE TABLE wfiscal.cd0 e wfiscal.cd00358

2015-12-29 15:46 GMT-02:00 Thiago H. Barreto <thi...@sedcontabilidade.com.br
>:

> Boa tarde caros colegas.
>
> Estou precisando da ajuda, pois estou quebrando a cabeça e não esta saindo
> nada...
>
> Preciso atualizar um campo em uma tabela na minha base de dados.
>
> A estrutura é a seguinte das tabelas:
>
> CREATE TABLE wfiscal.di00800
> (
>   iddipi character varying(40) NOT NULL,
>   idnota character varying(40),
>   idclassificacao integer,
>   desccomplementar character varying(20),
> CONSTRAINT di00800_idxprimario PRIMARY KEY (iddipi));
>
> CREATE TABLE wfiscal.cd0
> (
>   idcodigo character varying(40) NOT NULL,
>   dtinicial timestamp without time zone,
>   dtfinal timestamp without time zone,
>   cdcodigo integer,
>   cdclassificacao character varying(20),
>   nmdescricao character varying(53),
> CONSTRAINT cd0_idxprimario PRIMARY KEY (idcodigo));
>
> Preciso atualizar o campo d*esccomplementar* da tabela *di00358* com o
> valor do campo *nmdescricao *da tabela *cd00358*, ressaltando que o
> tamanho do campo *nmdescricao *da tabela *cd00358* tem 53 caracteres e o
> campo desccomplentar tem apenas 20, então tenho que utilizar a função
> *substr*, porem ai que vem o problema, como vou fazer para realizar esta
> atualização?
>
> Eu utilizei o comando para atualizar os produtos com o valor XXX, porem
> quero saber como faço para atualizar os valores com os valores do campo de
> outra tabela e ainda pegar apenas os 20 primeiros caracteres, eu li que a
> função SELECT SUBSTR (Campo_tabela,1,20) ela pega o valor do campo da
> posição inicial 1 até a 20, porem utilizar este comando pegando os dados de
> uma outra tabela
>
> Segue script.
>
> update wfiscal.di00800 set desccomplementar = 'XXX' where idclassificacao
> in(select distinct(DI.idclassificacao) from wfiscal.di00800 as DI,
> wfiscal.cd00800 as CD where DI.idclassificacao = CD.cdcodigo
> and DI.data_movimento = '01-11-2015')
>
> Desde já, muito obrigado.
>
>
>
>
>
>
>
>
> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
> papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
> melhor para o mundo!*
>










*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Ajuda criação de Update com utilização de substr

2015-12-29 Por tôpico Thiago H. Barreto
Vou analisar amanha.

Obrigado.

2015-12-29 16:53 GMT-02:00 Marcos Thomaz <marcosthom...@gmail.com>:

>
>
> Em 29 de dezembro de 2015 12:48, Thiago H. Barreto <
> thi...@sedcontabilidade.com.br> escreveu:
>
>> Eu utilizei como exemplo as tabelas
>>
>> Create CREATE TABLE wfiscal.di00800 na verdade seria wfiscal.di00358
>> CREATE TABLE wfiscal.cd0 e wfiscal.cd00358
>>
>> 2015-12-29 15:46 GMT-02:00 Thiago H. Barreto <
>> thi...@sedcontabilidade.com.br>:
>>
>>> Boa tarde caros colegas.
>>>
>>> Estou precisando da ajuda, pois estou quebrando a cabeça e não esta
>>> saindo nada...
>>>
>>> Preciso atualizar um campo em uma tabela na minha base de dados.
>>>
>>> A estrutura é a seguinte das tabelas:
>>>
>>> CREATE TABLE wfiscal.di00800
>>> (
>>>   iddipi character varying(40) NOT NULL,
>>>   idnota character varying(40),
>>>   idclassificacao integer,
>>>   desccomplementar character varying(20),
>>> CONSTRAINT di00800_idxprimario PRIMARY KEY (iddipi));
>>>
>>> CREATE TABLE wfiscal.cd0
>>> (
>>>   idcodigo character varying(40) NOT NULL,
>>>   dtinicial timestamp without time zone,
>>>   dtfinal timestamp without time zone,
>>>   cdcodigo integer,
>>>   cdclassificacao character varying(20),
>>>   nmdescricao character varying(53),
>>> CONSTRAINT cd0_idxprimario PRIMARY KEY (idcodigo));
>>>
>>> Preciso atualizar o campo d*esccomplementar* da tabela *di00358* com o
>>> valor do campo *nmdescricao *da tabela *cd00358*, ressaltando que o
>>> tamanho do campo *nmdescricao *da tabela *cd00358* tem 53 caracteres e
>>> o campo desccomplentar tem apenas 20, então tenho que utilizar a função
>>> *substr*, porem ai que vem o problema, como vou fazer para realizar
>>> esta atualização?
>>>
>>> Eu utilizei o comando para atualizar os produtos com o valor XXX, porem
>>> quero saber como faço para atualizar os valores com os valores do campo de
>>> outra tabela e ainda pegar apenas os 20 primeiros caracteres, eu li que a
>>> função SELECT SUBSTR (Campo_tabela,1,20) ela pega o valor do campo da
>>> posição inicial 1 até a 20, porem utilizar este comando pegando os dados de
>>> uma outra tabela
>>>
>>> Segue script.
>>>
>>> update wfiscal.di00800 set desccomplementar = 'XXX' where
>>> idclassificacao in(select distinct(DI.idclassificacao) from wfiscal.di00800
>>> as DI, wfiscal.cd00800 as CD where DI.idclassificacao = CD.cdcodigo
>>> and DI.data_movimento = '01-11-2015')
>>>
>>> Desde já, muito obrigado.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro
>>> com papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
>>> melhor para o mundo!*
>>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro
>> com papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
>> melhor para o mundo!*
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
> Tentou algo assim??:
>
> update wfiscal.di00800 set desccomplementar = 
> substr(wfiscal.*cd00358.**nmdescricao,
> 1, 20) *
> from wfiscal.*cd00358 *
> *where* wfiscal.di00800.cdcodigo = wfiscal.*cd00358*.idclassificacao and
> wfiscal.di00800.data_movimento = '2015-11-01'
>
> Qualquer coisa, dá uma olhada em
> http://www.postgresql.org/docs/9.4/static/sql-update.html
>
> --
>
>
> Marcos Thomaz da Silva
> Analista de Tecnologia da Informação
>
> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail>
>  Este
> e-mail foi enviado por um computador sem vírus e protegido pelo Avast.
> www.avast.com
> <https://www.avast.com/sig-email?utm_medium=email_source=link_campaign=sig-email_content=webmail>
> <#151ef165c27249d2_DDB4FAA8-2DD7-40BB-A1B8-4E2AA1F9FDF2>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] PostgreSQL 9.1 e 9.3 na mesma maquina, remover 9.1

2015-10-20 Por tôpico Thiago H. Barreto
Para verificar qual a porta do servidor, terá que entrar na pasta onde esta
instalado o cluster do postgresql e abrir o arquivo "postgresql.conf",
dentro do mesmo contem uma linha "port = 5432".



2015-10-20 5:55 GMT-02:00 Eloi :

> Ola a todos na lista,
>
> Um colega escreveu-me com o seguinte problema:
>
> Tem dois clusters funcionando na mesma maquina, PostgreSQL 9.1 e
> PostgreSQL 9.3.
> Quer remover a versão 9.1.
> Com o PgAdmin só se consegue ligar a versão 9.1 (especulo que só tenha
> tentado pelo porto por defeito, 5432).
>
> Eu entendo que se tem dois clusters funcionando na mesma maquina estes
> funcionam em diferentes portos, certo?
> Provavelmente a primeira instalação (9.1) estará ocupando o porto 5432 e a
> 9.3 outro, não sei qual (talvez 5431, 5433???). Como posso averiguar isso?
> Quando desinstalar a versão 9.1 como se pode mudar o porto da 9.3 para
> 5432?
>
> Muito obrigado!
>
> Comprimentos,
>
> Eloi
>
> --
> Eloi Ribeiro
> Geoinformatic
> 51.9871, 5.6661
> http://eloiribeiro.eu
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral








*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Importar !

2015-09-29 Por tôpico Thiago H. Barreto
COPY tabela FROM '/tmp/arquivo.txt' DELIMITER ',';

tabela = Tabela que vai receber os dados.
'/tmp/arquivo.txt' = Caminho do arquivo;
',' = Virgula como delimitador.

2015-09-29 11:20 GMT-03:00 Agape World Informática Ltda <
ag...@agapeworld.com.br>:

> Bom dia.
> Preciso de ajuda, para importer um arquivo postgresql 9.3 windows.
>
> Meu arquivo esta em padrao texto separado por (,) um registro por linha,
> Como faço para importar direto no banco, não estou conseguindo.
> Obrigado.\
> Paulo
>
>
> ---
> Este email foi escaneado pelo Avast antivírus.
> https://www.avast.com/antivirus
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




-- 



*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
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: RES: Importar !

2015-09-29 Por tôpico Thiago H. Barreto
Comando no windows.


COPY Schema.Tabela from 'E:\\Copy postgres\\dados.csv' delimiter ';' CSV;

2015-09-29 13:08 GMT-03:00 Thiago H. Barreto <thi...@sedcontabilidade.com.br
>:

>
> 2015-09-29 11:49 GMT-03:00 Agape World Informática Ltda <
> ag...@agapeworld.com.br>:
>
>> COPY nfitens FROM 'C:/Program Files (x86)/pgAdmin III/1.18/nfi.sql'
>> DELIMITER ',';
>>
>>
>>
> Verifique o espaço no caminho do arquivo, quando o arquivo tem espaço, o
> windows exige "(Aspas duplas entre as extremidades do caminho), verifique
> também, pois seu arquivo esta com a extensão .SQL, não seria .TXT???
>
>
>> Não...
>>
>>
>>
>> *De:* pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] *Em
>> nome de *Alessandro Gonçalves
>> *Enviada em:* terça-feira, 29 de setembro de 2015 11:44
>> *Para:* Comunidade PostgreSQL Brasileira
>> *Assunto:* Re: [pgbr-geral] RES: Importar !
>>
>>
>>
>> O Nome do arquivo tem um espaço... não seria isso?
>>
>>
>>
>> *Alessandro Gonçalves*
>> (14) 2109-8000
>>
>>
>>
>> Em 29 de setembro de 2015 11:31, Agape World Informática Ltda <
>> ag...@agapeworld.com.br> escreveu:
>>
>> Como faço para usar o copy no Windows ?
>>
>>
>>
>>
>>
>> copy itens from 'C:/Program Files (x86)/pgAdmin III/1.18/xxx.sql'
>> delimiters ',';
>>
>>
>>
>> fiz assim mas da erro.
>>
>> ERROR:  could not open file ""C:/Program Files (x86)/pgAdmin III/1.18/
>> xxx.sql"" for reading: Arquivo ou diret?rio n?o encontrado
>>
>>
>>
>>
>>
>> *De:* pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] *Em
>> nome de *Sebastian Webber
>> *Enviada em:* terça-feira, 29 de setembro de 2015 11:24
>> *Para:* Comunidade PostgreSQL Brasileira
>> *Assunto:* Re: [pgbr-geral] Importar !
>>
>>
>>
>>
>>
>>
>>
>> Em 29 de setembro de 2015 11:20, Agape World Informática Ltda <
>> ag...@agapeworld.com.br> escreveu:
>>
>> Bom dia.
>> Preciso de ajuda, para importer um arquivo postgresql 9.3 windows.
>>
>>
>>
>> Opa, bom dia!
>>
>>
>>
>>
>>
>>
>> Meu arquivo esta em padrao texto separado por (,) um registro por linha,
>>
>>
>>
>> Pra importar o arquivo, um jeito fácil é você utilizar o comando COPY[1].
>>
>>
>>
>>
>>
>> Como faço para importar direto no banco, não estou conseguindo.
>>
>>
>>
>> E qual seria a dificuldade?
>>
>>
>>
>> [1] http://www.postgresql.org/docs/9.4/static/sql-copy.html
>>
>>
>>
>> --
>>
>> Sebastian Webber
>>
>> http://swebber.me
>>
>>
>> --
>>
>> [image: Avast logo] <https://www.avast.com/antivirus>
>>
>> Este email foi escaneado pelo Avast antivírus.
>> www.avast.com <https://www.avast.com/antivirus>
>>
>>
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>>
>>
>>
>> --
>> [image: Avast logo] <https://www.avast.com/antivirus>
>>
>> Este email foi escaneado pelo Avast antivírus.
>> www.avast.com <https://www.avast.com/antivirus>
>>
>>
>> ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>>
>
>
>
> --
> Thiago H. Barreto
> Sed Contabilidade S/S Ltda
> (34) - 3662-1124
> thi...@sedcontabilidade.com.br
>
>
>
>
>
>
>
> *Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
> papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
> melhor para o mundo!*
>



-- 




*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
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: RES: Importar !

2015-09-29 Por tôpico Thiago H. Barreto
2015-09-29 11:49 GMT-03:00 Agape World Informática Ltda <
ag...@agapeworld.com.br>:

> COPY nfitens FROM 'C:/Program Files (x86)/pgAdmin III/1.18/nfi.sql'
> DELIMITER ',';
>
>
>
Verifique o espaço no caminho do arquivo, quando o arquivo tem espaço, o
windows exige "(Aspas duplas entre as extremidades do caminho), verifique
também, pois seu arquivo esta com a extensão .SQL, não seria .TXT???


> Não...
>
>
>
> *De:* pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] *Em
> nome de *Alessandro Gonçalves
> *Enviada em:* terça-feira, 29 de setembro de 2015 11:44
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* Re: [pgbr-geral] RES: Importar !
>
>
>
> O Nome do arquivo tem um espaço... não seria isso?
>
>
>
> *Alessandro Gonçalves*
> (14) 2109-8000
>
>
>
> Em 29 de setembro de 2015 11:31, Agape World Informática Ltda <
> ag...@agapeworld.com.br> escreveu:
>
> Como faço para usar o copy no Windows ?
>
>
>
>
>
> copy itens from 'C:/Program Files (x86)/pgAdmin III/1.18/xxx.sql'
> delimiters ',';
>
>
>
> fiz assim mas da erro.
>
> ERROR:  could not open file ""C:/Program Files (x86)/pgAdmin III/1.18/
> xxx.sql"" for reading: Arquivo ou diret?rio n?o encontrado
>
>
>
>
>
> *De:* pgbr-geral [mailto:pgbr-geral-boun...@listas.postgresql.org.br] *Em
> nome de *Sebastian Webber
> *Enviada em:* terça-feira, 29 de setembro de 2015 11:24
> *Para:* Comunidade PostgreSQL Brasileira
> *Assunto:* Re: [pgbr-geral] Importar !
>
>
>
>
>
>
>
> Em 29 de setembro de 2015 11:20, Agape World Informática Ltda <
> ag...@agapeworld.com.br> escreveu:
>
> Bom dia.
> Preciso de ajuda, para importer um arquivo postgresql 9.3 windows.
>
>
>
> Opa, bom dia!
>
>
>
>
>
>
> Meu arquivo esta em padrao texto separado por (,) um registro por linha,
>
>
>
> Pra importar o arquivo, um jeito fácil é você utilizar o comando COPY[1].
>
>
>
>
>
> Como faço para importar direto no banco, não estou conseguindo.
>
>
>
> E qual seria a dificuldade?
>
>
>
> [1] http://www.postgresql.org/docs/9.4/static/sql-copy.html
>
>
>
> --
>
> Sebastian Webber
>
> http://swebber.me
>
>
> --
>
> [image: Avast logo] <https://www.avast.com/antivirus>
>
> Este email foi escaneado pelo Avast antivírus.
> www.avast.com <https://www.avast.com/antivirus>
>
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> --
> [image: Avast logo] <https://www.avast.com/antivirus>
>
> Este email foi escaneado pelo Avast antivírus.
> www.avast.com <https://www.avast.com/antivirus>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>



-- 
Thiago H. Barreto
Sed Contabilidade S/S Ltda
(34) - 3662-1124
thi...@sedcontabilidade.com.br







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Forma correta de criar backup de três bancos !

2015-08-14 Por tôpico Thiago H. Barreto
Porque não roda os três dumps ao mesmo tempo?



Em 14 de agosto de 2015 14:27, Franklin Anderson de Oliveira Souza 
frankli...@gmail.com escreveu:

 Tenho um Script Shell que executa em sequencia três pg_dump e joga em um
 diretorio, em média demora em torno de 45 minutos o intervalo entre cada
 pg_dump. Enquanto em um banco sofre um dump os outros continuam sendo
 alimentados com dados !

 Em 14 de agosto de 2015 14:23, Sebastian Webber sebast...@swebber.me
 escreveu:



 Em 14 de agosto de 2015 13:27, Franklin Anderson de Oliveira Souza 
 frankli...@gmail.com escreveu:

 Olá Ilustrissimos !

 No trabalho tem um sistema que usa três bancos de dados. Um com dados da
 aplicação, outro apenas para logs e mais um apenas para arquivos anexados.


 Opa.


 Minha dúvida é sobre a integridade entre esses três bancos na hora do
 backup. Se eu realizar o backup de cada banco por vez terei uma diferença
 de mais de uma hora de dados alimentados entre o primeiro e o segundo.


 Como você faz o backup? com o pg_dump?

 Ex: Quando faço backup do banco que guarda arquivos e mesmo finalizar
 depois de quase uma hora, o banco de log já estaria com vários registros de
 movimentação que não corresponde mais ao estado do banco de arquivos.

 Espero ter sido claro, como vocês procedem numa situacao dessa para
 manter um backup integro de vários bancos que apenas um sistema usa ?


 Com os detalhes que tenho penso que um backup fisico com o arquivamento
 dos WAL seja o melhor caminho a seguir.


 --
 Sebastian Webber
 http://swebber.me

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




 --
 foobar

 ___
 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] Batch

2015-07-28 Por tôpico Thiago H. Barreto
Pode ser por falta das 
O windows não entende o espaço no caminho(C:\Program Files) do arquivo
dentro do batch.


Tente:

set PGPASSWORD=04474180

cls

@echo off

C:\Program Files\PostgreSQL\9.4\bin\psql -d Repli1 -h localhost -p 5432
-U postgres -f C:\repli.sql



Em 28 de julho de 2015 13:53, Matheus Ferreira mferre...@bklogistica.com.br
 escreveu:

 Olá pessoal



 Gostaria de saber como criar uma Batch do Windows para executar uma
 função...



 Pesquisei na net e fiz isso...



 set PGPASSWORD=04474180

 cls

 @echo off

 C:\Program Files\PostgreSQL\9.4\bin\psql -d Repli1 -h localhost -p 5432 -U
 postgres -f C:\repli.sql



 E dentro do arquivo .sql  escrevi apenas o comando para chamar a função
  “select func_tabela();”



 Mas não está funcionando  oque eu fiz de errado.



 Fico no aguardo..



 Att—

 Matheus Ferreira



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




-- 







*Lembre-se de que ao evitar o desperdício, além de economizar dinheiro com
papel e tinta, você também ajuda o nosso planeta. Bom para seu bolso,
melhor para o mundo!*
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Replicação com RepManager

2015-07-15 Por tôpico Thiago H. Barreto
Muito legal a iniciativa!!!

Parabéns!!!

Em 15 de julho de 2015 14:14, Vinícius Aquino do Vale aquino.v...@gmail.com
 escreveu:

 Olá Pessoal, semana passada participei de um evento no FISL 16 em Porto
 Alegre, lá apresentei uma palestra falando sobre repmanager.

 O repmanager é um ferramenta para gerenciamento de réplicas e failover
 automático.  Quem tiver interesse segue o link da palestra. Acredito que
 será útil para vcs.

 palestra - http://schedule.fisl16.softwarelivre.org/#/talk/602

 Quem quiser os slides da palestra, segue o link
 http://pt.slideshare.net/aquinovale/replicao-postgresql-com-repmanager

 Abs...

 ___
 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