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
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
Sebastian,
obrigado pelo interesse.
Você sabe se por ODBC teria como?
O PostgreSQL está instalado num Windows.
Att.,
Sergio
2009/9/3 sergio nogueira sergiop...@gmail.com
Sr(a)s,
poderiam me dizer alguma forma de importar dados do Lotus Notes (não
conheço, nunca vi ...) para o PostgreSQL
Sr(a)s,
repasso e-mail do Arthur, para que possam participar de sua pesquisa ...
Att.,
Sergio
-- Forwarded message --
From: Arthur Bonaiva bona...@gmail.com
Date: 2009/8/21
Subject: Pesquisa para Monografia
Prezados,
Gostaria que me ajudassem na divulgação da pesquisa para
-- Forwarded message --
From: Arthur Bonaiva bona...@gmail.com
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
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
Osvaldo Kussama osvaldo.kuss...@gmail.com:
2009/7/27 sergio nogueira sergiop...@gmail.com:
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
2009/7/25 sergio nogueira sergiop...@gmail.com
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 inserir dados de
2006 (a tabela não existia, claro). Então nenhuma instrução chegava a ser
formada, na
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 eu...@timbira.com
sergio nogueira escreveu:
No Rio estamos bastante
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 roberto.me...@gmail.com
2009/7/12 sergio nogueira sergiop...@gmail.com
Sr(a)s,
como faço para que numa função, raise
Ok,
farei um teste com a sua sugestão.
Att.,
Sergio
2009/7/25 Fabrízio de Royes Mello fabriziome...@gmail.com
2009/7/25 sergio nogueira sergiop...@gmail.com
corte
Alterei para
IF ( date_part('year', NEW.data::timestamp)::text = '2006'::text ) THEN
e agora funciona no 8.4
Quem
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ção
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
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
sergio nogueira sergiop...@gmail.com
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
sergio nogueira sergiop...@gmail.com
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, por exemplo, e não apenas o comando
com os nomes da
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
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 eu...@timbira.com
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
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
?
Aproveitando, se voce puder fazer algum comentário sobre as variáveis de
ambiente que postei num e-mail anterior, também lhe ficaria muito grato.
Att.,
Sergio
2009/7/4 Euler Taveira de Oliveira eu...@timbira.com
sergio nogueira escreveu:
como faço para ter no arquivo apontado em log_directory
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 eu...@timbira.com
sergio nogueira escreveu:
mais
Paulo,
andei pesquisando e acho que a melhor, sem comparação, é o *SQL Manager for
PostgreSQL http://www.sqlmanager.net/en/products/postgresql/manager*.
Experimentei umas cinco (sqlmaestro,...). Esta me impressionou. Pena que
seja para ruindows, apenas. Para Linux, nenhuma. Neguinho se mete a
enviadas
ao cliente (pgsql). Há alguma justificativa para isso?
Att.,
Sergio
2009/7/4 Euler Taveira de Oliveira eu...@timbira.com
sergio nogueira escreveu:
log_min_messages = debug5
...
Para que tu quer utilizar debug5? Isso *só* é recomendável para
desenvolvedores. Em um ambiente normal, isso
sergio nogueira sergiop...@gmail.com:
Sr(a)s - interessante como falta mulher na comunidade :( - ,
as perguntas foram muito sem sentido e requereriam uma resposta muito
longa?
Se eu dividisse o volume previsto de uma tabela por 8192, teria um valor
razoável para max_fsm_pages?
Inserir
Obrigado, Osvaldo.
Este texto do Fábio Telles foi muito valioso.
Vai ser minha leitura de hoje.
Att.,
Sergio
2009/7/2 Osvaldo Kussama osvaldo.kuss...@gmail.com
2009/7/2 sergio nogueira sergiop...@gmail.com:
Ok, Osvaldo.
Tenho me esforçado para aprender o PostgreSQL. Na verdade, tenho
Obrigado, Euler.
Att.,
Sergio
2009/7/2 Euler Taveira de Oliveira eu...@timbira.com
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 uma tabela
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
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.
Kussama osvaldo.kuss...@gmail.com
2009/6/24 sergio nogueira sergiop...@gmail.com
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
:
SELECT oid,* FROM outra_tab;
2009/6/24 sergio nogueira sergiop...@gmail.com
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
/6/24 sergio nogueira sergiop...@gmail.com
Novamente, JotaComm, muito obrigado.
As tabelas não têm PK's e não podem ter ... a idéia do oid é justamente
para criar, além de outras colunas, uma coluna serial. Sem o oid era
impossível.
Att.,
Sergio
2009/6/24 JotaComm jota.c...@gmail.com
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:
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 PLPGSQL;
2009/6/22 sergio nogueira sergiop
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 jota.c...@gmail.com
Olá, Sérgio
2009/6/23 sergio nogueira sergiop...@gmail.com
Pessoal,.
C:\psql -U postgres monitor
Welcome
Ok, JotaComm, Obigado pelo suporte.
Att.,
Sergio
2009/6/23 JotaComm jota.c...@gmail.com
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 sergiop...@gmail.com
Boa tarde, JotaComm.
Isto não acontece
É 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
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
___
pgbr-geral mailing list
pgbr-geral
)
Att.,
Sergio Nogueira
2009/6/20 Euler Taveira de Oliveira eu...@timbira.com
sergio nogueira escreveu:
Em que tablespace está a tabela?
Funciona aqui. Qual versão?
psql (8.4beta2)
Digite help para ajuda.
euler=# \! mkdir /tmp/foo
euler=# create tablespace footbs location '/tmp/foo
(o
que seria, talvez, estranho).
Att.,
Sergio
2009/6/20 sergio nogueira sergiop...@gmail.com
Bom dia, Euler.
dmonitor= select version();
version
não é exibida)?
Sem o uso desta coluna OID, é impossível esta consulta tão simples e
necessária?
===
sergio nogueira sergiop...@gmail.com writes:
dmonitor= alter table whattbs set tablespace monitor_dat1;
ALTER TABLE
dmonitor= select tablename
41 matches
Mail list logo