Re: [pgbr-geral] PostgreSQL + ZFS

2017-06-22 Por tôpico alfredo júnior

Em 22-06-2017 11:00, Ricardo Campos Passanezi escreveu:

Pessoal, estava assistindo ontem um vídeo do pessoal da BSDNow.tv
(https://www.bsdnow.tv/). Específicamente era o vídeo:
https://www.youtube.com/watch?v=zEMTfjzzP0s

Achei muito interessante e resolvi compartilhar aqui.

Não sou administrador de banco de dados, mas utilizamos aqui para alguns
poucos e pequenos projetos, além de usar para os sites também.

Como utilizo muito FreeBSD (e agora sempre com o ZFS), tenho acompanhado
esse pessoal aí. E nesse episódio eles fizeram uma abordagem excelente
sobre o uso do PostgreSQL em máquinas com ZFS (já tem alguns linuxes que
implementam, mas não sei qual a estabilidade/maturidade/etc; ou seja, as
considerações podem ser aplicadas também, creio).
No linux o pessoal do desenvolvimento está dando prioridade a 
estabilidade, a performance ainda é ruim.


Dá para ver a descrição em https://www.bsdnow.tv/episodes/2017_05_31-postgrezfs

E o link para o PDF que eles apresentam está em:
https://people.freebsd.org/~seanc/postgresql/scale15x-2017-postgresql_zfs_best_practices.pdf

É interessante, pelo menos do ponto de vista de aprendizado de
tecnologias.

[]'s



(1) https://github.com/zfsonlinux/zfs/wiki/FAQ#performance-considerations
___
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

2015-11-24 Por tôpico alfredo júnior

Em 24-11-2015 08:43, Antonio Cesar escreveu:

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


Compartilhe uma pasta no windows e monte essa pasta no linux, agora é só 
copiar para essa pasta que foi montada no linux.

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

Re: [pgbr-geral] Headers Postgressql

2015-11-20 Por tôpico alfredo júnior

Em 19-11-2015 22:12, Moreno Charles escreveu:
checking PostgreSQL version... configure: error: missing PostgreSQL 
headers


Veja se o pacote postgresql-devel está instalado.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] ULTIMO REGISTRO ADICIONADO

2015-10-21 Por tôpico alfredo júnior

Em 21-10-2015 12:03, Eduardo Az - EMBRASIS escreveu:

Pessoal,
Pesquisei muito e não entrei da forma que estou procurando.
Imaginem a seguinte situação, muito comum, mas, quero ver se existe 
alguma solução mais "elegante" que me auxilie.


2 tabelas

tab PEDIDOS

id serial  -> PK
nome_cliente text
dt timestamp
funcionario int


tab PEDIDOS_itens

pedido  int -> PK  (referenciando ID da tabela PEDIDOS)
produto int -> PK
qtde int
valor real

Não vou entrar em questionamento da criação da tabela. É um exemplo.

Sem pensar muito, sigo a seguinte lógica:
-incluo no banco de dados o registro da tab PEDIDOS
-como ID é serial, via select vejo o ultimo registo com o max()
-uso o resultado para incluir os itens na tabela PEDIDOS_itens, junto 
com o código de produto.


Mudaria um pouco a lógica.
1) select  nextval('sua_sequencia') e armazene numa variável por exemplo 
ultimo_numero;
2) insere na tabela pedidos todos os campos inclusive o campo id = 
ultimo_numero;

3) insere na tabela pedidos_itens os dados onde pedido = ultimo_numero;


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

Re: [pgbr-geral] Dúvida com TimeZone

2015-10-16 Por tôpico alfredo júnior

Em 16-10-2015 11:25, Vinicius Santos escreveu:

Bom dia pessoal,

Existe alguma diferença relevante de deixar o parâmetro timezone como
"Brazil/East" ou como ""Etc/GMT-3".

No meu caso que estou em São Paulo, qualquer timezone GMT-3 daria na mesma?
___


O Brazil/East leva em conta o Horário de verã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] Como trocar diretório dos bancos j á existentes? Problema URGENTE

2009-10-07 Por tôpico alfredo júnior
Professor Flávio Brito escreveu:
> Oi Pessoal
>
> Estou com um problemão e preciso de ajuda urgente.
>
> O /var do meu servidor ficou sem espaço e acabei copiando os arquivos 
> do data para um diretório. Troquei o owner dos arquivos e diretório e 
> indiquei dentro do /etc/init.d/postgresql o diretório do PGDATA, mas 
> na hora de carregar ele me manda uma mensagem dizendo que o diretório 
> /var/lib/pgsql não existe (eu troquei o nome) percorri tudo com grep 
> na máquina para ver de onde o tal cara é chamado, mas nada. Estou com 
> a versão 8.2.6 em um RHE4
>
> No pgstartup.log
> runuser: warning: cannot change directory to /var/lib/pgsql: No such 
> file or directory
> runuser: warning: cannot change directory to /var/lib/pgsql: No such 
> file or directory
>
> A produção está toda parada. Por gentileza, me ajudem.
>
> PS: Já eliminei os arquivos de log para ajudar (não tem espaço mesmo)
>
> Abraços
>
> Flávio Brito
>
> --
> Seguem alguns comandos
>
utilize o comando ln que serve para criar link simbólico.
assim:

ln -sf /sistema/postgresql /var/lib/pgsql

ai inicie o banco.

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


Re: [pgbr-geral] Melhorar consulta.

2009-01-17 Por tôpico Alfredo Júnior

Fernando Brombatti escreveu:

Talvez essa não seja a melhor forma ainda...

Imaginemos 3 valores: 2, 3 e -10; o SUM() dessa brincadeira é -5, logo 
não retornará 0 como o colega estava querendo (ao menos foi o que 
deixou transparecer), mas sim retornará -5. O COALESCE() retorna o 
primeiro valor NAO-NULO de uma seqüência de valores.
Mas pelo select dele está falando de cheque_recebido.. nunca vi um 
cheque com valor menor ou igual a um ...


Saludos.

On Sat, Jan 17, 2009 at 11:26, Euler Taveira de Oliveira 
mailto:eu...@timbira.com>> wrote:


Antonio Prado escreveu:
> Considerando que o retorno deve ser um número, a consulta abaixo
pode
> ser melhorada?
>
> SELECT CASE
>   WHEN sum(valor)>0
>   THEN sum(valor)
>   ELSE 0
>END
> FROM cheque_recebido
> WHERE cliente_id = 15007
>
SELECT COALESCE(SUM(valor), 0) FROM cheque_recebido WHERE
cliente_id = 15007


--
 Euler Taveira de Oliveira
 http://www.timbira.com/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br

https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral




--
Fernando Brombatti
email-msn-gtalk-skype:
bromba...@gmail.com 
work: +55 54 3218-6060
home: +55 54 3028-7217
mobile: +55 54 9189-7970
Visite press.datamais.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