Wislan, você já deu uma olhada no pg_upgrade?
Já fiz um processo de uma base de mais de 200 G usando ele. Para mim é o
modo mais rápido hoje existente.
Dá uma olhada na feature "link" dele.
Em 11 de jan de 2018 14:44, "Wislan Lopes" escreveu:
Bruno, bom dia!
Quando coloquei pra rodar o script g
Deu certo?
Em qua, 10 de jan de 2018 às 09:03, Wislan Lopes
escreveu:
> Bruno, desde já muito obrigado pelo retorno e ajuda. Estarei testando o
> script e retorno informando como foi o processo.
>
> Valew mesmo.
>
> Em 9 de janeiro de 2018 22:54, Bruno Silva
> esc
Em ter, 9 de jan de 2018 às 22:54, Bruno Silva
escreveu:
> Wislan, a diferença das versões pode ter características que gerem
> problemas. Prefira sempre usar o pg_dump na versão que você deseja migrar.
> Outra coisa, eu prefiro fazer o dump por bases, fica mais fácil de
> trabalhar e a
sa
pg_restore -Fd -f -d -h -U -j 4
Em ter, 9 de jan de 2018 às 15:48, Wislan Lopes
escreveu:
> Em 9 de janeiro de 2018 15:05, Bruno Silva
> escreveu:
>
>> Como está sendo feito o Export (sintaxe do comando)?
>>
> >> Bruno estou utilizando o comando sem parâmet
Como está sendo feito o Export (sintaxe do comando)?
Se está fazendo para o 9.5 por que não usa o pg_dumpall da versão 9.5 ?
E como está sendo feito o import?
Em ter, 9 de jan de 2018 às 14:56, Wislan Lopes
escreveu:
> Prezados, boa tarde!
>
> Estou realizando uma migração do PostgreSQL 9.1 par
Boa noite, numa consulta em que tenha muitos LEFT OUTER JOIN e não se
consiga convencer a diminuir isso, que outras alternativas tenho pra
diminuir os custos gerados por essa consulta além dos indices?
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-
Em 27 de novembro de 2015 09:11, Rafael Fialho
escreveu:
> Você possui replicação no seu servidor?
>
Não, está desativado.
> Existem registros de transações que afetem esta relação? (Verifique em
> pg_stat_activity em conjunto com pg_locks)
>
Nao tinha nada "travando" no momento em que executei
Em 24 de novembro de 2015 15:53, JotaComm escreveu:
>
> Em 24 de novembro de 2015 11:21, Bruno Silva
> escreveu:
>
>> Estou executando um vacuum full que me retorna 121000 dead rows em uma
>> tabela que tem 1275820 registros.
>> Porém o Vacuum Full sempre alega
Estou executando um vacuum full que me retorna 121000 dead rows em uma
tabela que tem 1275820 registros.
Porém o Vacuum Full sempre alega que não pode removê-las ainda.
O que pode ocasionar isso?
PostgreSQL 9.3.10 on x86_64-unknown-linux-gnu, compiled by gcc (GCC) 4.4.7
20120
313 (Red Hat 4.4.7-16
Em 21 de setembro de 2015 09:56, Pablo Sánchez
escreveu:
> Estou tendo um problema com uma sequence criada automaticamente no banco
> de dados utilizando o tipo de campo SERIAL. Ao tentar usar a sequence,
> recebo a seguinte mensagem:
>
> sql> select currval('revisions_id_seq')
> [2015-09-21 09:5
Em 13 de agosto de 2015 17:10, Fabrízio de Royes Mello <
fabri...@timbira.com.br> escreveu:
>
> Nomes importantes da comunidade internacional já estão confirmados:
> - Álvaro Herrera (Chile)
> - Oleg Bartunov (Russia)
> - Teodor Sigaev (Russia)
> - Dimitri Fontaine (França) **EM TRATATIVAS**
Flá
Em 28/08/2015 7:50 PM, "JotaComm" escreveu:
>
> Boa noite!
>
> Em 27 de agosto de 2015 23:08, Bruno Silva
escreveu:
>>
>> Alguém já teve de criar alguma função que segue o seguinte conceito:
>>
>> CREATE TYPE tp_conta AS (
>>id_conta in
Alguém já teve de criar alguma função que segue o seguinte conceito:
CREATE TYPE tp_conta AS (
id_conta int,
valor numeric(12,4)
)
CREATE TABLE t_colecaoContas OF tp_conta (
PRIMARY KEY (id_conta),
quantidadeEconomias WITH OPTIONS DEFAULT 1000
);
CREATE OR REPLACE
Em 24 de agosto de 2015 18:10, Agape World Informática Ltda <
ag...@agapeworld.com.br> escreveu:
> Boa tarde.
>
> Como faço para parar todos os usuarios do banco postgresql 8.2
>
> Não estou achando.
>
>
>
> Tenho que fazer o seguinte.
>
>
>
> - drop no banco.
>
> - create
>
> - restaurar o banco
select pg_terminate_backend(pid) from pg_stat_activity where
datname=; drop database ;
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
---
“
Em 25 de maio de 2015 10:03, Flavio Henrique Araque Gurgel escreveu:
> Simplesmente mantenha o autovacuum ligado que ele se ocupa disso sozinho.
> Em alguns poucos casos, é necessário mexer em suas configurações. Em
> raríssimos casos é necessário fazer essas ações manualmente.
Onde se pode ter
Além da documentação padrão do Postgres, onde posso ler sobre
parametrização do autovacuum ?
Pretendo analisar algumas tabelas e quero evitar a necessidade de aplicação
do vacuum manual, ou através do crontab como vejo em alguns ambientes.
Bruno E. A. Silva.
___
Em 23 de fevereiro de 2015 10:22, Luiz Carlos L. Nogueira Jr. <
lcnogueir...@gmail.com> escreveu:
> Se, por acaso esquecer de mandar o refresh, ela vai ficar da mesma forma
> sempre ou em algum momento ela atualiza (por tempo, reinicialização do
> cluster, etc)
Não, atualmente a atualização é som
Em 12 de janeiro de 2015 14:12, Fábio Telles Rodriguez <
fabio.tel...@gmail.com> escreveu:
>
> Comentários são bem vindos.
>
Aprecio muito o fato dos Postgres ter alta adesão ao SQL Ansi.
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-geral@listas
Em sex, 28 de nov de 2014 19:23, Marcos Thomaz
escreveu:
> Ariel, na sua consulta existe mesmo essa sequencia de transformações
> (cast) concatenando tipos? Porque por exemplo, no trecho:
>
> (('2014-11-28'::date)::text || ' '::text) ||
> (tp.departure_time)::text))::timestamp without time zone >
On Sep 9, 2014 11:14 AM, "Euler Taveira" wrote:
>
> On 09-09-2014 07:37, Fábio Telles Rodriguez wrote:
> > Senhores, estou querendo atualizar 2 posts antigos do blog, com as
> > vantagens e desvantagens do PostgreSQL sobre o Oracle.
> >
> > Queria antes fazer uma pesquisa aqui... quais as 10 maior
2014-08-27 17:09 GMT-03:00 Douglas Fabiano Specht
:
> boa tarde pessoal,
> alguem sabe se existe alguma ferramenta que envie email de alertas
> dependendo de algumas configurações pré-estabelecidas para o postgresql?
> Exemplo, se chegar a 100 Usuários simultâneos ou se uma determinada
> consulta
2014-08-26 19:07 GMT-03:00 Marcio Ribeiro de Oliveira <
marcio.olive...@ifro.edu.br>:
> Boa Noite, estou querendo consultar todos os index do meu banco, como
> posso fazer, tem algum tipo de comando no postgresql para isso ?
WITH table_scans as (
SELECT relid,
tables.idx_scan + table
2014-06-12 16:11 GMT-03:00 João Paulo Rieg :
> Também indico a 4Linux. Os cursos lá são muito bons! Eu fiz o curso lá e
> recomendo!
>
>
>
>
> Em Quinta-feira, 5 de Junho de 2014 15:11, Cleysson Lima <
> listapostgre...@gmail.com> escreveu:
>
>
> Fiz o curso na 4Linux, foi show de bola. Recomend
Pessoal, desculpem usar a lista para isso, mas estou tentando contactar a
Timbira a algum tempo e não consigo. Estou querendo ver a possibilidade de
ministrarem treinamento. Mas lá não tem telefone de contato e os posts que
faço no formulário de contato não tem retorno.
Alguém pode me ajudar nesse
2014-08-18 18:25 GMT-03:00 Bruno Silva :
> 2014-08-18 18:13 GMT-03:00 Matheus de Oliveira
> :
>
> Você mesmo pode postar na -bugs com o mesmo caso de teste. ;-)
>
>
> Beleza, muito obrigado pessoal.
>
> Bruno E. A. Silva.
>
Pra fechar a t
2014-08-18 18:13 GMT-03:00 Matheus de Oliveira :
> Você mesmo pode postar na -bugs com o mesmo caso de teste. ;-)
Beleza, muito obrigado pessoal.
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgre
2014-08-18 17:50 GMT-03:00 Matheus de Oliveira :
> omandos que cheguem ao bug. Eu testei o seguinte aqui, conectado como
> postgres:
>
> postgres=# CREATE USER foo;
> CREATE ROLE
> postgres=# CREATE TABLE foo_data AS SELECT i, md5(random()::text) FROM
> generate_series(1, 10) i;
>
2014-08-18 17:40 GMT-03:00 Matheus de Oliveira :
> Agora, o erro de permissão se dá numa tabela temporária que é criada pelo
> próprio PostgreSQL durante a operação. Me parece mesmo um bug, mas eu não
> consegui reproduzir aqui. Será que não consegue um caso de teste? Tem
> certeza que testou na b
2014-08-18 14:44 GMT-03:00 Euler Taveira :
> Um exemplo *completo* (apresente todas as definições e permissões de
> acesso inclusive as propriedades dos usuários envolvidos) demonstrando o
> suposto bug ajudaria.
>
Euler, no momento do erro estava usando o usuário postgres. Não era para
ele ter p
2014-08-18 8:33 GMT-03:00 Matheus de Oliveira :
> O correto é postar na lista pgsql-bugs [1]. Você pode até usar o
> formulário on-line [2] (neste link tem mais informações sobre submissão de
> bugs).
>
> Claro que deve ser em inglês, se tiver dificuldades com isso, poste aqui
> mesmo que discutim
Boa noite, aonde ou em que lista posso registrar um bug que detectei nos
testes da versão 9.4 b 2?
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
On Tue, Aug 12, 2014 at 11:05 AM, Pedro B. Alves
wrote:
> SELECT twe.*
> FROM tworkflowetapas twe
> LEFT JOIN tespecializacoes esp ON (twe.idespecializacao =
> esp.idespecializacao)
>
Por que isso se você não usa nada da tabela tespecializacoes e ainda a usa
como LEFT JOIN?
Bruno E. A. Silv
Em 23/07/2014 17:56, "Leonardo Martins"
escreveu:
>
> O pg_stat_statements finalmente funcionou pessoal, após muito trabalho
rsrs. Obrigado a todos pela ajuda!
Mas como foi resolvido? O que estava causando o problema?
>
>
> Em 22 de julho de 2014 08:38, Matheus de Oliveira <
matioli.math...@gmail.
2014-08-06 16:48 GMT-03:00 Marcio Ribeiro de Oliveira <
marcio.olive...@ifro.edu.br>:
> Boa Tarde pessoal ! gostaria de saber se algum de vocês utiliza o Zabbix
> para monitora o Postgres. Meu banco e na versão 9.3. encontrei na internet
> uns templates mais para versões 8 e não funcionou na 9.
2014-08-04 12:08 GMT-03:00 Flavio Henrique Araque Gurgel :
> O que você pode fazer pra contornar isso é precalcular isso com uma visão
> materializada disponível na versão 9.3.
>
É já estava analisando a consulta para poder fazer essa extração, pois aqui
ela não está completa, essa é só uma subcon
On Mon, Aug 4, 2014 at 11:24 AM, Matheus de Oliveira <
matioli.math...@gmail.com> wrote:
>
> O mais pesado no seu plano é de fato o Sort (no original também), eu diria
> para testar o seguinte índice (se *sempre* usar `bolcancelado IS FALSE`):
>
> CREATE INDEX ... ON movimentacao (inttipomovim
2014-08-04 11:55 GMT-03:00 Flavio Henrique Araque Gurgel :
> Caro Flavio,
>>
>> Obrigado pela atenção, entendi, os frameworks como o hibernate são
>> recomendáveis ?
>
>
Deculpa me intrometer.
Mas la vai.
É muito bom usar, a diversas coisas que facilita no momento do
desenvolvimento. Mas não pode
2014-08-04 11:36 GMT-03:00 Flavio Henrique Araque Gurgel :
> Se o resultado é o que você espera, então, paciência, é uma consulta cara.
> Se você tiver discos SSD, talvez colocar random_page_cost como 1 vai
> direcionar para índices, mas se seus discos são rotativos, o seqscan será
> mais barato.
2014-08-04 11:06 GMT-03:00 Flavio Henrique Araque Gurgel :
> EXPLAIN ANALYZE SELECT movjulg.pk_processo ,
> movjulg.intmunicipiocomarcaid,
> movjulg.dtamovimento
> FROM base.movimentacao movjulg
> I
2014-08-04 10:53 GMT-03:00 Bruno Silva :
> Todavia, seu seqscan me parece fadado ao fato de não haver nenhum índice
>> sobre a coluna bolcancelado.
>>
>> Talvez, se você fizer um só índice incluindo ambas as colunas, e sem
>> fazer um índice filtrado, você obtenha um me
2014-08-04 10:46 GMT-03:00 Flavio Henrique Araque Gurgel :
> Note que os índices ix_movimentacao_09 e ix_movimentacao_10, apesar de
> ligeiramente diferentes, para o seu filtro eles representam a mesma coisa,
> só testando muito pra saber se a ordem deles afeta algum tempo ou não.
>
Na verdade há
2014-08-04 5:09 GMT-03:00 Flavio Henrique Araque Gurgel :
> Bruno
>>
>> Como esse servidor tem "razoavel" memória, acredito que o Otimizador do
>> SGBD ache mais barato resolver a query em memória do que utilizar
>> índice. Outro fato que acredito nisso, é que a memória é maior que a
>> maior tabe
Boa noite, estou fazendo análise de uma consulta e ela está extremamente
lenta. Não consigo entender o motivo.
Fazendo alguns testes vi que precisava de alguns índices e os criei, porém
o Postgres não está utilizando eles.
Esse [1] é o resultado do analyze da consulta[2] já com os índices criados.
Em 21/07/2014 10:40, "Emerson Martins" escreveu:
>
> Bom dia pessoal.
>
> Aqui na empresa temos muitos servidores PostgreSQL, com diversas versões,
modalidades de armazenamentos (Default,GIS,ELT,etc).
> Porém trabalhamos com hospedagem do governo e vez ou outra somos
solicitados para efetuar manut
2014-07-17 17:22 GMT-03:00 Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org>:
> Nem sei. Nunca nem vi ninguém usar SQL dentro de nenhum *vi*, estava
> mais brincando, viu?
>
Eu uso :)
PSQL + ViM e às vezes Gedit ( por conta da coloração ).
Aí corro pro SQLFormat[1], quando o código não v
On Thu, Jul 17, 2014 at 4:01 PM, Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org> wrote:
> Nunca vi editor melhor que o Emacs… e olha que vim de tentar aprender
> o concorrente!
>
Mas que funcionalidades o Emacs tem que o ViM não tem na área do SQL?
Não estou sendo crítico, é que não con
Linux.” -
Sábio Desconhecido
"Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"
2014-07-14 11:59 GMT-03:00 Euler Taveira :
> On 14-07-2014 11:28, Bruno Silva wrote:
> > Pessoal, surgiu uma dúvida agora usando o pg_restore, se o usarmos em
> > par
Pessoal, surgiu uma dúvida agora usando o pg_restore, se o usarmos em
paralelo (-j10) como ficam a ordem de criação dos índices e das views
materializadas?
Onde posso encontrar documentação mais completa sobre o funcionamento dele?
Em tempo, existe algum programa que segmente o dump? Tipo após ter
2014-07-10 13:08 GMT-03:00 Bruno Silva :
> 2014-07-10 9:02 GMT-03:00 Bruno Silva :
>
> Mais uma dica, use o explain.depesz.com [1] e cole aqui o link, facilita
>> a ajuda e análise.
>>
>
> Sem o Limit e já com o índice, mas pelo jeito não está sendo usado.
> http://
2014-07-10 9:02 GMT-03:00 Bruno Silva :
> Mais uma dica, use o explain.depesz.com [1] e cole aqui o link, facilita
> a ajuda e análise.
>
Sem o Limit e já com o índice, mas pelo jeito não está sendo usado.
http://explain.depesz.com/s/Jqes
Bruno E. A. Silva.
Analista de
2014-07-09 21:45 GMT-03:00 Matheus de Oliveira :
> O LIMIT pode mudar bastante o plano de execução. Execute ao menos um
> EXPLAIN (sem ANALYZE) da consulta original para podermos ter um
> comparativo. Além disso, poste o resultado com o novo índice, análise de
> plano de execução pode não ser só u
2014-07-09 19:37 GMT-03:00 Charles Viana :
> Ja atualizou as estatísticas do banco ?
Elas estão atualizadas.
Bruno E. A. Silva.
Analista de Sistemas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-
2014-07-09 19:07 GMT-03:00 Matheus de Oliveira :
> Nesse ponto, me parece que um índice parcial ajudaria muito. Se a consulta
> sempre usar `bolcancelado <> 'S'`, você pode criar o seguinte índice:
>
> CREATE INDEX ... ON movimentacao(dtamovimento) WHERE bolcancelado <>
> 'S'
>
Na verdade já
2014-07-09 13:49 GMT-03:00 Rafael Fialho :
>
> Execute somente o explain para verificar uma prévia do plano de execução.
> Não tens snapshots anteriores, para fazer uma comparação?
>
Gerei o resultado usando LIMIT e tirando outras consultas a frente, pois
são uma série de consultas usando WITH.
2014-07-09 13:15 GMT-03:00 Flavio Henrique Araque Gurgel :
> O velho e bom EXPLAIN ANALYZE.
Que agora pra gerar está demorando mais de 45 minutos.
Bruno E. A. Silva.
Analista de Sistemas.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Pessoal, estou com problemas no tempo de resposta em operações do Postgres.
Tenho dois equipamentos com as seguintes características:
Hosts VMware ( eu sei, mas foi o que me disponibilizaram )
Processador ( Virtual ) Xeon(R) CPU X7460 @ 2.66GHz ( 4 núcleos )
CentOS 5.10 - Kernel 2.6.18
RAM 12G
St
2014-07-08 10:43 GMT-03:00 Alessandro Lima :
> Mas esta estratégia deixa brechas para falhas, se alguém alterar o nome de
> alguma base ou criar uma nova e esquecer de alterar a rotina de dump !!!
>
> Qual a melhor solução?
>
Te recomendo ler o material do Fábio Telles, Dump não é backup [1]. É u
Em 04/07/2014 19:11, "Danilo Silva" escreveu:
>
> Pessoal,
>
> Tem uma rotina em minha aplicação que irá gerar um arquivo com 40 mil
registros e para cada registro gerado será necessário executar um update.
Qual forma é melhor:
> 1) Abrir uma transação no início, executar os updates e ao final um
2014-07-04 4:21 GMT-03:00 Flavio Henrique Araque Gurgel :
> A última vez que fiz um particionamento brabo envolvendo datas na chave de
> particionamento foi com a versão 8.3.
> Se eu usasse between, o planejador não excluía as partições indesejadas e,
> por isso, eu usava sempre os comparadores ma
2014-07-03 17:40 GMT-03:00 Flavio Henrique Araque Gurgel :
> 2) o planejador não gosta de between para excluir partições, tente usar
> comparações simples com = < >
Nem do between nem do extract(year from... )
Mas no caso do between ele converteu pra >= e <=
Bruno E. A. Silva.
___
On Thu, Jul 3, 2014 at 5:10 PM, Bruno Silva wrote:
> ALTER TABLE base.filho_2013 ADD CONSTRAINT filho_check_2013 CHECK ( dta
> between '2013-01-01 00:00:00' AND '2013-12-31 23:59:59' );
Pessoal, o problema estava aqui.
Tinha 3 das tabelas filha que estava com a Con
2014-07-03 17:22 GMT-03:00 Matheus de Oliveira :
> Segundo, você esqueceu de adicionar uma check constraint nas tabelas
> filhas para que o constraint exclusion funcione:
>
> ALTER TABLE base.filho_2013 ADD CHECK(dta BETWEEN '2013-01-01
> 00:00:00' and '2013-12-31 23:59:59');
>
Matheus, eu es
Boa tarde pessoal, estive seguindo uns modelos de particionamento de
tabelas, tenho uma tabela com uns 50G, que estou usando numa base DW que
está sendo criada.
Porém não sei por que o particionamento não funciona.
Tenho a tabela Pai, a qual uso o campo dta como base para o particionamento
Criei a
Pra mim só abriu RDS.
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
---
“A caixa dizia: Requer MS Windows ou superior. Então instalei Linux
2014-07-03 10:23 GMT-03:00 Guimarães Faria Corcete DUTRA, Leandro <
l...@dutras.org>:
>
> Oi? Fui eu não… estou por fora…
. Pedi desculpas por causa do off-topic
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
h
2014-07-03 7:48 GMT-03:00 Flavio Henrique Araque Gurgel :
> Antes de qualquer coisa fui pesquisar no histórico mas o sistema está
>> fora do ar, ao menos na hora em que acessei.
>>
>
> Estamos com problemas mesmo, há pessoas trabalhando nisso.
>
Desculpa aí Dutra, mas...
OFF-Topic: Como posso comp
Antes de qualquer coisa fui pesquisar no histórico mas o sistema está fora
do ar, ao menos na hora em que acessei.
Então vem a minha dúvida, há algum projeto de paralelismo no Postgres? Isso
não seria interessante para o SGBD?
Estou num projeto de DW que estamos usando o Backend Postgres e surgiu e
2014-06-05 8:08 GMT-03:00 Matheus de Oliveira :
> 2014-06-04 11:41 GMT-03:00 Bruno Silva :
>
>> Alguém sabe indicar como editar um view materializada sem precisar
>> recriá-la?
>
>
> Não. E se isso é um pré-requisito seu, talvez uma MV "oficial" não seja a
&g
Alguém sabe indicar como editar um view materializada sem precisar recriá-la?
Tenho algumas views que tem suas dependências e está sendo complicado
ter de recriar toda a cadeia por conta de uma alteração de tabela.
Bruno E. A. Silva.
___
pgbr-geral mailin
2014-06-03 10:36 GMT-03:00 André Geraldo dos Santos :
> Bom dia.
>
> O Data Transfer é uma aplicação que eu desenvolvi em delphi para coletar os
> dados do SGBD de origem e inserir no SGBD de destino
E qual a velocidade de leitura e escrita do sistema? Será que o túnel
não está aí?
Bruno E. A. Si
2014-06-03 9:41 GMT-03:00 Rafael Fialho :
> Não posso utilizar o mecanismo de bulk loading pois estou importando dados
> de outro SGBD. (SGBD Origin -> DataTransfer -> SGBD PostgreSQL)
O que você está usando pra fazer o Data Transfer?
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas
On Thu, May 22, 2014 at 11:57 AM, Pedro B. Alves wrote:
> serial algo assim:
>
> select mes, ano, count from pedidos_mes('2014-01-01', '2014-05-01') t
>
No caso da sua função será:
select month, year, count from pedidos_mes('2014-01-01', '2014-05-01')
Bruno E. A. Silva.
Analista de Sistemas.
B
2014-05-21 10:32 GMT-03:00 Pedro B. Alves :
> Preciso criar tipo uma tabela temporária dentro de uma função, para mim
> montar o retorno dela.
>
> por exemplo:
>
> ano | mes | pedidos
> 2014 | 01 | 0
> 2014 | 02 | 5
> 2014 | 03 | 0
> 2014 | 04 | 2
> 2014 | 05 | 0
>
> nos meses que tem o valor "0" Z
2014-05-15 17:32 GMT-03:00 Eduardo Rodrigues :
> Mas gostaria de saber se alguém conhece alguma ferramenta ou método que
> possa me auxiliar a analisar melhor o que esta em execução e assim tomar a
> melhor atitude seja criando um indexes, melhorar os indexes em execução,
> customizando as configur
2014-05-13 18:07 GMT-03:00 Thomaz Luiz Santos :
> pessoal caso eu queira tirar os arquivos de um banco de dados ( para liberar
> espaço )
> eu devo deletar os campos, que são referente a eles ?
Não capture o assunto.
Bruno E. A. Silva.
___
pgbr-geral ma
2014-05-13 17:47 GMT-03:00 Guimarães Faria Corcete DUTRA, Leandro
:
>
> Sim, mas sem abrir transação explícita primeiro, cada atualização será
> uma transação implícita separada, o que não é o ‘tudo de uma vez só’
> que o consulente parece querer.
E se não me engano, 1 transação de 50 procediment
2014-05-09 15:12 GMT-03:00 Emerson Martins :
> Boa tarde pessoal?
>
> Alguém aqui utiliza o zabbix para monitorar o PostgreSQL?
> Fizemos a etapa de monitoramento dos hosts, ip, rede,etc. Estamos agora na
> etapa de inclusão dos serviços de banco de dados.
>
> Caso alguém posso nos auxiliar com in
1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
---
“A caixa dizia: Requer MS Windows ou superior. Então instalei Linux.”
- Sábio Desconhecido
"Alguns prestam serviço/consultoria de Qualidade, os outros vendem licença!"
2014-04-30 15:28 GMT-03:00 Bruno Silva
2014-04-30 14:08 GMT-03:00 André Geraldo dos Santos :
> SELECT pg_cancel_backend(procpid) FROM pg_stat_activity WHERE usename =
> 'BANCO_DE_DADOS';
>
> -- Para encerrar o processo propriamente dito.
>
> SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE usename =
> 'BANCO_DE_DADOS';
2014-04-30 14:08 GMT-03:00 André Geraldo dos Santos :
> SELECT pg_cancel_backend(procpid) FROM pg_stat_activity WHERE usename =
> 'BANCO_DE_DADOS';
>
> -- Para encerrar o processo propriamente dito.
>
> SELECT pg_terminate_backend(procpid) FROM pg_stat_activity WHERE usename =
> 'BANCO_DE_DADOS'
2014-04-10 16:09 GMT-03:00 Roberto Mello :
> Eu concordo com o Guilherme.
>
> Habilite o log de consultas no postgresql.conf, e depois monitore o
> log. Aí você saberá quem está ou não usando qual banco e quão
> frequentemente. Pode usar o pg_stat_activity também, mas ela só
> mostrará a atividade
2014-04-10 15:36 GMT-03:00 Thiago Oliveira :
> Perfeito Bruno, era exatamente o que eu queria descobrir. Muito obrigado
Beleza.
Bruno E. A. Silva.
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/m
2014-04-10 12:49 GMT-03:00 Thiago Oliveira :
>
> Na verdade, minha ideia foi alterar o nome dos bancos para ver se alguém
> reclama. Caso ninguém reclame eu entendo que o banco não está sendo
> utilizado. Aqui é um órgão do governo e as informações são de difícil
> acesso. Inclusive, se alguém tive
Dê um explain na select nos dois casos.
Teste também com a clausula exists.
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
---
“A caixa dizi
On Wed, Apr 2, 2014 at 1:36 PM, Flavio Henrique Araque Gurgel
wrote:
> Em 02-04-2014 18:30, Fábio Telles Rodriguez escreveu:
>>
>> Roda aí
>>
>> select * from
>> (select array_to_string(array_agg(CASE WHEN
>> (power((xx.x-25),2)/130+power((yy.y-25),2)/130)=1 THEN '
>> WHEN (sqrt(power(xx.x-20,
2014-03-27 12:57 GMT-03:00 Emanuel Araújo :
> Tenho nas duas situações:
>
> Na função ocorre quando faço um loop por várias tabelas à serem mapeadas, eu
> pego o nome das tabelas, seus respectivos campos e tipagens, depois faço a
> conversão de tipagens oracle>postgresql e gero o create da FDW.
>
>
Opa Glauco, obrigado. Mas já identifiquei o problema, era a versão do
rsync. Era inferior a versão 3.4
Bruno E. A. Silva.
Analista de Sistemas.
Bacharel em Sistemas de Informação
MBA Gerência de Projetos
Certified Scrum Master
LPIC-1
SCJP, SE 6
Novell CLA / DCTS ECR
DBA Postgres
--
Alguém está usando o pgBarman 1.3.0 em produção?
Estou tendo erro e não sei como aumentar o nivel de log para poder
identificar o problema.
Tudo que ele registra é:
014-03-11 22:57:45,171 barman.backup INFO: Copying files.
2014-03-11 22:57:45,316 barman.backup ERROR: ERROR: data transfer failure
No
Em 11/03/2014 09:16, "Rafael Fialho Corrêa"
escreveu:
>
> Em 10 de março de 2014 17:14, Rosana de Oliveira
escreveu:
>>
>> Boa tarde,
>>
>>
>> Estou aprendiz de DBA e atualmente estou tentando utilizar o Pgfouine
para visualizar o relatório do log em html.
>> Já tentei inúmeras vezes no PostgreS
2014-03-08 23:11 GMT-03:00 Fabrízio de Royes Mello :
> On 08-03-2014 22:33, Edson F. Lidorio wrote:
>>
>> Pessoal,
>> Estou precisando de uma ajuda no sql abaixo:
>> Quero pegar somente a parte inteira da subtração de duas data.
>>
>> select dt_abertura,dt_fim,(dt_fim - dt_abertura)no_dias from oss
2014-02-24 19:25 GMT-03:00 Matheus de Oliveira :
> Você quer dizer sobre o Bitmap Scan? Na documentação tem uma boa explicação
> [1] (procure por "bitmap"). Tem também um artigo que escrevi em [2], não é o
> foco do artigo mas explica bem sobre esse mecanismo.
>
> Isso me lembra que esqueci de fala
Pessoal, boa tarde, que material eu posso ler pra entender o que
ocorre por aqui?
-> Bitmap Heap Scan on imovel imov (cost=100.80..13364.02
rows=5219 width=28)
Recheck Cond: (loca_id = loc.loca_id)
-> Bitmap Index Scan on xix10_imovel
(cost=0.
2014-02-17 15:04 GMT-03:00 Ari Lima :
> Já tentei com 2 aspas também... tá dando o erro. Tentei assim tb
> http://pastebin.com/ejhPMLix continua dando o erro de "coluna inválida".
CREATE OR REPLACE FUNCTION copiarTabelaPessoa(path TEXT) RETURNS VOID AS $$
DECLARE
consulta varchar;
B
Pessoal, boa tarde, estou analisando umas funções onde estamos
migrando do Oracle para o PostgreSQL \o/.
E analisando algumas funções eu acabei 'empacando', sem ter ideia de
como contornar ou resolver o problema.
Há casos como :
CREATE function schemaB.funcao ( variaveis IN colecaoVariaveis, msg OU
2014-02-03 jorge :
> Temos atualmente 2 datacenters e em um deles Exadata e Exalogic
> (parte da Oracle), porem, o DBA em questão não tem foco nesta tecnologia a
> curto prazo (por isso vai precisar saber Oracle);
> Só usamos servidores Linux (varias distribuições);
> Atualmente es
2014-01-30 Tiago Adami :
> Conheço mais de um projeto que falhou ao tentar "adiantar" o lado do
> cliente com PostgreSQL "embarcado" (instalado automaticamente). Não
> recomendaria PostgreSQL embarcado como não recomendaria DB2 embarcado,
> Oracle embarcado... etc, exceto se for uma edição lightwei
teste dentro da pasta do postgres, ele pede o endereço
do ip, porta, banco e user, se faco com locaolhost ou 127.0.0.1 ele da
erro, se faço com 10.15.15.100( ip da maquina) funciona.
>
>
> 2014/1/8 Bruno Silva
>>
>> 2014/1/8 Guimarães Faria Corcete DUTRA, Leandro :
>>
2014/1/8 Guimarães Faria Corcete DUTRA, Leandro :
>> Alguem ja passou por isso, depois de reiniciar meu server de testes, o
>> postgres parou de aceitar conexoes do localhost e do 127.0.0.1 mas se eu
>> coloco o ip da maquina, ele conecta normal.
Pode parecer absurdo, mas o comando:
ping localhost
2014/1/8 Celso - Gmail :
> Pessoal,
>
>
>
> Estou aceitando dicas de extensões para o elefante que vocês considerem mais
> úteis em seu dia a dia.
>
>
>
> Basta apenas indicar a extensão sem precisar se extender explicando o
> motivo.
>
>
>
> Aguardo as respostas, estou escrevendo sobre isso para o
1 - 100 de 541 matches
Mail list logo