2008/3/26, Fernando Brombatti <[EMAIL PROTECTED]>:
> Eu, particularmente, acho que chave primária não pode, jamais, ser composta.
> Chave primária é primária e basta!
Mas Fernando, o que tem a ver chave primária ser simples ou composta?
Qual o problema?
Se você tem uma chave composta perfeitament
> Estou medindo o tempo que leva quando o cara digita 1 no aplicação no
> lado cliente, por exemplo, e o servidor retorna o nome associado a
> esse 1.
>
> Diogo:
> Eu não sou muito hábil com o pgsql. Poderia exemplificar como analisar
> os planos de execução ?
>
O Marcelo já deu toda a dica, use o
Estou medindo o tempo que leva quando o cara digita 1 no aplicação no
lado cliente, por exemplo, e o servidor retorna o nome associado a
esse 1.
Diogo:
Eu não sou muito hábil com o pgsql. Poderia exemplificar como analisar
os planos de execução ?
Marcelo:
1 - Fiz algumas analises parciais e no se
Olá !
Paulo wrote:
Ola Pessoal,
Como consigo resolver esta sentença:
Tenho uma tabela do historico dos cargos e na sentença abaixo ele retorna
os nomes duplicados, porque obviamente existem varios historicos
registrados
para o mesmo funcionario. Preciso retornar sempre o ultimo cargo
registr
Giuliani Deon Sanches wrote:
> Mais um detalhe: Eu comparei os dois postres.conf e estavam identicos...
>
> Em 26/03/08, Giuliani Deon Sanches<[EMAIL PROTECTED]> escreveu:
>
>> 1 - Em ambas as situações é apenas um HD. Concordo com o que você
>> falou, porém o hardware foi comprado e me passado
Em 26/03/2008, às 21:02, Giuliani Deon Sanches escreveu:
> Fui lá no cliente verificar. A demora em consulta ocorre, por exemplo:
> O cara digita um código para retornar um nome. Quando estou logado no
> windows XP a processo ocorre em 1s.
> Quando mudo para o servidor linux esse mesmo processo l
Ola Pessoal,
Como consigo resolver esta sentença:
Tenho uma tabela do historico dos cargos e na sentença abaixo ele retorna
os nomes duplicados, porque obviamente existem varios historicos registrados
para o mesmo funcionario. Preciso retornar sempre o ultimo cargo registrado
pela data.
SELECT a
Mais um detalhe: Eu comparei os dois postres.conf e estavam identicos...
Em 26/03/08, Giuliani Deon Sanches<[EMAIL PROTECTED]> escreveu:
> 1 - Em ambas as situações é apenas um HD. Concordo com o que você
> falou, porém o hardware foi comprado e me passado. Não pude opinar no
> processo :(
> 2
Flávio Gomes wrote:
Olá
> Também estou com o mesmo problema. Do nada começou a aparecer esse erro
> também.
> Não reiniciamos ou mudamos a estrutura do banco de dados.
>
> O Servidor Web encontra-se instalado numa máquina Windows, é o IIS + PHP,
> (relaxem, estamos nos livrando desse treco) e o b
1 - Em ambas as situações é apenas um HD. Concordo com o que você
falou, porém o hardware foi comprado e me passado. Não pude opinar no
processo :(
2 - O HD é novo, não acho que possa ser a causa do problema. Em
comparação com o HD windows, sim, são semelhantes.
3 - Vou dar uma olhada nos logs
Em
Bom, eu utilizo Slackware em meus servidores de banco de dados com
PostgreSQL compilado, com tuning, core 2 duo, e 2GB.
Giuliani Deon Sanches wrote:
> Instalei um pgsql compilado no slack 12. Meti um iptables fechando
> tudo e deixando aberto apenas entrada e saida da 5432.
> As únicas configuraç
Fui lá no cliente verificar. A demora em consulta ocorre, por exemplo:
O cara digita um código para retornar um nome. Quando estou logado no
windows XP a processo ocorre em 1s.
Quando mudo para o servidor linux esse mesmo processo leva de 2 a 3s
(em determinadas operações aumenta).
Tentei passar o
Por padrão sigam a dica do nosso colega. Ela veio em tempo bem oportuno.
Acho que é mais do que uma dica; é um ótimo conselho.
Não se trata de uma chatisse ou caretisse. Acho que o INSERT deveria forçar
que se inserisse o nome dos campos.
Vocês terão uma diminuição nos problemas com bancos de dad
Eu, particularmente, acho que chave primária não pode, jamais, ser composta.
Chave primária é primária e basta!!!
Agora, se preciso que haja uma chave composta (e isso acontece com
freqüência) utilizo os UNIQUE.
Testando em uma aplicação não tão grande (tabela com aproximadamente
300.000registros
Tem.
pmcs=# SELECT pg_postmaster_start_time();
pg_postmaster_start_time
---
2007-11-23 18:12:08.998256-03
(1 registro)
pmcs=# SELECT NOW()-pg_postmaster_start_time();
?column?
--
124 days 02:15:23.104236
(1 registro)
pmcs=#
20
Ok José, agradeço a atenção. Estou justamente lendo esses comentários e a
documentação do PostgreSQL...
--
Bruno Neiva Moreno
http://lattes.cnpq.br/6104940306447079
http://indiota.blogspot.com
Graduando em Ciência da Computação - UFPB
LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambie
Leia o arquivo postgres.conf que está no diretório data do postgresql. Tem
vários comentários que lhe serão muito úteis lá, acho que é o melhor que
posso fazer por hoje. Quem sabe amanhã eu consiga disponibilizar um pouco
mais de tempo.
[]´s
Em 26/03/08, Bruno Moreno <[EMAIL PROTECTED]> escreveu
Como posso refinar as configurações do arquivo postgres.conf?
Como habilitar os log's? =)
Pode parecer que estou querendo tudo na mão, mas não é não, é que combinei
com meu orientador de mostrar umas coisas amanha de manhã e estou aqui
tentando ajeitar esse problema, pois dependo da base de dados
Tem algum comando ou um select que possa fazer para verificar desde quando o
banco esta ativo sem ele ter reiniciado?
_
Conheça o Windows Live Spaces, a rede de relacionamentos do Messenger!
http://www.amigosdomessenger.com.br/__
Encontramos o problema, agora é uma questão de refinamento das configurações
que você utilizou no arquivo postgres.conf, procure deixar tudo no padrão e
vá testando. Habilite os LOG´s para poder acompanhar o que causou a
paralização do serviço.
[]´s
Em 26/03/08, Bruno Moreno <[EMAIL PROTECTED]>
Tentando pelo psql dá o seguinte aviso:
psql: could not connect to server: Connection refused (0x274D/10061)
Is the server running on host "localhost" and accepting
TCP/IP connections on port 5432?
Pressione qualquer tecla para continuar. . .
Tentei iniciar novamente o serviço
José, o status do postgres não está iniciado. Está em branco. Como faço pra
não acontecer novamente isto?
Em 26/03/08, José Mello Júnior <[EMAIL PROTECTED]> escreveu:
>
> Bruno,
>
> Abra o painel de controle, em seguida clique em Ferramentas
> Administrativas e então SERVIÇOS. Verifique o serviço
> # - Memory -
>
> shared_buffers = 32MB# min 128kB or max_connections*16kB
> #temp_buffers = 8MB# min 800kB
> #max_prepared_transactions = 5# can be 0 or more
>
> # Note: increasing max_prepared_transactions costs ~600 bytes of shared
> memory
> # per transac
Ola Sebastian, estou tentando acessar ao banco através do PgAdmin. A "Dica
do Guru" =D diz o seguinte:
Server doesn't listen
The server doesn't accept connections: the connection library reports
could not connect to server: Connection refused (0x274D/10061) Is the
server running on host "127.0
Bruno,
Abra o painel de controle, em seguida clique em Ferramentas Administrativas
e então SERVIÇOS. Verifique o serviço POSTGRESQL se está funcionando ou não.
Logo que comecei a utilizar o postgres, aconteceu qualquer coisa que fez
parar o serviço e eu simplesmente removi o banco de dados e o ins
reiserfs é bom para arquivos menores do que o o tamanho de 1 block., ou seja
arquivos pequenos Se eu não me engano isso é devido ao algoritmo chamado
balanced trees, na versao 4 ja implementa o dancing trees. Mas de qualquer
forma o reiser é bom para arquivos pequenos!!!
- Original Messa
2008/3/26 Leandro DUTRA <[EMAIL PROTECTED]>:
> 2008/3/26, Leandro Augusto Kisielewicz <[EMAIL PROTECTED]>:
>
> > Não se deve usar sistema de arquivo com journaling para postgres... vc deve
> > desabilitar o journaling do seu ext3... pq o postgres já faz isso o
> certo
> > é deixar o teu di
O que diz o log do postgres?
Como é o teu ambiente?
--
Atenciosamente,
Sebastian Selau Webber Colombo
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
Caio Holanda Costa escreveu:
>
> Estou tentando usar uma expressão regular com SIMILAR TO, mas nunca
> funciona.
>
> Por exemplo eu ponho campox SIMILAR TO '#(A | B)', e preencho o campo
> com 'A'. Obtenho uma mensagem dizendo que estou violando a restrição.
>
> Alguém pode me dar um exemplo q
Também estou com o mesmo problema. Do nada começou a aparecer esse erro também.
Não reiniciamos ou mudamos a estrutura do banco de dados.
O Servidor Web encontra-se instalado numa máquina Windows, é o IIS + PHP,
(relaxem, estamos nos livrando desse treco) e o banco de dados PostgreSQL está
numa m
Caros,
Estou tentando usar uma expressão regular com SIMILAR TO, mas nunca
funciona.
Por exemplo eu ponho campox SIMILAR TO '#(A | B)', e preencho o campo com
'A'. Obtenho uma mensagem dizendo que estou violando a restrição.
Alguém pode me dar um exemplo que funcione para que eu possa desenrolar
Sim, sim. Pelo menu iniciar se faz isso, correto? Se sim, ta beleza!
--
Bruno Neiva Moreno
http://lattes.cnpq.br/6104940306447079
http://indiota.blogspot.com
Graduando em Ciência da Computação - UFPB
LARHENA - Laboratório de Recursos Hídricos e Engenharia Ambiental
"Tudo posso naquele que me
O serviço está em atividade?
[]´s
Em 26/03/08, Bruno Moreno <[EMAIL PROTECTED]> escreveu:
>
> Não. Das outras vezes tinha eu mesmo editado os arquivos pg_hba.comf e
> postgresql.conf e não dava certo.
>
> Um colega que utiliza o postgres também utilzou a mesma maquina hoje pela
> manhã e estava
2008/3/26, Consultores Software <[EMAIL PROTECTED]>:
> O pior é que NÃO está em AUTOCOMMIT, pois prefiro eu mesmo programar os
> controles de transação, que, diga-se de passagem, funcionam muito bem no
> postgres + zeos
>
> Talvez, possa ser alguma variável que não esteja sendo atribuída a algum
>
O pior é que NÃO está em AUTOCOMMIT, pois prefiro eu mesmo programar os
controles de transação, que, diga-se de passagem, funcionam muito bem no
postgres + zeos
Talvez, possa ser alguma variável que não esteja sendo atribuída a algum
campo obrigatório.
Preciso rever os testes.
Obrigado pela ajuda
2008/3/26, Consultores Software <[EMAIL PROTECTED]>:
> Não faltou controle de transação.
> Eu utilizo o Zeos 6.60 em uma aplicação feita em delphi, e o cadastro é um
> form que herda de outro, onde chamo commit.
Até aí tudo bem — mas se estiver em AUTOCOMMIT, isso tudo é desperdiçado.
--
skype:
Não faltou controle de transação.
Eu utilizo o Zeos 6.60 em uma aplicação feita em delphi, e o cadastro é um
form que herda de outro, onde chamo commit.
O que está parecendo estranho é que foi só fechar a janela, abrir novamente
e repetir o processo igualzinho, que funcionou.
Aqui vai sql de ins
2008/3/26, Consultores Software <[EMAIL PROTECTED]>:
> Simultaneamente, abrimos um cadastro para que eu explicasse alguns detalhes
> para ele sobre como cadastrar um registro.
>
> Digitados os dados, fomos gravar e deu erro no campo que é gerado por
> nextval('sequencia') , tanto na minha máquina
Consultores Software escreveu:
> Boa tarde pessoal !
> Algo curioso ocorreu agora comigo e com um cliente que me acompanhava
> na execução de um aplicativo por telefone.
> Simultaneamente, abrimos um cadastro para que eu explicasse alguns
> detalhes para ele sobre como cadastrar um registro.
>
>
2008/3/26, Leandro Augusto Kisielewicz <[EMAIL PROTECTED]>:
> Não se deve usar sistema de arquivo com journaling para postgres... vc deve
> desabilitar o journaling do seu ext3... pq o postgres já faz isso o certo
> é deixar o teu diretório de dados do postgres em uma partição com um sistema
Não se deve usar sistema de arquivo com journaling para postgres... vc deve
desabilitar o journaling do seu ext3... pq o postgres já faz isso o certo
é deixar o teu diretório de dados do postgres em uma partição com um sistema
de arquivos q não tenha esta característica ou que esteja desabil
Boa tarde pessoal !
Algo curioso ocorreu agora comigo e com um cliente que me acompanhava na
execução de um aplicativo por telefone.
Simultaneamente, abrimos um cadastro para que eu explicasse alguns detalhes
para ele sobre como cadastrar um registro.
Digitados os dados, fomos gravar e deu erro no
pesquisa no histórico da lista. a alguns meses atrás, nosso amigo João
disponibilizou um tutotial.
[]s
Fernando
- Original Message -
From: "km" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira"
Sent: Tuesday, March 25, 2008 5:09 PM
Subject: Re: [pgbr-geral]como fazer uma repl
Instalei um pgsql compilado no slack 12. Meti um iptables fechando
tudo e deixando aberto apenas entrada e saida da 5432.
As únicas configurações que fiz foi para habilitar conexões da rede
local pois esperava que o pessoal que desenvolve o software que vai
utilizar esse servidor tivesse definições
tem algum tutorial sobre Slony I..
- Original Message -
From: "Leandro DUTRA" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira"
Sent: Tuesday, March 25, 2008 3:25 PM
Subject: Re: [pgbr-geral]como fazer uma replicação no postgres
2008/3/25, km <[EMAIL PROTECTED]>:
>
> Como faze
Leandro Damascena wrote:
> Dist
> FC7
>
Podes dar mais detalhes do ambiente? gcc, libc? Você instalou os
cabeçalhos do kernel (aka .h) corretamente?
> copydir.c: In function âcopy_fileâ:
> copydir.c:145: error: âENOSPCâ undeclared (first use in this function)
> copydir.c:145: error: (Each undec
Segue as configuracoes de memoria:
# - Memory -
shared_buffers = 32MB# min 128kB or max_connections*16kB
#temp_buffers = 8MB# min 800kB
#max_prepared_transactions = 5# can be 0 or more
# Note: increasing max_prepared_transactions costs ~600 bytes of shared
memory
Não. Das outras vezes tinha eu mesmo editado os arquivos pg_hba.comf e
postgresql.conf e não dava certo.
Um colega que utiliza o postgres também utilzou a mesma maquina hoje pela
manhã e estava dando tudo certo, segundo ele. Agora a tarde tentei conectar
ao banco através do meu PC, pelo pgAdmin, e
Valeu gente ::text, resolve.
2008/3/26, Evandro Ricardo Silvestre <[EMAIL PROTECTED]>:
>
> Silfar Goulart wrote:
> > Pessoal me deparei com um problema aqui.
> >
> > eu fiz uma procedure usando a função lpad assim:
> >
> > lpad(0,11,0)
> >
> > No postgresql 8.2.6 -(no linux) - funcionava tranquil
> pg_locks L INNER JOIN pg_class C ON C.oid = L.relation;
>
>
> locktype | mode | relname
> --+-+
> relation | AccessShareLock | pg_locks
> relation | AccessShareLock | pg_class_oid_index
> relation | AccessShareLock |
Esse é o resultado para a query: SELECT locktype,mode,relname FROM
pg_locks L INNER JOIN pg_class C ON C.oid = L.relation;
locktype | mode | relname
--+-+
relation | AccessShareLock | pg_locks
relation | AccessShareLock |
Silfar Goulart wrote:
> Pessoal me deparei com um problema aqui.
>
> eu fiz uma procedure usando a função lpad assim:
>
> lpad(0,11,0)
>
> No postgresql 8.2.6 -(no linux) - funcionava tranquilo
>
> No postgresql 8.3.1 (no windows) - Está dando o erro :
>
> ERROR: function lpad(integer, integer, i
Dickson Guedes escreveu:
Silfar Goulart escreveu:
(...)
ou seja pela sintaxe esta certo ocorrer o erro, mas como é que isso
funcionava no 8.2 ?
Bug que foi corrigido? Afinal o Cast tem que ser explicito nesse caso.
Prefiro o termo six-legged-feature :D
--
[]´s,
Silfar Goulart escreveu:
Fui ver a documentação, e tanto na do 8.3 quanto na do 8.3
a sintaxe é:
lpad(string text, length int [, fill text])
ou seja pela sintaxe esta certo ocorrer o erro, mas como é que isso
funcionava no 8.2 ?
Este é um FAQ da 8.3 ... casts implícitos de integer p
> lpad(0,11,0)
>
> No postgresql 8.2.6 -(no linux) - funcionava tranquilo
>
> No postgresql 8.3.1 (no windows) - Está dando o erro :
>
> ERROR: function lpad(integer, integer, integer) does not exist
> LINE 1: select lpad(0,11,0)
>^
> HINT: No function matches the given name and
Silfar Goulart escreveu:
> (...)
> ou seja pela sintaxe esta certo ocorrer o erro, mas como é que isso
> funcionava no 8.2 ?
Bug que foi corrigido? Afinal o Cast tem que ser explicito nesse caso.
[]s
Guedes
___
pgbr-geral mailing list
pgbr-geral@lista
Pessoal me deparei com um problema aqui.
eu fiz uma procedure usando a função lpad assim:
lpad(0,11,0)
No postgresql 8.2.6 -(no linux) - funcionava tranquilo
No postgresql 8.3.1 (no windows) - Está dando o erro :
ERROR: function lpad(integer, integer, integer) does not exist
LINE 1: select l
Uma dica: em geral* isso não deveria causar problemas na aplicação... se
você usar os nomes das colunas nos comandos INSERT a aplicação pode ficar
rodando normalmente mesmo após a criação de novas colunas nas tabelas.
* Supondo que seja apenas uma coluna com informações extras não essenciais
às re
Esqueci de citar o seguinte:
Nenhum dos problemas relatados ocorre com a solução implementada aqui.
[]'s
Marcio
-Mensagem original-
De: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] Em nome de Mozart Hasse
Enviada em: Tuesday, March 25, 2008 22:15
Para: pgbr-geral@listas.postgresql.org.br
OK,
Para verificar as conexoes utilizei:
"select * from pg_stat_activity;" -> soh retornou eu mesmo
"pg_dump -h localhost autosystem > dump.sql" -> ERROR: invalid memory
alloc request size 4294967293
as pastas estão ok.
Leandro DUTRA escreveu:
> 2008/3/26, Thiago Boufleuhr <[EMAIL PROTECTED]>
> Ai que esta o problema, não tem nenhum processo, as pastas estao certas,
> ja verifiquei isso tudonum sei onde mais olhar
Roda essas querys e manda o resultado:
trisso=# SELECT locktype,mode,relname FROM pg_locks L INNER JOIN
pg_class C ON C.oid = L.relation;
trisso=# SELECT * FROM pg_
2008/3/26, Thiago Boufleuhr <[EMAIL PROTECTED]>:
> Ai que esta o problema, não tem nenhum processo, as pastas estao certas,
> ja verifiquei isso tudonum sei onde mais olhar
Você pode mandar os comandos que usou para verificar as perguntas do
Roberto, e os resultados?
--
skype:leandro.gf
Ai que esta o problema, não tem nenhum processo, as pastas estao certas,
ja verifiquei isso tudonum sei onde mais olhar
Roberto Mello escreveu:
> On Wed, Mar 26, 2008 at 8:40 AM, Thiago Boufleuhr <[EMAIL PROTECTED]> wrote:
>
>> Pessoal,
>>
>> Estou com um problema serio, e nao se
2008/3/26, saulo Mendes <[EMAIL PROTECTED]>:
>
> não entendi. pra que utilizar o cygwin?
Para redirecionar a saída como sugerido pelos colegas.
Como você não segue a RFC 1855, perde o histórico das mensagens. Siga
o exemplo dos gurus.
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsg
On Wed, Mar 26, 2008 at 8:40 AM, Thiago Boufleuhr <[EMAIL PROTECTED]> wrote:
> Pessoal,
>
> Estou com um problema serio, e nao sei a quem mais recorrer Ao
> tentar tirar o dump de uma base, o mesmo é interrompido dizendo que
> existe um "lock" em uma tabela, porem, o pg_hba.conf esta bloq
não entendi. pra que utilizar o cygwin?
> Date: Wed, 26 Mar 2008 11:35:31 -0300> From: [EMAIL PROTECTED]> To:
> pgbr-geral@listas.postgresql.org.br> Subject: Re: [pgbr-geral] validar dump>
> > 2008/3/26, saulo Mendes <[EMAIL PROTECTED]>:> > muito interessante.> > vou
> tentar fazer no windows
Pessoal,
Estou com um problema serio, e nao sei a quem mais recorrer Ao
tentar tirar o dump de uma base, o mesmo é interrompido dizendo que
existe um "lock" em uma tabela, porem, o pg_hba.conf esta bloqueado para
conexoes externas, esta fora da rede, ou seja, não tem niguem utilizando
2008/3/26, saulo Mendes <[EMAIL PROTECTED]>:
> muito interessante.
> vou tentar fazer no windows.
Tente o Cygwin, ou talvez haja funcionalidade equivalente no MS PowerShell.
--
skype:leandro.gfc.dutra?chat Yahoo!: ymsgr:sendIM?lgcdutra
+55 (11) 3040 7300 r155 gTalk:
muito interessante.
vou tentar fazer no windows.
vou fazer um agendador em delphi. se houvesse uma função ou algum tipo de
retorno seria melhor para o sistema, pq, caso houvesse um retorno de erro, o
agendador geraria, novamente o dump.
obrigado.
> Date: Wed, 26 Mar 2008 11:03:19 -0300> Fr
saulo Mendes escreveu:
> Pessoal, existe algum comando para validar um dump?
> melhor dizendo, para saber se o arquivo foi gerado corretamente(sem
> dar um restore, é claro).
Ola Saulo,
Essa é uma boa pergunta.
Como eu utilizo sistema operacional unix-like uso um método simples:
redirecionar a
Pessoal, existe algum comando para validar um dump?
melhor dizendo, para saber se o arquivo foi gerado corretamente(sem dar um
restore, é claro).
_
Receba GRÁTIS as mensagens do Messenger no seu celular quando você estiver
offline
Legal Osvaldo, essa é uma ótima saída eu ia instalar o perl pra fazer isso
mas nem precisa.
Ou uso a função ou uso win1252 já que é windows, acho que vou optar pela
função. Valeu mesmo.
Em 25/03/08, Osvaldo Rosario Kussama <[EMAIL PROTECTED]> escreveu:
>
> Silfar Goulart escreveu:
>
> > Bem resum
Pelo que percebi, terá que se descadastrar e recadastrar com o novo.
2008/3/25, Soedi Roso <[EMAIL PROTECTED]>:
>
>
> Como faço para trocar o e-mail?
>
> Att.
> Soedi
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://lista
73 matches
Mail list logo