[pgbr-geral] pequenos arquivos de imagens

2009-11-18 Por tôpico sergio nogueira
Pessoal, para armazenar, no banco, pequenos arquivos de imagens (5k), qual o melhor tipo: bit(n), bit varying ou bytea? Att., Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo

Re: [pgbr-geral] PgSQL e Datawarehouse

2009-10-02 Por tôpico sergio nogueira
Pessoal, existem alternativas robustas para: ... Este ambiente (PostgreSQL), como já mencionado anteriormente, não está sendo utilizado na camada de DW dos sistemas gerenciais em andamento. Cabem aqui algumas considerações técnicas quanto ao seu uso nesta camada. Em que pesem as diretrizes tecnológ

Re: [pgbr-geral] lotus notes

2009-09-08 Por tôpico sergio nogueira
Sebastian, obrigado pelo interesse. Você sabe se por ODBC teria como? O PostgreSQL está instalado num Windows. Att., Sergio 2009/9/3 sergio nogueira > Sr(a)s, > poderiam me dizer alguma forma de importar dados do Lotus Notes (não > conheço, nunca vi ...) para o PostgreSQL? > Essa

[pgbr-geral] lotus notes

2009-09-03 Por tôpico sergio nogueira
Sr(a)s, poderiam me dizer alguma forma de importar dados do Lotus Notes (não conheço, nunca vi ...) para o PostgreSQL? Essa pergunta me foi feita por um colega de trabalho, Mas nunca usei e, portanto, não conheço nada de Lotus Notes. Att., Sergio ___ pgb

[pgbr-geral] Fwd: Pesquisa para Monografia

2009-08-26 Por tôpico sergio nogueira
-- Forwarded message -- From: Arthur Bonaiva Date: 2009/8/21 Subject: Pesquisa para Monografia To: Prezados, Gostaria que me ajudassem na divulgação da pesquisa para monografia. E que também a respondam. Grato, Arthur Prezado(a) senhor(a), Em razão da elaboração da Monografia

[pgbr-geral] Fwd: Pesquisa para Monografia

2009-08-26 Por tôpico sergio nogueira
Sr(a)s, repasso e-mail do Arthur, para que possam participar de sua pesquisa ... Att., Sergio -- Forwarded message -- From: Arthur Bonaiva Date: 2009/8/21 Subject: Pesquisa para Monografia Prezados, Gostaria que me ajudassem na divulgação da pesquisa para monografia. E que

Re: [pgbr-geral] raise notice

2009-07-27 Por tôpico sergio nogueira
ma : > > 2009/7/27 sergio nogueira : > >> Decidi usar o smallint (sem plics, no ano): > >> > >> IF ( date_part('year', NEW.data::timestamp)::smallint = 2006::smallint > ) > >> THEN > >> > >> Funciona no 8.2 e 8.4 > >

Re: [pgbr-geral] raise notice

2009-07-27 Por tôpico sergio nogueira
Decidi usar o smallint (sem plics, no ano): IF ( date_part('year', NEW.data::timestamp)::smallint = 2006::smallint ) THEN Funciona no 8.2 e 8.4 Ainda não entendo porque uma função - date_part() - retorna um double (float8) e não um text. ou integer ou smallint. quando o valor esperado deve se

Re: [pgbr-geral] postgresql + cluster + alta disponibilidade

2009-07-26 Por tôpico sergio nogueira
Não achei seu e-mail no seu sítio. Quando valeria a pena para você dar um curso no Rio? Você poderia entrar em contato comigo pelo e-mail abaixo? sergiop...@gmail.com Att. Sergio 2009/7/26 Euler Taveira de Oliveira > sergio nogueira escreveu: > > No Rio estamos bastante carentes

Re: [pgbr-geral] raise notice

2009-07-26 Por tôpico sergio nogueira
sde o início, infelizmente. > > > -- > Tiago Adami > Paraná - Brasil > > > 2009/7/25 sergio nogueira > > Roberto, >> era burrice minha mesmo. A função controla a inserção de dados numa tabela >> particionada por ano (2007 a 2010) e eu estava tentando inser

Re: [pgbr-geral] postgresql + cluster + alta disponibilidade

2009-07-26 Por tôpico sergio nogueira
., Sergio 2009/7/26 Euler Taveira de Oliveira > sergio nogueira escreveu: > > a queda de performance foi muito grande - se não me engano, de 750 TPS > > para 150 TPS. Sempre é assim com o pgpool? > No caso da aplicação em questão: sim. Não testamos outros cenários porque > *não* i

Re: [pgbr-geral] postgresql + cluster + alta disponibilidade

2009-07-25 Por tôpico sergio nogueira
Flávio, a queda de performance foi muito grande - se não me engano, de 750 TPS para 150 TPS. Sempre é assim com o pgpool? Não entendi o que você quis dizer com "características da aplicação". Você quis dizer que a queda de performance com uso do pgpool não satisfez aos requisitos de TPS da aplicaçã

Re: [pgbr-geral] raise notice

2009-07-25 Por tôpico sergio nogueira
Ok, farei um teste com a sua sugestão. Att., Sergio 2009/7/25 Fabrízio de Royes Mello > > > 2009/7/25 sergio nogueira > >> >> >> >> Alterei para >> IF ( date_part('year', NEW.data::timestamp)::text = '2006'::text ) THEN >

Re: [pgbr-geral] raise notice

2009-07-25 Por tôpico sergio nogueira
;2006'::text ... Alterei para IF ( date_part('year', NEW.data::timestamp)::text = '2006'::text ) THEN e agora funciona no 8.4 Você sugeriria algo melhor, para estes casts? Att., Sergio 2009/7/13 Roberto Mello > 2009/7/12 sergio nogueira > >> Sr(a)s,

[pgbr-geral] Euler, Saito e demais participantes da implantação do PostgreSQL na CAIXA

2009-07-23 Por tôpico sergio nogueira
antes deste fórum pela ajuda e paciência que, porventura, tenham tido (ou não) comigo. Att., Sergio Nogueira ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Re: [pgbr-geral] raise notice urgente

2009-07-12 Por tôpico sergio nogueira
ampo do problema. SOLVED! Att., Sergio 2009/7/12 sergio nogueira > Quero dizer, o sql com o tipo de erro: dado inválido, coluna não existe, > tabela não existe ... > Qualquer mensagem que me ajude ajude a identificar o erro exatamente. Os > variáveis substituídas pelos valores, p

Re: [pgbr-geral] raise notice urgente

2009-07-12 Por tôpico sergio nogueira
sergio nogueira > Sr(a)s, > como faço para que numa função, raise notice exiba o comando sql que > disparou o aviso? > > Att., > Sergio > ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.o

[pgbr-geral] raise notice

2009-07-12 Por tôpico sergio nogueira
Sr(a)s, como faço para que numa função, raise notice exiba o comando sql que disparou o aviso? Att., Sergio ___ pgbr-geral mailing list pgbr-geral@listas.postgresql.org.br https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

[pgbr-geral] postmaster.pid

2009-07-10 Por tôpico sergio nogueira
Sr(a)s, removi o arquivo postmaster.pid com o servidor 'no ar' e não consegui mais pará-lo ou reiniciá-lo. Conectado ao banco com o psql, percebi que existia um processo filho, identificado (meu banco e meu usuário). Matei o processo pai (kil -INT). Reiniciei o servidor e, aprentemente, está tudo b

Re: [pgbr-geral] logging

2009-07-05 Por tôpico sergio nogueira
sages, nas tentativas de combinção e esqueci de voltar para o nível que eu queria. Agora tá beleza e já estou um pouco à vontade com esta seção do postgresql.conf e começando a achar que é flexibilidade mesmo. Muito origado. Att., Sergio 2009/7/5 Euler Taveira de Oliveira > sergio nogueira escrev

Re: [pgbr-geral] logging

2009-07-04 Por tôpico sergio nogueira
vessem ser enviadas ao cliente (pgsql). Há alguma justificativa para isso? Att., Sergio 2009/7/4 Euler Taveira de Oliveira > sergio nogueira escreveu: > > log_min_messages = debug5 > > ... > Para que tu quer utilizar debug5? Isso *só* é recomendável para > desenvolvedores. Em um

Re: [pgbr-geral] Ferramenta case modelagem

2009-07-04 Por tôpico sergio nogueira
Paulo, andei pesquisando e acho que a melhor, sem comparação, é o *SQL Manager for PostgreSQL *. Experimentei umas cinco (sqlmaestro,...). Esta me impressionou. Pena que seja para ruindows, apenas. Para Linux, nenhuma. Neguinho se mete a faz

Re: [pgbr-geral] PGLOG, pg_log

2009-07-04 Por tôpico sergio nogueira
cuja resposta pode estar no manual, não significa necessariamente preguiça ou querer facilidade. Havia procurado nos manuais por PGLOG (PGLIB idem) e não achei ... enquanto elas circulam por aí ... por isso perguntei ... só por isso ... Att., Sergio 2009/7/4 Euler Taveira de Oliveira >

Re: [pgbr-geral] logging

2009-07-04 Por tôpico sergio nogueira
15 00:00:00 std versus 2009-01-14 22:00:00 dst [][][10204][2009-07-04 19:22:48.431 GMT][][4a4fac07.27dc][562][2009-07-04 19:22:47 GMT][][0] ... Eu quero estas e todas as outras mensagens no arquivo e não tela. Tem como? Aproveitando, se voce puder fazer algum comentário sobre as variáveis de ambien

[pgbr-geral] PGLOG, pg_log

2009-07-04 Por tôpico sergio nogueira
Sr(a)s, mais algumas dúvidas (enquanto leio o manual): a que se refere a variável de ambiente PGLOG? Existe a variável pg_log? Porque me parece que os logs são realmente gravados nas entradas log_directory/log_filename do postgresql.conf. Em existindo e tendo funcionalidade, PGLOG é um diretório ou

[pgbr-geral] logging

2009-07-04 Por tôpico sergio nogueira
Sr(a)s, como faço para ter no arquivo apontado em log_directory/log_filename um log debug5 mas, no prompt do psql, tenha apenas notice? Tentei algumas combinações, mas não consegui. Já li os manuais do 8.0 (português) e 8.4.0 e não entendi (Santa burrice, Batman!!) Att., Sergio ___

Re: [pgbr-geral] max_fsm_pages

2009-07-02 Por tôpico sergio nogueira
Obrigado, Euler. Att., Sergio 2009/7/2 Euler Taveira de Oliveira > sergio nogueira escreveu: > > Então, perdoe a minha falta de conhecimentos mais básicos se algum > > conhecimento ou raciocínio básico for exigido para resposta, dado > > determinado volume previsto para um

Re: [pgbr-geral] max_fsm_pages

2009-07-02 Por tôpico sergio nogueira
Obrigado, Osvaldo. Este texto do Fábio Telles foi muito valioso. Vai ser minha leitura de hoje. Att., Sergio 2009/7/2 Osvaldo Kussama > 2009/7/2 sergio nogueira : > > Ok, Osvaldo. > > Tenho me esforçado para aprender o PostgreSQL. Na verdade, tenho dormido > com > > o M

Re: [pgbr-geral] max_fsm_pages

2009-07-02 Por tôpico sergio nogueira
os se algum conhecimento ou raciocínio básico for exigido para resposta, dado determinado volume previsto para uma tabela, como estimo tal valor? Em caso de um chute errado, poderia haver corrupção de dados, ao se executar o vacuum? Att., Sergio 2009/7/1 Osvaldo Kussama > 2009/7/1 sergio nogueira

Re: [pgbr-geral] max_fsm_pages

2009-07-01 Por tôpico sergio nogueira
implicar em perda de dados? Misturei alhos com bugalhos? Att., Sergio 2009/7/1 sergio nogueira > Sr(a)s, > > eu poderia ter evitado isso dividindo o volume (bytes) da tabela por 8192? > > bdxxx=> vacuum > tabela; > > WARNING: relation "esquema.tabela" contains m

[pgbr-geral] max_fsm_pages

2009-07-01 Por tôpico sergio nogueira
Sr(a)s, eu poderia ter evitado isso dividindo o volume (bytes) da tabela por 8192? bdxxx=> vacuum tabela; WARNING: relation "esquema.tabela" contains more than "max_fsm_pages" pages with useful free space HINT: Consider compacting this relation or increasing the configuration parameter "max_fs

[pgbr-geral] dúvida com particionamento

2009-06-30 Por tôpico sergio nogueira
pessoal, dada uma tabela e um volume previsto de 50Gb em 5 anos, por exemplo, que critérios para particionamento devo levar em consideração? Em quantas partições eu deveria particioná-la? Já ouvi falar em fórmulas como : a qtde de particoes não deve exceder ao dobro do número de processadores. Ou

Re: [pgbr-geral] tabela sem oids

2009-06-24 Por tôpico sergio nogueira
ECT * FROM exemplo; > > Irá mostrar 3 valores inseridos. Estes valores foram gerados pelos comandos > INSERTs acima. > > Obs: Desta forma sua tabela não tem PK e tem um identificador de registro. > > > 2009/6/24 sergio nogueira > >> Novamente, JotaComm, muito obrigado. &g

Re: [pgbr-geral] tabela sem oids

2009-06-24 Por tôpico sergio nogueira
SERT INTO outra_tab SELECT * FROM tab; > > Para testar você pode fazer: > > SELECT oid,* FROM outra_tab; > > 2009/6/24 sergio nogueira > >> Pessoal, >> >> no PostgreSQl abaixo >> foi criada uma tabela sem oids de colunas. Agora preciso deste campo. >> O com

Re: [pgbr-geral] tabela sem oids

2009-06-24 Por tôpico sergio nogueira
24 Osvaldo Kussama > 2009/6/24 sergio nogueira > > > > Pessoal, > > no PostgreSQl abaixo > > foi criada uma tabela sem oids de colunas. Agora preciso deste campo. > > O comando retorna a mensagem: > > bdx => alter table tabelax set with oids; (funciona no

[pgbr-geral] tabela sem oids

2009-06-24 Por tôpico sergio nogueira
Pessoal, no PostgreSQl abaixo foi criada uma tabela sem oids de colunas. Agora preciso deste campo. O comando retorna a mensagem: bdx => alter table tabelax set with oids; (funciona no 8.4.rc1) ERROR: syntax error at or near "with oids" LINE 1: alter table cv2samge set with oids; PostgreS

Re: [pgbr-geral] PANIC: cannot abort transaction 140578842, it was already committed

2009-06-23 Por tôpico sergio nogueira
Ok, JotaComm, Obigado pelo suporte. Att., Sergio 2009/6/23 JotaComm > > Olá, > > Antes de um backup não é necessário o processo de vacuum. Se for isso não > precisa se preocupar. > > > 2009/6/23 sergio nogueira > >> Boa tarde, JotaComm. >> Isto não

Re: [pgbr-geral] PANIC: cannot abort transaction 140578842, it was already committed

2009-06-23 Por tôpico sergio nogueira
e excluo dados sem problemas. Mas consegui fazer o backup. A minha dúvida é se a mensagem pode significar alguma perda de dados. Att., Sergio 2009/6/23 JotaComm > Olá, Sérgio > > 2009/6/23 sergio nogueira > >> Pessoal,. >> >> C:\>psql -U postgres moni

Re: [pgbr-geral] dúvida com plpgsql

2009-06-23 Por tôpico sergio nogueira
er AS $$ > DECLARE > var_cursor refcursor; > numero_de_linhas integer not null:=0; > BEGIN > OPEN var_cursor FOR EXECUTE ' SELECT count(*) FROM ' || nome_da_tabela; > FETCH var_cursor INTO numero_de_linhas; > RETURN numero_de_linhas; > END; > $$ LANGUAGE PL

[pgbr-geral] PANIC: cannot abort transaction 140578842, it was already committed

2009-06-23 Por tôpico sergio nogueira
Pessoal,. C:\>psql -U postgres monitor Welcome to psql 8.2.4, the PostgreSQL interactive terminal. Type: \copyright for distribution terms \h for help with SQL commands \? for help with psql commands \g or terminate with semicolon to execute query \q to quit Warning:

[pgbr-geral] dúvida com plpgsql

2009-06-22 Por tôpico sergio nogueira
É possível usar o nome de uma tabela como parâmetro de uma função? Isto não funciona. create function xx (tabela varchar) returns integer as $$ declare intx integer; begin select into intx count(*) from $1; return intx; end $$ language plpgsql; Att., Sergio

Re: [pgbr-geral] alter table ... set tablespace

2009-06-22 Por tôpico sergio nogueira
cl.relkind, cl.relname, sh.usename, nm.nspname, ts.spcname, cl.reltuples, cl.relpages, cx.relname, de.description HAVING cl.relkind = 'r'; Grato, Sergio 2009/6/22 Euler Taveira de Oliveir

Re: [pgbr-geral] alter table ... set tablespace

2009-06-20 Por tôpico sergio nogueira
r isso que não é exibida)? Sem o uso desta coluna OID, é impossível esta consulta tão simples e necessária? ======= sergio nogueira writes: > dmonitor=> alter table whattbs set tablespace monitor_dat1; > ALTER TABLE > dmonitor=> select t

Re: [pgbr-geral] alter table ... set tablespace

2009-06-20 Por tôpico sergio nogueira
paces default de banco (o que seria, talvez, estranho). Att., Sergio 2009/6/20 sergio nogueira > Bom dia, Euler. > > dmonitor=> select version(); >

Re: [pgbr-geral] alter table ... set tablespace

2009-06-20 Por tôpico sergio nogueira
- whattbs | (1 row) Att., Sergio Nogueira 2009/6/20 Euler Taveira de Oliveira > sergio nogueira escreveu: > > Em que tablespace está a tabela? > > > Funciona aqui. Qual versão? > > psql (8.4beta2) > Digite "help" para ajuda. > > euler=# \!

[pgbr-geral] alter table ... set tablespace

2009-06-20 Por tôpico sergio nogueira
espace monitor_dat1; ALTER TABLE dmonitor=> select tablename, tablespace from pg_tables where tablename='whattbs'; tablename | tablespace ---+ whattbs | (1 row) Em que tablespace está a tabela? Att., Sergio Nogueira ___ pg