Re: [pgbr-geral] :: Ferramenta de Modelagem Free ::

2016-03-09 Por tôpico Everton Berz
Também uso o SQL Power Architect. Ele exporta o modelo para SQL. Recomendo. -- Everton On Wed, Mar 9, 2016 at 1:55 PM, Alexsandro Haag wrote: > Em 09/03/2016 13:48, Wagner Vieira Furno - Lobotech escreveu: > >> Qual ferramenta de modelagem free podemos utilizar para postgresql no >> momento ?

Re: [pgbr-geral] Paradas na replicação do PostgreSQL - Diagnóstico

2016-03-08 Por tôpico Everton Berz
2016-03-08 12:33 GMT-03:00 Euler Taveira : > On 07-03-2016 14:55, Everton Berz wrote: > > Primário: os parâmetros max_standby.. estão comentados > > Standby: > > #max_standby_archive_delay = 30s > > max_standby_archive_delay = -1 > > max_standby_streaming_delay =

Re: [pgbr-geral] Paradas na replicação do PostgreSQL - Diagnóstico

2016-03-07 Por tôpico Everton Berz
2016-03-02 11:52 GMT-03:00 Euler Taveira : > On 02-03-2016 11:22, Everton Berz wrote: > > ontem tivemos duas paradas na replicação do primário para o standby, ou > > seja, o standby não recebeu mais atualizações do primário. > > Após mais de 4 horas assim, reiniciamos o sta

Re: [pgbr-geral] Paradas na replicação do PostgreSQL - Diagnóstico

2016-03-07 Por tôpico Everton Berz
2016-03-02 11:44 GMT-03:00 Flavio Henrique Araque Gurgel : > Olá >> >> ontem tivemos duas paradas na replicação do primário para o standby, ou >> seja, o standby não recebeu mais atualizações do primário. >> Após mais de 4 horas assim, reiniciamos o standby e tudo voltou ao normal. >> > > Você faz

[pgbr-geral] Paradas na replicação do PostgreSQL - Diagnóstico

2016-03-02 Por tôpico Everton Berz
Olá ontem tivemos duas paradas na replicação do primário para o standby, ou seja, o standby não recebeu mais atualizações do primário. Após mais de 4 horas assim, reiniciamos o standby e tudo voltou ao normal. Não existem mensagens de erro no log do PostgreSQL primário nem no standby. Nem o OSWa

Re: [pgbr-geral] Inteligência do postgresql ao fazer update

2016-02-07 Por tôpico Everton Berz
Oi aqui tem uma resposta: http://dba.stackexchange.com/questions/118178/does-updating-a-row-with-the-same-value-actually-update-the-row Ele também oferece uma possível solução para não realizar estes updates q não mudam nada. Infelizmente carece de fontes oficiais, mas no meu entendimento é aquil

[pgbr-geral] Dica: ferramenta para visualizar o EXPLAIN graficamente

2016-01-24 Por tôpico Everton Berz
Ferramenta web para visualizar o plano de execução das queries de forma gráfica e sucinta http://tatiyants.com/postgres-query-plan-visualization/ http://tatiyants.com/pev/ -- Everton ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https:

Re: [pgbr-geral] Problema com campo numeric

2016-01-18 Por tôpico Everton Berz
Oi vc consegue reproduzir o problema enviando pra nós as instruções SQL executadas? -- Everton ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] Ofuscador

2015-12-01 Por tôpico Everton Berz
Imagino que o colega queira algo mais pronto e semelhante ao Oracle Data Masking and Subsetting: http://www.oracle.com/us/products/database/data-masking-subsetting/overview/index.html Procure por "data masking" e irá ver alguns produtos, a maioria pagos. Aqui está o quadrante Gartner de 2013: http

Re: [pgbr-geral] [off-topic] Only NoSQL

2015-11-05 Por tôpico Everton Berz
> > > E sim, aceite ou não, nem todos precisam de ACID, e o mundo noSQL encaixa > perfeitamente para muitas delas. Existem startup's que fazem uso de noSQL, > e o fazem muito bem, usando ou não relacional por trás. > > E muitas não fazem muito bem. Ainda bem que algumas já se perceberam isso, vide

[pgbr-geral] Solução para retenção dos logs

2015-11-05 Por tôpico Everton Berz
Oi qual solução vcs utilizam para fazer a retenção dos logs (excluir logs antigos a partir de certa data)? No caso, estou usando: logging_collector = on # preciso usar assim log_destination = 'stderr' # preciso usar assim log_filename = 'postgresql-%Y-%m-%d_%H%M%S.log' # preciso usar assim

Re: [pgbr-geral] PgBouncer - Alguém tem alguma experiência para contar?

2015-10-02 Por tôpico Everton Berz
Leonardo Tenho experiência, estamos com pgBouncer em produção há quase um ano. Qual a dúvida? -- Everton 2015-10-02 19:21 GMT-03:00 Franklin Anderson de Oliveira Souza < frankli...@gmail.com>: > Nossa ! Desculpe, me enganei totalmente, terei mais atenção da próxima vez > ! > > Em 2 de outub

Re: [pgbr-geral] RES: Importar !

2015-09-29 Por tôpico Everton Berz
Oi o servidor PostgreSQL consegue ler este arquivo? "The file must be accessible by the PostgreSQL user (the user ID the server runs as) and the name must be specified from the viewpoint of the server." http://www.postgresql.org/docs/9.4/static/sql-copy.html ___

Re: [pgbr-geral] RES: PGBR2015 - Prêmio Destaques Comunidade

2015-09-10 Por tôpico Everton Berz
2015-09-10 9:23 GMT-03:00 Glauco Torres : > b) Na primeira etapa, cada membro da lista poderá indicar até três nomes >> para cada uma das categorias do prêmio: >>* Contribuição com código no PostgreSQL; >> > > Fabrizio de Royes Mello > > >* Contribuição com código em ferramentas livres rel

Re: [pgbr-geral] Banco read-only

2015-09-04 Por tôpico Everton Berz
2015-09-04 14:57 GMT-03:00 Emilio Mendonca : > Seria isso, o desejado?! > >alter database set > default_transaction_read_only = on; > Cabe ressaltar que, nesta solução, se a aplicação/usuário rodar "start transaction read write", ele conseguirá escrever. -- Everton _

Re: [pgbr-geral] Possível bug no PostgreSQL - Storage parameters inválidos do toast são aceitos no ALTER TABLE

2015-08-25 Por tôpico Everton Berz
> > Para te ajudar segue uma pequena PL para "remover" do catálogo um > reloption de uma relação: > > Puxa, eu estava pensando em resolver o problema usando o ALTER TABLE RESET, mas pelo q vc disse no e-mail anterior não vai funcionar, então só via esse PL mesmo. > Espero ter ajudado... > > Sim,

Re: [pgbr-geral] Possível bug no PostgreSQL - Storage parameters inválidos do toast são aceitos no ALTER TABLE

2015-08-25 Por tôpico Everton Berz
_scale_factor*=0.001, toast.autovacuum_analyze_threshold=1, toast.autovacuum_vacuum_scale_factor=0.003, toast.autovacuum_vacuum_threshold=3, toast.autovacuum_vacuum_cost_delay=3 -- Everton 2015-08-25 18:26 GMT-03:00 Everton Berz : > Fabrízio > > acredito que só aconteça quando as o

Re: [pgbr-geral] Possível bug no PostgreSQL - Storage parameters inválidos do toast são aceitos no ALTER TABLE

2015-08-25 Por tôpico Everton Berz
Fabrízio acredito que só aconteça quando as outras propriedades (não toast) estejam setadas. Veja se consegue reproduzir os comandos abaixo. Entretanto percebi agora que quando fiz na tabela zerada, apesar de não emitir erro, o parâmetro não é setado efetivamente. Fica a dúvida de como na nossa t

[pgbr-geral] Possível bug no PostgreSQL - Storage parameters inválidos do toast são aceitos no ALTER TABLE

2015-08-25 Por tôpico Everton Berz
Oi identificamos no nosso ambiente uma tabela que possui no seu storage parameters a definição "toast.autovacuum_analyze_scale_factor". Segundo a documentação [1], este parâmetro não é possível no toast, somente na tabela diretamente. Percebemos que o CREATE TABLE realmente não aceita definir est

Re: [pgbr-geral] Backup físico com rsync

2015-08-17 Por tôpico Everton Berz
Oi utilizamos essa estratégia por aqui em uma base de ~5TB (produção), fizemos diversos testes de backup e restore e não encontramos problemas. Inclusive fazemos rsync "incremental" durante a semana. -- Everton 2015-08-16 2:05 GMT-03:00 Danilo Silva : > Pessoal, > > Atualmente meu backup fís

Re: [pgbr-geral] pg_bouncer - Descobrir IP do cliente de uma sessão

2015-05-21 Por tôpico Everton Berz
/pgbouncer/pgbouncer/releases -- Everton On Thu, May 21, 2015 at 5:32 PM, Everton Berz wrote: > Engraçado, estou usando a 1.5.4 e o release notes da 1.5.5 só menciona um > bug fix. > Mas vou investigar. > > Obrigado > > > > -- > Everton > > 2015-05-21 17:21 GMT-03:

Re: [pgbr-geral] pg_bouncer - Descobrir IP do cliente de uma sessão

2015-05-21 Por tôpico Everton Berz
Engraçado, estou usando a 1.5.4 e o release notes da 1.5.5 só menciona um bug fix. Mas vou investigar. Obrigado -- Everton 2015-05-21 17:21 GMT-03:00 Matheus de Oliveira : > > 2015-05-21 15:28 GMT-03:00 Everton Berz : > >> usando pg_bouncer, o client_addr não é exibido na p

[pgbr-geral] pg_bouncer - Descobrir IP do cliente de uma sessão

2015-05-21 Por tôpico Everton Berz
Pessoal usando pg_bouncer, o client_addr não é exibido na pg_stat_activity. O comando "show clients" do pg_bouncer até mostra o IP do cliente, mas não consigo relacionar a saída do "show clients" com o PID da sessão real. Alguma ideia de como descobrir o IP do cliente de um PID específico, quand

Re: [pgbr-geral] Jobs

2015-05-15 Por tôpico Everton Berz
2015-05-15 16:08 GMT-03:00 Matheus Ferreira : > Boa Tarde > > Gostaria de saber como ativar o job no postgres 9.3 pgAdimin pois não > consegui encontrar uma explicação para leigo, estou usando Windows como > sistema operacional. > > > Você se refere ao agendador de tarefas do banco? Como o dbms_

Re: [pgbr-geral] Atualizar dados diariamente em uma base de dados

2015-05-06 Por tôpico Everton Berz
Uma dica que pode ajudar é fazer o pg_restore ao mesmo tempo que faz o pg_dump, assim evita ficar criando arquivos temporários e transportando-os entre as máquinas. Exemplo: pg_dump -F c -h "$hostOrigem" -p "$portOrigem" -U "$userOrigem" -w $dbOrigem | pg_restore -F c -h "$hostDestino" -p "$portDe

Re: [pgbr-geral] Estrutura do Postgres orientado a objetos

2015-04-28 Por tôpico Everton Berz
Acho q esse artigo, enviado recentemente pra lista, esgota o assunto: http:// www.databasesoup.com /2015/03/

Re: [pgbr-geral] Entre 1.000 a 10.000 bancos de dados PostgreSQL

2015-04-13 Por tôpico Everton Berz
Não daria pra tentar via container's também? http://infoslack.com/linux/conteinerizacao-de-postgresql-com-docker/ Caso experimentem, repassa a experiência depois :) -- Everton 2015-04-13 19:05 GMT-03:00 Tiago José Adami : > Em 10 de abril de 2015 16:36, Euler Taveira > escreveu: > > On 10-04-

Re: [pgbr-geral] bigint e bigserial, quando usar?

2015-03-24 Por tôpico Everton Berz
cês realizariam quando estourar o limite? > -- > De: Everton Berz > Enviada em: 24/03/2015 13:02 > Para: Comunidade PostgreSQL Brasileira > > Assunto: Re: [pgbr-geral] bigint e bigserial, quando usar? > > Tenho um caso que usei bigserial, foi em uma tabela

Re: [pgbr-geral] bigint e bigserial, quando usar?

2015-03-24 Por tôpico Everton Berz
Tenho um caso que usei bigserial, foi em uma tabela de log das operações que os usuários realizavam no sistema. Calculamos que levaria alguns anos, mas poderia acontecer, e quando acontecesse, pouparíamos trabalho dos futuros dba's. As colunas da tabela eram: - id bigserial (chave artificial) - da

Re: [pgbr-geral] Pegar o ID de um vetor de registros

2015-02-25 Por tôpico Everton Berz
Puxa, como nunca uso, esqueci do returning. Também resolve e ficaria bem mais elegante q a minha alternativa. -- Everton 2015-02-25 16:29 GMT-03:00 Rafael Fialho : > Em 25 de fevereiro de 2015 15:47, Matheus Saraiva < > matheus.sara...@gmail.com> escreveu: > >> *create or replace function "f

Re: [pgbr-geral] Pegar o ID de um vetor de registros

2015-02-25 Por tôpico Everton Berz
Parece estar faltando detalhes no seu código. Mas vou tentar adivinhar o q vc queria.. Vc nao vai poder fazer "insert () select" em pessoas. vc vai ter q percorrer o array manualmente e, dentro do loop, inserir em pessoa e armazenar os valores da sequence em outro array local da procedure. loop e

Re: [pgbr-geral] [HELP] UPDATE

2015-02-23 Por tôpico Everton Berz
1) crie uma tabela temporaria 2) popule ela usando o comando COPY [1] 3) faça update na tabela original a partir da temporaria [1] http://www.postgresql.org/docs/9.4/static/sql-copy.html -- Everton 2015-02-23 19:09 GMT-03:00 Filho Arrais : > Possuo uma tabela de cadastro de veículos na qual te

Re: [pgbr-geral] REF: Tabela Filho se comportar como Tabela Pai.

2015-02-20 Por tôpico Everton Berz
2015-02-20 10:34 GMT-02:00 Leandro Guimarães Faria Corcete DUTRA < l...@dutras.org>: > Le 19 février 2015 22:27:07 GMT-02:00, Everton Berz < > everton.b...@gmail.com> a écrit : > >Sua modelagem está confusa. > > Em quê? > > Principalmente nas FK&#x

Re: [pgbr-geral] REF: Tabela Filho se comportar como Tabela Pai.

2015-02-19 Por tôpico Everton Berz
Sua modelagem está confusa. Existem outros jeitos de resolver, mas não quer optar por usar chaves artificiais? Se eu entendi teu problema, acredito que a modelagem abaixo resolva. CREATE TABLE pedidos ( idpedido serial PRIMARY KEY, idcliente integer CONSTRAINT fk_pedido_cliente REFERENCES clie

Re: [pgbr-geral] Tabelas não utilizadas

2015-02-09 Por tôpico Everton Berz
> > > > Se vc versiona o schema do seu banco, essa informação é bem fácil de > > obter, caso contrário vc deve pensar seriamente em fazer isso. > > Boiei. > > http://flywaydb.org/ http://thedailywtf.com/articles/Database-Changes-Done-Right > > -- > skype:leandro.gfc.dutra?chat Yahoo!: yms

Re: [pgbr-geral] Chave estrangeira para chave primária composta

2015-01-19 Por tôpico Everton Berz
http://www.postgresql.org/docs/9.4/static/ddl-constraints.html A foreign key can also constrain and reference a group of columns. As usual, it then needs to be written in table constraint form. Here is a contrived syntax example: CREATE TABLE t1 ( a integer PRIMARY KEY, b integer, c integer

Re: [pgbr-geral] 10 desvantagens do PostgreSQL em relação ao Oracle

2015-01-10 Por tôpico Everton Berz
Opa, o próprio Oracle RAC (cluster ativo-ativo) não seria uma grande vantagem? Não sabia que o pg-rman faz backup incremental dos datafiles.. vou testar. -- Everton 2015-01-10 6:18 GMT-02:00 Fábio Telles Rodriguez : > Bom, publiquei minha lista... vamos ver o que acontece agora: > > http://sa

Re: [pgbr-geral] Erro de coluna indefinida

2015-01-08 Por tôpico Everton Berz
A variável p_nome_tabela não foi declarada em nenhum local da function. O parâmetro da function mais parecido é p_tabela, não era isso que vc queria dizer? Já são 9 da noite, hora de encerrar o expediente. Amanhã de manhã vc enxerga melhor o código :] -- Everton 2015-01-08 20:10 GMT-02:00 Marce

[pgbr-geral] pg_dump em hot-standby

2014-12-19 Por tôpico Everton Berz
Oi tenho um hot-standby com streaming replication (versão 9.3.5). Quando faço pg_dump no standby ele deixa de ser atualizado, chegando a ficar 2 horas atrasado em relação ao primário. Isso é normal? A característica MVCC do PostgreSQL não deveria superar essa restrição? Obrigado -- Everton _

[pgbr-geral] PostgreSQL 9.4 released

2014-12-18 Por tôpico Everton Berz
http://www.postgresql.org/about/news/1557/ -- Everton ___ 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 com insert

2014-12-16 Por tôpico Everton Berz
Como mostra a figura, o nome da coluna é *klm*traveled e você fez o insert usando *kml*traveled. -- Everton On Tue, Dec 16, 2014 at 5:07 PM, Matheus Saraiva wrote: > > http://oi57.tinypic.com/i1mmua.jpg > > Em Ter, 2014-12-16 às 16:58 -0200, Everton Berz escreveu: > &g

Re: [pgbr-geral] Erro com insert

2014-12-16 Por tôpico Everton Berz
Qual a saída de: SELECT column_name, length(column_name) FROM information_schema.columns WHERE table_schema = 'operational' AND table_name = 'technical'; ? -- Everton On Tue, Dec 16, 2014 at 4:50 PM, Matheus Saraiva wrote: > > O que há de errado com esse insert?: > > *insert into operational

Re: [pgbr-geral] RES: Replicação e ambiente complexo

2014-12-10 Por tôpico Everton Berz
que essa parte do projeto não ia receber atenção. Dito e feito, 10 anos depois os problemas continuam. -- Everton 2014-12-10 18:57 GMT-02:00 Douglas Fabiano Specht : > > > Em 10 de dezembro de 2014 18:28, Everton Berz > escreveu: > > 2014-12-10 16:13 GMT-02

Re: [pgbr-geral] RES: Replicação e ambiente complexo

2014-12-10 Por tôpico Everton Berz
2014-12-10 16:13 GMT-02:00 Márcio A. Sepp : > > > Bom dia, > > > > > > O que você considera um ambiente complexo? Poderia nos dar mais detalhes? > > > > Na verdade eu sou apenas um entusiasta. > > Mas minha visão de ambiente complexo seria um ambiente com muitas conexões > de acesso no banco. Tant

Re: [pgbr-geral] ferramentas de monitoramento do postgres

2014-11-12 Por tôpico Everton Berz
Alguns que lembrei: pgBadger: http://sourceforge.net/projects/pgbadger/ pg_activity: https://github.com/julmon/pg_activity/ pgqm: https://github.com/evertonberz/pgqm htop: http://hisham.hm/htop/ (não é PostgreSQL, mas ajuda) -- Everton 2014-11-12 16:19 GMT-02:00 Luiz Henrique : > Prezados, > >

Re: [pgbr-geral] Insert via plsql function

2014-11-12 Por tôpico Everton Berz
Sei que não é bom ficar dando pitaco na modelagem, mas.. não seria melhor incluir registros somente para as faltas? Aí na lógica da aplicação, caso o aluno não tenha registro em determinado dia letivo, significa que ele estava presente. -- Everton 2014-11-12 11:48 GMT-02:00 Osvaldo Kussama

[pgbr-geral] Divulgação da lista pgbr-geral em lista de discussão encerrada

2014-11-07 Por tôpico Everton Berz
Pessoal hoje eu encerrei a lista de discussão "postgresql-br-avancado" do YahooGroups, do qual eu era criador/proprietário desde 2004. Era uma lista pequena, mas de respeito :P No e-mail de aviso sobre o encerramento eu indiquei a lista pgbr-geral aos membros. A descrição da lista era: "A lista p

Re: [pgbr-geral] PGQM

2014-11-06 Por tôpico Everton Berz
Feito -- Everton 2014-11-06 23:43 GMT-02:00 Fernando Ike : > On Fri, 2014-10-31 at 13:06 -0200, Everton Berz wrote: > > Oi > > ele funciona consultando a pg_stat_activity, em tempo real. > > Quando detecta anomalias, emite alerta e guarda snapshot's da > &g

Re: [pgbr-geral] PGQM

2014-10-31 Por tôpico Everton Berz
12:49 GMT-02:00 Ariel Alves : > Como ele fuciona? ele ler e processa o arquivo de logs como o pgbadger? > > Em 31 de outubro de 2014 12:19, Everton Berz > escreveu: > > Opa >> são necessários os seguintes pacotes: >> php-cli >> php-common >> php-pgsql &g

Re: [pgbr-geral] PGQM

2014-10-31 Por tôpico Everton Berz
Opa são necessários os seguintes pacotes: php-cli php-common php-pgsql php-sqlite3 Atualizei o readme com estas informações. -- Everton 2014-10-31 11:44 GMT-02:00 Sebastian Webber : > 2014-10-23 15:23 GMT-02:00 Everton Berz : > >> Oi >> desenvolvi uma ferramenta para mo

[pgbr-geral] PGQM

2014-10-23 Por tôpico Everton Berz
Oi desenvolvi uma ferramenta para monitorar, alertar e armazenar informações referentes a queries lentas no banco. Pode ser útil principalmente se o banco de dados é utilizado exclusivamente para sistemas web/transacionais. Está disponível aqui: https://github.com/evertonberz/pgqm -- Everton ___