Bom, vo ser mais claro.
Tenho um banco prod e um teste, a tabela em questao é chamada imovel
ela ta cheia de FKs
eu peguei o dump gerado de prod, mandei pro serv de teste. e estou querendo
reinstaurar a tabela imovel por completo usando o dump.
quando tento fazer isso atravez do pg_restore,qual
paulo matadr escreveu:
Bom, vo ser mais claro.
Tenho um banco prod e um teste, a tabela em questao chamada imovel
ela ta cheia de FKs
eu peguei o dump gerado de prod, mandei pro serv de teste. e estou
querendo reinstaurar a tabela imovel por completo usando o dump.
quando tento
Eu poderia passar horas falando sobre isso, mas vou falar os principais
pontos do meu ponto de vista...
Como limitação eu sinto falta de um sistema de stored procedure mais
consolidada (o mysql está apenas começando nesse campo)
O descaso vem do fato da engine default do MySQL (MyISAM) não ter
Eu falei 5 segundos como hipérbole (
http://pt.wikipedia.org/wiki/Hip%C3%A9rbole_(figura_de_estilo)), não como
sarcasmo
E se quer ignorar o conselho que dei depois tudo bem, eu tentei mostrar uma
maneira que você mesmo pudesse tirar conclusões... Eu deveria perguntar qual
a config da tua máquina,
2009/5/21 Israel Teixeira israel.teixe...@gmail.com:
estou tentando recuperar uma base cujo arquivo tem uns 5GB através do
pg_restore, acontece que está demorando muito, alguém já passou uma situação
parecida como essa ?? se sim, tem alguma sugestão para melhorar esse
processo ??
O restore
Bom dia pessoal!
Tenho uma busca em duas tabelas (Produto e marca)
O SQL é +/- assim:
SELECT produto.descricao, marca.descricao FROM produto JOIN marca ON (
produto.id=marca.id)
WHERE to_tsvector(to_ascii(produto.descricao) || ' ' ||
to_ascii(marca.descricao)) @@
://listas.postgresql.org.br/pipermail/pgbr-geral/attachments/20090522/8c
194cca/attachment-0001.htm
--
Message: 3
Date: Fri, 22 May 2009 09:18:08 -0300
From: André Volpato andre.volp...@ecomtecnologia.com.br
Subject: Re: [pgbr-geral] Res: Res: restaurar tabela
To: Comunidade
Pessoal estou aprendendo pl/python. Estou fazendo esse exemplo do manual
do postgresql:
CREATE TYPE greeting AS
(how text,
who text);
create or replace function greet (how text)
returns setof greeting
AS $BODY$
return ([how,World],[how,PostgreSQL])
$BODY$ LANGUAGE plpythonu;
Quando
Mauricio De Biasi escreveu:
Sr(a)s,
Bom dia,
Estou com pequeno probleminha em uma tabela tenho o campo titulo que esta
com tipo text, e quando executo o camando de insert para cadastrar um
titulo:
INSERT INTO tabela (titulo) VALUE('Olha', essa peça...)
No banco fica cadastro assim:
Olá,
Você pode fazer:
INSERT INTO foo VALUES ($$'foo'$$);
2009/5/22 André Volpato andre.volp...@ecomtecnologia.com.br
Mauricio De Biasi escreveu:
Sr(a)s,
Bom dia,
Estou com pequeno probleminha em uma tabela tenho o campo titulo que esta
com tipo text, e quando executo o camando de
Boa Tarde Charles,
Entendo muito pouco de python, mas vamos ver se eu consigo te ajudar.
você tem o type greeting com 2 campos, o teu return (independente de qual pl
estiver usando, até onde eu sei) deve ficar assim:
*return (v1, v2);*
portanto aqui você está passando dois valores:
return (
Boa tarde senhores..
Dentro do diretório /var/lib/pgsql/data/base/NUMERO_BASE/pgsql_tmp/ estão
sendo criados vários arquivos no formato pgsql_tmpXXX.YY (sendo XXX e YY
numeros) continuamente, e eles chegam a ocupar 99% do espaço em disco...
Quando limpo esse diretório cai para menos de 10% da
Olá,
Isso acontece quando o parâmetro work_mem é ultrapassado. O parâmetro
work_mem define o quanto de memória serÁ utilizado para ordenação e o valor
padrão deste parâmetro é 1MB.
Os arquivos estão sendo gerados porque está sendo requisitado um valor maior
do que o valor padrão, e ai a
Mauricio / Osvaldo,
alterei o checkpoint_segments no arquivo postgresql.conf, esta é a opção
mais efetiva para lidar com grandes atualizações, carga de dados e atividade
pesada de OLTP. Para qualquer sistema com pesada atividade de escrita, você
deverá aumentar isto para ao menos 8; em sistemas
Opa, valeu, vou tentar!!
Mas me diz uma coisa... Se está crescendo na casa dos GB em pouco tempo
(chutando pelo que eu me lembro da ultima checagem, coisa de 5GB em meia
hora), esse valor de 2MB pode ser que seja pequeno? Ou uma coisa não tem
nada a ver com a outra e 2MB deve resolver??
De
Boa tarde Jorge,
Dia desses procurei algo parecido com isso no histórico da lista e encontrei
algo que pode te ajudar:
http://listas.postgresql.org.br/pipermail/pgbr-geral/2008-August/011406.html
Trata-se de uma discussão sobre busca por meias palavras utilizando o
tsearch.
Luciano Mittmann.
Olá,
Tem tudo a ver. Se o work_mem for suficiente ele não vai criar os arquivos
temporários, caso não seja suficiente ele vai criar os arquivos temporários.
2009/5/22 Wagner Bonfiglio wmbonfig...@gmail.com
Opa, valeu, vou tentar!!
Mas me diz uma coisa... Se está crescendo na casa dos GB em
Wagner, s para esclarecer (caso no saibas).
Para cada select, reservado um espao na memria para o "order by"...
se o order by for maior que esse espao reservado, vai usar arquivo.
Como esse espao resevado deve estar sendo pequeno, os vrios
"select's" esto criando um monte de arquivo (pois
Entendi sim Danilo, valeu...
Mas a questão é que aumentei até para 8192 (8MB) e continua criando arquivo
atrás de arquivo na tal pasta!!
Ta estranho isso...
2009/5/22 Danilo - InfoCont Sistemas Integrados dan...@infocont.com.br
Wagner, só para esclarecer (caso não saibas).
Para cada
Desculpe se isso parecer bvio, mas... voc s alterou o
postgresql.conf? Reinicou o banco?
Wagner Bonfiglio escreveu:
Entendi sim Danilo, valeu...
Mas a questo que aumentei at para 8192 (8MB) e continua criando
arquivo atrs de arquivo na tal pasta!!
Ta estranho isso...
Wagner Bonfiglio escreveu:
Entendi sim Danilo, valeu...
Mas a questão é que aumentei até para 8192 (8MB) e continua criando
arquivo atrás de arquivo na tal pasta!!
Ta estranho isso...
Procure ver pelo outro lado. Identifique quais os comandos estão
precisando de área temporária e
Citando o JotaComm:
Você pode mudar de três maneiras:
1) Arquivo de configuração postgresql.conf
2) Por sessão: SET WORK_MEM TO 2MB;
3) Por usuário: ALTER ROLE postgres SET WORK_MEM TO 2MB;
Usei a terceira opção, alterando postgres pelo meu usuário que executa as
consultas (e é dono do banco
Senhores(as),
Preciso de ajuda.
Estou precisando força o acesso a uma tabela no PostgreSQL utilizando um
indice especifico, no Oracle parece que tem alguma coisa (HINT?), alguem
sabe se existe alguma forma de fazer isto no PostgreSQL?
Agradeço desde já qualquer ajuda.
Jorge Oliveira
SIALTECH
Pois é Leandro, cheguei a pensar nisso mesmo... A questão é que conseguir
identificar isso é muito mais caro...
Agora que entendi o problema queria ver se conseguia resolver isso com
configurações, pq correr atrás de queries dentro de uma aplicação é dureza!
:/
Mas valeu.. Se alguém tiver mais
Boa Tarde
Pessoal tenho poucas contribuições na lista porém estou tentando
melhorar, porque tenho
certeza que o conhecimento só é válido quando difundido.
A tempos pensei em enviar esse exemplo porém para os mais
experientes isso é trivial,
já para os novatos e interessante até mesmo
Obrigado Luciano =]
O show_trgm retorna text[] e to_tsvector e to_tsquery recebem text.
Alguém sabe como converter? Eu tentei algo do tipo: Select [...] WHERE
to_tsvector(show_trgm(campo)::text) [...] ... Mas o banco não consegue
converter =(
Jorge
2009/5/22 Luciano Mittmann
2009/5/22 Jorge Oliveira jlp.olive...@gmail.com:
Estou precisando força o acesso a uma tabela no PostgreSQL utilizando um
indice especifico, no Oracle parece que tem alguma coisa (HINT?), alguem
sabe se existe alguma forma de fazer isto no PostgreSQL?
O PostgreSQL não tem esta alternativa
Fala pessoal,
Existe alguma ferramenta gratuita e multiplataforma, de preferência
com suporte pra Linux, que faça diagramas de entidade-relacionamento e
gerem código SQL para o PostgreSQL ? Estou procurando algo similar ao
MySQL Workbench.
Já busquei no Google, mas só encontra ferramentas
2009/5/22 Jorge Vilela jorge.com...@gmail.com:
Obrigado Luciano =]
O show_trgm retorna text[] e to_tsvector e to_tsquery recebem text.
Alguém sabe como converter? Eu tentei algo do tipo: Select [...] WHERE
to_tsvector(show_trgm(campo)::text) [...] ... Mas o banco não consegue
converter =(
2009/5/22 Davi Vercillo C. Garcia daviverci...@gmail.com:
Existe alguma ferramenta gratuita e multiplataforma, de preferência
com suporte pra Linux, que faça diagramas de entidade-relacionamento e
gerem código SQL para o PostgreSQL ? Estou procurando algo similar ao
MySQL Workbench.
Nestas
Agradeço aos colegas JotaComm e ao Osvaldo pelas informações.
O motivo da minha dúvida, é porque trabalho com projetos de migração de
sistemas legados escritos em COBOL para a baixa plataforma, usando Oracle e
DB2.
Estou fazendo testes com o COBOL e PostgreSQL para passar a utilizá-lo em
Wagner Bonfiglio escreveu:
O problema que eles estão ficando muito grandes e eu não sei exatamente
para que servem, por que demoram para ser excluídos (no caso quando não
tem mais espaço em disco), por que crescem tanto, etc...
Alguém poderia me dar mais informações sobre ele? E
32 matches
Mail list logo