Re: [pgbr-geral] Como acompanhar execução de tarefas longas

2016-09-06 Por tôpico Lucas Possamai
Em 7 de setembro de 2016 09:11, Rosana de Oliveira 
escreveu:

> Prezados,
>
> Boa noite.
> Utilizo Postgresql v 9.5.4
> Agendei um dump na minha crontab.  O mesmo já se encontra em execução.
>
> Gostaria de saber se existe alguma consulta que estime o tempo restante do
> processo do dump, bem como outras estatísticas, tal como existe no Oracle
> (v$session_longops).
>
> Agradeço desde já.
>
> --
> Rosana de Oliveira Santos
>
>
Olá Rosana,

Não há como saber o tempo restante não... Você consegue acompanhar o que
está "acontecendo" no banco através da  tabela pg_stat_activity:

SELECT * FROM pg_stat_activity




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

[pgbr-geral] Como acompanhar execução de tarefas longas

2016-09-06 Por tôpico Rosana de Oliveira
Prezados,

Boa noite.
Utilizo Postgresql v 9.5.4
Agendei um dump na minha crontab.  O mesmo já se encontra em execução.

Gostaria de saber se existe alguma consulta que estime o tempo restante do
processo do dump, bem como outras estatísticas, tal como existe no Oracle
(v$session_longops).

Agradeço desde já.

-- 
Rosana de Oliveira Santos
___
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-8.2 não inicia automaticamente.

2016-09-06 Por tôpico Roberto Mello
2016-09-06 9:52 GMT-04:00 Marcos - GMail :

> Buenas pessoal, fiz instalação do postgresql-8.2 no ubuntu server
> incluindo no source.list o seguinte repositório:
>

Pelas amor dos meus filhinhos! 8.2! Por que uma versão tão antiga? Um
grande número de correções (algumas graves) e melhorias já foram realizadas
desde então.

*Para resolver, é preciso iniciar o banco utilizando o comando:*
>
> pg_ctlcluster 8.2 main start - coloquei-o no /etc/rc.local
>
>
Verifique os logs para ver por que o servidor não está iniciando com os
scripts de inicialização que acompanham o pacote. Talvez alguma
configuração nos parâmetros de memória compartilhada? Você não muda nada
nos arquivos de configuração padrão do pacote do PG?

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

[pgbr-geral] PostgreSQL-8.2 não inicia automaticamente.

2016-09-06 Por tôpico Marcos - GMail
Buenas pessoal, fiz instalação do postgresql-8.2 no ubuntu server incluindo
no source.list o seguinte repositório:

1º adicionei no apt/source.list a seguinte fonte

deb http://apt.postgresql.org/pub/repos/apt/ wheezy-pgdg main

2º Apliquei a chave

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | \

 sudo apt-key add -

sudo apt-get update

Logo após: apt-get install postgresql-8.2

Sempre fiz isto e nunca deu erro, já são mais de 15 servidores de clientes
nossos que rodam o postgresql-8.2 no ubuntu server instalados desta forma.

Estamos em fim de troca de versão do pg, indo para o 9.5, mas ainda
precisamos do 8.2!

*O erro! *

postgres@administrador:/home/administrador$ psql

*Quando o executo o comando acima, o erro abaixo se faz presente*

psql: não pôde conectar ao servidor: Arquivo ou diretório não encontrado
O servidor está executando localmente e aceitando
conexões no soquete de domínio Unix "/var/run/postgresql/.s.PGSQL.5432"?

*Para resolver, é preciso iniciar o banco utilizando o comando:*

pg_ctlcluster 8.2 main start - coloquei-o no /etc/rc.local

Isto nunca precisou! Fiz algumas coisas que encontrei no professor google,
mas nada deu certo. Fiz a instalação pelos fontes do postgresql e deu o
mesmo erro.



*Marcos Alves*

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

Re: [pgbr-geral] Pesquisa por palavras semelhantes

2016-09-06 Por tôpico José Mello Júnior
Ou ainda você poderia utilizar cada uma das palavras com ilike e conector
lógico and, daria o resultado de qualquer posição para maria e qualquer
posição para joao em uma só coluna da relação.

Att


Em 6 de setembro de 2016 10:17, Fernando Foster 
escreveu:

> Fiz a muito tempo uma coisa parecida. Não corri atrás de outra solução,
> mas deve ter algo mais elegante.
> Você pode transformar em um array e testar os valores.
>
> string_to_array(string,' ')
>
> abrass
>
> Em ter, 6 de set de 2016 às 10:06, Pedro B. Alves 
> escreveu:
>
>>
>> Bom dia Pessoal, estou com as seguinte dificuldade que nunca fiz com o
>> PostgreSQL.
>>
>> Eu preciso de uma forma de buscar como "JOAO MARIA" mas no banco de dados
>> eu tenho "MARIA JOAO"
>>
>> Existe como?
>>
>> Grato.
>> ___
>> 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

Re: [pgbr-geral] Pesquisa por palavras semelhantes

2016-09-06 Por tôpico Fernando Foster
Fiz a muito tempo uma coisa parecida. Não corri atrás de outra solução, mas
deve ter algo mais elegante.
Você pode transformar em um array e testar os valores.

string_to_array(string,' ')

abrass

Em ter, 6 de set de 2016 às 10:06, Pedro B. Alves 
escreveu:

>
> Bom dia Pessoal, estou com as seguinte dificuldade que nunca fiz com o
> PostgreSQL.
>
> Eu preciso de uma forma de buscar como "JOAO MARIA" mas no banco de dados
> eu tenho "MARIA JOAO"
>
> Existe como?
>
> Grato.
> ___
> 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] Preenchimento de pelo menos n% de um campo

2016-09-06 Por tôpico Gustavo
Obrigado Flávio, funcionou perfeitamente 

[]s
Gustavo Castilho
ᐧ

Em 6 de setembro de 2016 10:02, Flavio Henrique Araque Gurgel <
fha...@gmail.com> escreveu:

>
>
> Em ter, 6 de set de 2016 às 14:44, Gustavo 
> escreveu:
>
>> Ola senhores
>>
>> Existe algo no postgres que obriga o preenchimento de um campo por %
>>
>> Exemplo..  quero que pelo menos 50% do tamanho do campo senha preenchido
>>
>> isso ajuda por exemplo, evitar que os usuários preencham um campo
>> observação somente com 1 letra para bular o NULL
>>
>> claro que eles nem precisam ficar sabendo disso senão eles colocam um
>> monte de ..
>>
>
> Você pode usar uma restrição na coluna:
> CREATE TABLE foo (bar VARCHAR NOT NULL CONSTRAINT length_check
> CHECK(length(bar)>10));
> No exemplo acima, a coluna bar não pode ser nula e deve ter um comprimento
> mínimo de 10 caracteres.
> Note que você deveria fazer esse tipo de restrição corretamente na sua
> aplicação e validar a entrada.
>
> []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] Pesquisa por palavras semelhantes

2016-09-06 Por tôpico Flavio Henrique Araque Gurgel
>
> Bom dia Pessoal, estou com as seguinte dificuldade que nunca fiz com o
> PostgreSQL.
>
> Eu preciso de uma forma de buscar como "JOAO MARIA" mas no banco de dados
> eu tenho "MARIA JOAO"
>
> Existe como?
>

O melhor é fazer isto:
https://www.postgresql.org/docs/9.5/static/textsearch.html

Rapidamente você pode fazer:
WHERE texto_louco ILIKE '%maria%' AND texto_louco ILIKE '%joao%'
Vão aparecer "maria joao", "joao maria", "joao da silva maria pinto",
enfim, tudo o que tenha as duas palavras. E a performance tende a ser ruim.

[]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] Pesquisa por palavras semelhantes

2016-09-06 Por tôpico Pedro B. Alves
Bom dia Pessoal, estou com as seguinte dificuldade que nunca fiz com o
PostgreSQL.

Eu preciso de uma forma de buscar como "JOAO MARIA" mas no banco de dados
eu tenho "MARIA JOAO"

Existe como?

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

Re: [pgbr-geral] Preenchimento de pelo menos n% de um campo

2016-09-06 Por tôpico Flavio Henrique Araque Gurgel
Em ter, 6 de set de 2016 às 14:44, Gustavo 
escreveu:

> Ola senhores
>
> Existe algo no postgres que obriga o preenchimento de um campo por %
>
> Exemplo..  quero que pelo menos 50% do tamanho do campo senha preenchido
>
> isso ajuda por exemplo, evitar que os usuários preencham um campo
> observação somente com 1 letra para bular o NULL
>
> claro que eles nem precisam ficar sabendo disso senão eles colocam um
> monte de ..
>

Você pode usar uma restrição na coluna:
CREATE TABLE foo (bar VARCHAR NOT NULL CONSTRAINT length_check
CHECK(length(bar)>10));
No exemplo acima, a coluna bar não pode ser nula e deve ter um comprimento
mínimo de 10 caracteres.
Note que você deveria fazer esse tipo de restrição corretamente na sua
aplicação e validar a entrada.

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

Re: [pgbr-geral] Preenchimento de pelo menos n% de um campo

2016-09-06 Por tôpico sistemas
>>Ola senhores 

>>Existe algo no postgres que obriga o preenchimento de um campo por %

>>Exemplo..  quero que pelo menos 50% do tamanho do campo senha preenchido

>>isso ajuda por exemplo, evitar que os usuários preencham um campo observação 
>>somente com 1 letra para bular o NULL 

>>claro que eles nem precisam ficar sabendo disso senão eles colocam um monte 
>>de ..

>>[]s
>>Gustavo Castilho



Pode usar trigger pra gerar uma excessão?


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

[pgbr-geral] Preenchimento de pelo menos n% de um campo

2016-09-06 Por tôpico Gustavo
Ola senhores

Existe algo no postgres que obriga o preenchimento de um campo por %

Exemplo..  quero que pelo menos 50% do tamanho do campo senha preenchido

isso ajuda por exemplo, evitar que os usuários preencham um campo
observação somente com 1 letra para bular o NULL

claro que eles nem precisam ficar sabendo disso senão eles colocam um monte
de ..

[]s
Gustavo Castilho


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