Re: [pgbr-geral] Imagens: ate que ponto o BD é mel hor repositório do que o FS?

2009-02-11 Por tôpico Emerson Casas Salvador
também recomendo

Em 10/02/09, Osvaldo Kussama escreveu:
> 2009/2/10 Marcos Aurelio :
> > Então, ví que já há alguma discussão sobre esse assunto porém o papo
> > ficou focado em como implementar o uploading e armazenamento em coluna
> > do tipo blob. Assim como recuperar de lá e mesmo enviar para um navegador.
> >
> > Mas pouco se comentou acerca de performance e segurança. Então vou dar o
> > chute inicial aqui, para ver se conseguimos ampliar a abrangencia dessa
> > discussão
> > para que sirva, no futuro, para alguém tomar suas decisões.
> >
> > Antes vamos considerar que alguém tenha uma certa coleção de imagens
> > pequenas
> > em Kbytes de tamanho. Algo como umas 5000 imagens em JPG ou TIFF, em P&B,
> > de não mais que 50Kb de tamanho cada uma. E precisa-se de uma aplicação WEB
> > para manuseá-las. Digamos ainda, que associado a cada arquivo de imagem,
> > seja
> > necessário algum dado relacional.
> >
> > A grande discussão é: o que seria mais seguro e eficiente para manusear esse
> > acervo?
> >
> > 1) uma aplicação que manuseie uma tabela que contenha os dados relacionais
> > do arquivo +
> > um "ponteiro" para o FQPN do arquivo. Ou
> >
> > 2) uma aplicção que manuseie uma tabela que contenha colunas para os dados
> > relacionais e
> > mais uma coluna do tipo Blob (ou qualquer congenere) para o armazenamento da
> > imagem.
> >
> >
> > TABELA_EX_1
> > id integer,
> > data_ref date,
> > titulo varchar(80),
> > path_imagem varchar(200)
> >
> >
> > TABELA_EX_2
> > id integer,
> > data_ref date,
> > titulo varchar(80),
> > imagem blob
> >
> > Assim, a aplicação 1 teria que ser orientada a gerar um diretorio e nome de
> > arquivo  para: A) colocar o upload da imagem neste "lugar"; B) gravar este
> > full-qualyfied-path-name na coluna path_imagem.
> >
> > Já a aplicação 2 estaria focada em gravar e recuperar (ler) o conteudo da
> > coluna Blob para enviar de/para entre o Browser e o BD.
> >
> > É óbvio que a aplicação 1 ainda seria envolvida com toda a sobrecarga de
> > preocupações ou interferencias dos aspectos de Segurança que estão em torno
> > do manuseio de arquivos ao longo de um File System - FS qualquer, ou por
> > entre o FS e o Servidor Web.
> >
> > Então, qual modelo (arquitetura) de aplicação implica em um menor custo
> > global e um maior desempenho ?
> >
> >
>
>
> Dê uma lida na apresentação do Diogo Biazus na PGCon Brasil 2007:
> "Preciso armazenar arquivos no banco. O que fazer?"
> http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=arquivos_no_banco.pdf
>
> Osvaldo
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Integracao XML x Postgres

2009-02-05 Por tôpico Emerson Casas Salvador
2009/2/5 Guilherme Vianna de Aguiar :
> Boa tarde,
>
> alguém tem experiência em migrar uma base em XML para o Postgres?
>
>
>
> Obrigado,
>
> Guilherme Vianna
>

Já fiz importação de dados em XML para o postgresql com sucesso.
Fiz com o EMS PgSql Manager (Proprietário)
foi super fácil
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres e Windows Xp

2009-01-24 Por tôpico Emerson Casas Salvador
para garantir a segurança o postgresql não aceita rodar como
administrador por isso vc não está conseguindo subir com o
administrador

e quanto ao serviço, da alguma mensagem quando vc mansa subir o serviço?

2009/1/24 Saulo Morais Lara :
> Pessoal, estou com um problema ao instalar o PG 8.3 no Xp. Não ta querendo
> rodar como serviço. Já tentei com a senha de administrador e nada.
>
>  Alguma dica?
>
>
>
> Saulo Morais Lara
>
> Ability Informática Ltda
>
> Rua São Paulo, 106 - São José - Pará de Minas - MG
>
> (37) 3232-1127 / (37) 9194-0234
>
> sa...@abilityonline.com.br
>
> www.abilityonline.com.br
>
>
>
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problemas com PGDUMP

2009-01-21 Por tôpico Emerson Casas Salvador
2009/1/20 Osvaldo Kussama :
> Em 20/01/09, Maximiliano Gil Costa - COSTATECS 
> escreveu:
>> Bom dia;
>>
>> Faco o backup de uma base pgsql com pg_dump. A base possui 325 tabelas
>>
>> Porem, ao usar pg_restore para restaurar, a base esta retornando com 80
>> tabelas.
>>
>> Alguem tem alguma ideia???
>>
>
>
> Você está rodando com super-usuário ou, pelo menos, com o usuário dono
> de todas as tabelas?
>
> Tente rodar tanto o pg_dump quanto o pg_restore com a opção -v (--verbose).
>
> Osvaldo

posta mais detalhes pra gente poder te ajudar...
* SO
* Versao do PostgreSQL
* comando com todos os parametros que vc esta usando para o pg_dump
* comando com todos os parametros que vc esta usando para o pg_restore
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda Erro Backup

2009-01-07 Por tôpico Emerson Casas Salvador
Em 07/01/09, 
kminformat...@kminformatica.com.br
escreveu:
>
> Fui fazer um backup de uma base pelo pgadmim ele me retorna esta erro..
>
>
> pg_dump: Error message from server: ERROR:  relation "public.soltpent" does
> not exist
> pg_dump: The command was: LOCK TABLE public.soltpent IN ACCESS SHARE MODE
> pg_dump: *** aborted because of error
>
>
> Pq isto ocorre? Isto nunca me ocorreu antes
>

posta aqui a versão do banco que vc fez o dump e o comando que usou
posta também a versão do banco onde está restaurando e comando que
está usando pra restaurar
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Backup apenas dos dados Postgres

2008-12-29 Por tôpico Emerson Casas Salvador
2008/12/29  :
> boa tarde eu faço backup usando esta linha de comando..
>
> pg_dump -i -h +host +porta+usuario+ -F c -b -D -v -f
>
> entao ele me faz o backup completo do banco.
>
> Quero que o backup faça apenas dos dados.
>
> Como proceder?
>
>

a documentacao é sua amiga
http://www.postgresql.org/docs/8.3/interactive/app-pgdump.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] invalid page header in block 0 of relation "t01_cadastrogeral"

2008-12-29 Por tôpico Emerson Casas Salvador
> Bom dia.
> Você tentou rodar um vacuum anylysis na base de dados?
> Feliz ano novo para todos!
> Abraço,

talvez esteja se referindo ao vacuum analyze

bom.. este assunto já foi bastante discutido aqui na listas nos
ultimos meses, vale a pena dar uma lida no histórico
http://listas.postgresql.org.br/pipermail/pgbr-geral/
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Somando valores de um array

2008-12-19 Por tôpico Emerson Casas Salvador
e que tal usar tabela filha...

uma tabela de pedidos e uma tabela para os itens do pedido

2008/12/19 Juliano :
> Suponhamos a tabela pedidos criada da seguinte forma:
>
>
> CREATE TABLE pedidos(
> num_pedido int serial primary key,
> produto varchar(15)[3],
> preco numeric[3],
> quantidade int[3]
> );
>
> São 3 arrays...
>
> Gostaria de fazer algo que simplificasse o total de cada linha
> (preco*quantidade).
>
> A única maneira que consegui foi:
>
> SELECT
> (preco[1]*quantidade[1] + preco[2]*quantidade[2] + preco[3]*quantidade[3])
> AS Total FROM pedidos;
>
> Será que tem um meio mais fácil? Com um array de tamanho 3 até vai... mas
> imaginem isso pra quantidades maiores...
>
> Obrigado pela atenção!
>
> 
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 -
> Celebridades - Música - Esportes
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Error de input/ output

2008-12-17 Por tôpico Emerson Casas Salvador
2008/12/17 Guilherme Vianna de Aguiar :
> Boa tarde,
>
> alguém viu erro de input/ output no banco e logo em seguida o banco dar
> restart?
>
>
>
> Obrigado,
>
> Guilherme Vianna
>
>

sim... e no meu caso era bad block, não foi um simples restar, foi um
restart da maquina em condicoes extremas
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] conectar usando psql URGENTE

2008-12-16 Por tôpico Emerson Casas Salvador
2008/12/16 Junior :
> Olá lista,
>
> Meu problema..
> Preciso conectar em um banco de dados pode ser por linha de comando, que se
> der pelo psql
> funciona na aplicação.
> Um usuário poderá ter acesso "trust" em um banco de dados.
> Até aqui beleza, mas preciso utilizar o dominio desse banco de dados pra
> conectar nele mesmo, ou seja
> não pode ser usado -h localhost
> Utilizando o comando no proprio servidor por ex:
>
> psql -h meuserver.com.br -d db_requerido -U us_requerido
>
> isso não deve pedir senha.
>
> no pg_hba.conf coloquei assim:
>
>
> host db_requerido us_requerido 127.0.0.1/32 trust
> host db_requerido us_requerido 192.168.1.2/32 trust   //rede interna
> local db_requerido us_requerido trust  //local
>
>
> Alguma idéia do porque não estaria funcionando?
> Obrigado
>
>

como o jota falou trust deve ser utilizado com muito cuidado

por que vc precisa fazer isso? backup? servidor de aplicação? maquina cliente?

as maquinas (cliente e servidor) são linux?

se vc informar a necessidade fica mais facil apontar-mos uma solução
talvez ident com tunel ssh seja uma boa opção
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Digest pgbr-geral, volume 22, assunto 34

2008-12-16 Por tôpico Emerson Casas Salvador
2008/12/15 Rogério Grando :
> Oi Emerson
>
>>isso resolve seu problema
>>
>>---
>>DEFERRABLE
>>NOT DEFERRABLE
>
> Não resolve meu problema, porque teria que mudar o comportamento de todas as 
> Fks no banco, é mais facil ajustar a plicação,  a não ser que tenha um 
> parâmetro que altere o comportamento de todas a FKs de uma só vez, algo no 
> postgres.conf.
>

alterar de uma em uma dependendo do tamanho da base pode se tornar inviavel

faz uma funcao pra alterar todas de uma vez so

use as tabelasdo pg_catalog para isso

http://www.postgresql.org/docs/8.3/interactive/catalog-pg-constraint.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] java e postgres - campo inteiro

2008-12-15 Por tôpico Emerson Casas Salvador
2008/12/15 Marcos Fabrício Corso :
> Olá pessoal
> Trabalho com Java e Postgres
> Gostaria de algumas dicas para trabalhar com campos inteiros
> Qual é o melhor tipo de variável e campo no Java e no Postgres para
> trabalhar com campo inteiro ?

http://www.postgresql.org/docs/8.3/interactive/datatype-numeric.html

> E as principais diferenças entre cada uma
> delas ...
> Atualmente uso int no Java e int4 no Postgres
> Obrigado
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] SET CONSTRAINTS DEFERRED

2008-12-12 Por tôpico Emerson Casas Salvador
2008/12/11 Rogério Grando :
>
>> Ola pessoal;
>> > Estamos migrando da versão 7.4 para 8.2 mas estamos tendo vários
>> > obstáculos nessa migração e agora na reta final apareceu outro
>> > problema... anteriormente fazia-mos uma transação da seguinte forma.
>> > Temos 2 tabelas: pai e filho sendo que a tabela filho possui uma fk
>> > cascade no delete com a pai.
>> > Executo: DELETE pai WHERE co_pai = 1; INSERT INTO pai (co_pai) VALUES
>> > (2); UPDATE filho SET co_pai = 2;
>> > Na versão 7.4 funciona, na 8.2 não, li a documentação e vi que posso
>> > mudar a fk para DEFERRED e devo colocar BEGIN; e COMMIT; para que a FK
>> > seja validada no final da transação, mas para isso teria que alterar
>> > toda minha aplicação.
>> > Teria alguma configuração postgres.conf ou alguma outra forma de estar
>> > mudando esse comportamento para que seja = a do 7.4?
>>> Oi Sebastian, desculpe se não fui claro, mas o meu problema é que no
>>> momento em que excluo o registro da tabela pai já é excluído da tabela
>>> filho, portanto no momento que faço um update na tabela filho com o novo
>>> código do pai o registro filho ja não existe mais, quando eu executava
>>> isso na versão 7.4 a exclusão da fk era feita no final da transação
>>> acabava não fazendo nada pois o registro filho ja havia sido modificado
>>> com o novo código do pai.
>>>
>>
>>   Não é mais fácil primeiro alterar o filho para depois excluir o pai??
>>
>> --
>> Shander Lyrio
>>
>>
> Ola Shander Lyrio;
>
> Com certeza, mas o que me ocorre aqui é que encontramos em uma
> determinada parte do ERP executando dessa forma, então corrigimos essa
> funcionalidade, mas pode ocorrer em outra parte também, e como sempre o
> desenvolvimento não dispõe de muito tempo para varrer toda a aplicação
> eu tava pesando que houvesse alguma configuração que pudesse me ajudar.
>
>


isso resolve seu problema

---
DEFERRABLE
NOT DEFERRABLE

This controls whether the constraint can be deferred. A constraint
that is not deferrable will be checked immediately after every
command. Checking of constraints that are deferrable can be postponed
until the end of the transaction (using the SET CONSTRAINTS command).
NOT DEFERRABLE is the default. Only foreign key constraints currently
accept this clause. All other constraint types are not deferrable.
-
referência: http://www.postgresql.org/docs/8.3/interactive/sql-createtable.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Qualquer usuário pode executar o va ccum ?

2008-12-12 Por tôpico Emerson Casas Salvador
2008/12/11 titofr :
>
>
> Emers0n wrote:
>>
>> vacuum pode ser executado pelo owner ou por um superusuario
>> nao existe revoke para vacuum
>>
> Owner do banco ou da tabela ? O que está acontecendo aqui é o seguinte: o
> usuario "user1" pode executar o comando "Vaccum tabela1" em uma tabela que
> pertence a ele. Se for uma tabela pequena, não há problema o meu receio
> é o usuário executar esse comando numa tabela grande que demande recurso do
> servidor. Por isso a minha preocupação em bloquear a execução do vacuum para
> as tabelas pelos usuarios de conexão do banco

owner da tabela e do banco ou superusuario
como o titofr falou, vc pode colocar o postgres como owner para
impedir que o usuario comum rode o vacuum

porém não vejo problema em deixar o dono da tabela rodar vacuum

caso esteja impactando no desempenho vc pode ajustar os parametros do
vacuum no postgresql.conf
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Rodar script de gente grande

2008-12-11 Por tôpico Emerson Casas Salvador
2008/12/11 Mozart Hasse <[EMAIL PROTECTED]>:
> Preâmbulo da pergunta:
>
> Tenho o problema frequente de rodar scripts monstruosamente grandes (um
> milhão de comandos SQL separados por ponto-e-vírgula) com frequência. O
> problema é que pode ocorrer um erro láá no meio dele e aí eu
> preciso retomar daquele ponto e só então continuar com os comandos
> subsequentes. Meus requisitos:
>
> 1. A estação roda Windows, conecta-se ao servidor que é necessariamente
> outra máquina e tem pouca memória. Não, eu não estou interessado em
> soluções que precisem de alguns gigas de RAM nem usem outro sistema
> operacional.
>
> 2. Recortar e colar um texto desse tamanho em um programa qualquer detona
> minha estação, assim como simplesmente mostrar este texto na tela. Quero um
> programa que leia sequencialmente cada comando do script a partir de um
> arquivo e descarte-o da memória assim que executar com sucesso.
>
> 3. Carregar um arquivo desse tamanho é demorado porque consome toda a
> memória da estação (a área de transferência do Windows consome toda a
> memória virtual com um texto desse tamanho). Quero um programa inteligente o
> bastante para colocar na memória apenas o necessário durante a execução.
>
> 4. QUANDO acontece um erro, eu quero retomar do ponto onde o erro ocorreu, e
> não recomeçar tudo porque estava no meio da mesma transação. Ou seja,
> quero ter a opção de rodar cada comandinho do script dentro de uma
> transação.
>
> 5. QUANDO acontecer um erro, eu também quero que ele PARE, dê COMMIT no que
> funcionou até esse ponto e nem tente rodar os comandos subsequentes.
>
> 6. Caso não seja possível abortar em caso de erro, eu queria poder olhar o
> resultado do script enquanto o programa manda os comandos para o banco, e
> abortar caso encontre algum aviso comprometedor. O problema é que, como o
> script é grande, o resultado do script também é grande e por si só já
> detona a memória da máquina. Eu não quero esperar ele rodar o script
> inteirinho para só depois abrir o arquivo de LOG e descobrir que ele não fez
> nada porque deu erro de sintaxe no segundo comando.
>
> Isso não tem necessariamente a ver com Postgres, apesar de ser muito bom
> saber se há alguma ferramenta que faça isso conectando com ele.
>
> Pois é, então finalmente a pergunta é:
>
>
> Alguém conhece algum programa que faça isso ou algo parecido??
>
>
> Atenciosamente,
>
>
> Mozart Hasse

o proprio psql do postgres faz isso


coloque a seguinte linha no inicio do arquivo
\set ON_ERROR_STOP

psql dbname < infile

http://www.postgresql.org/docs/8.3/interactive/backup-dump.html na
sessão 24.1.1. Restoring the dump

o manual refere-se para restauração de dump, mas tb pode ser utilizado
para o que vc quer fazer
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Recuperar Banco de Dados

2008-12-11 Por tôpico Emerson Casas Salvador
2008/12/11 George <[EMAIL PROTECTED]>:
> Bom dia !
>
> Interessante, isso é novidade para mim !!!
>
> Vamos ver se entendi ! Se eu pegar outra máquina instalar a mesma versão do
> postgres  como mesmo login e senha e copiar a pasta  \data\base do antigo
> ambiente para este novo ambiente irá funcionar ??? Pois bem, tentei fazer
> isso, mas não consegui !

vc não pode copiar apenas a pasta data, tem que copiar o cluster todo,
o seja o seu $PGDATA


> Estou tendo este mesmo problema em um cliente e só tenho íntegro esta pasta,
> um vírus (vários) danificou tudo. O backup que fazia foi pro espaço devido
> usuário ter deletado todo conteúdo que tinha na pasta de backup pois o
> anti-virus (Avast) indicou que era um arquivo de vírus eh mole ! A mídia que
> tb tinha tem cópias do backup infelizmente é de 10 dias atrás e a área de TI
> não fez a rotina de cópia.
>
> Desde já agradeço
>

vc só vai ter um backup utilizável se a copia do seu $PGDATA tiver
sido feita com o postgresql parado [1]
http://www.postgresql.org/docs/8.3/interactive/backup-file.html

existe também o PITR, porém é necessário tomar algumas medidas antes
da catatrofe

esse assunto já foi discutido na lista várias vezes, vale a pena
pesquisar o histórico
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [pgbr-off] Retirada da lista

2008-12-10 Por tôpico Emerson Casas Salvador
2008/12/10 Herick Nogueira Marques <[EMAIL PROTECTED]>:
> Olá, gostaria de pedir a remoção de meu e-mail na lista do pgbr. Em breve
> cadastrarei com outro endereço.
> Obrigado.
> Hérick
> ___
> pgbr-geral mailing list
> pgbr-geral@listas.postgresql.org.br
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>

Hérick acesse o endereço:
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Qualquer usuário pode executar o va ccum ?

2008-12-10 Por tôpico Emerson Casas Salvador
2008/12/9 titofr <[EMAIL PROTECTED]>:
>
> Qualquer usuário de banco pode executar o vacuum ? Esse procedimento não
> deveria somente ser executado pelo usuário postgres ? Tentei dar "revoke
> execute on vacuum from public" para bloquear a execução pelos usuários,
> porém não funcionou. Estou com o postgres  8.1.11 instalado no SLES 10 SP2.
> --

vacuum pode ser executado pelo owner ou por um superusuario

nao existe revoke para vacuum
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Banco Multiempresa

2008-12-10 Por tôpico Emerson Casas Salvador
>> A opção de deixar o código da empresa das tabelas tbm é uma boa, porem os
>> dados não vão ficar juntos, o outro banco vai ficar em uma HD externa.
>
> Como assim? para que usar um hd externo com velocidade de leitura e
> gravação inferior aos do servidor?

isso ta com uma cara de caixa 2
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] servidor nao inicia

2008-12-09 Por tôpico Emerson Casas Salvador
2008/12/9 Dario <[EMAIL PROTECTED]>
>
> Instalei o PG 8.3.5 em uma maquina com windows xp
> o bd que irei usar está na própria máquina (local).
>
> Porém não estou conseguindo iniciar o serviço/conectar.
>
> Sempre aparece a mensagem:
> server doesn't listen.
>
> Alguém poderia ajudar?
>
>
> PS: existe alguma diferença em tentar iniciar com um usuario administrador ou 
> usuario convidado?
>
> Grato

Existe diferença sim, o postgresql por motivos de segurança não aceita
ser inicializado com administrador

quanto ao convidado ele apenas irá subir se a conta "convidado" tiver
permissão no seu PGDATA (por default não tem)

vc tem que subir o postgres com o usuário que foi criado durante a
instalação, normalmente "postgres"

mais informações em:
http://www.postgresql.org/docs/8.3/interactive/app-pg-ctl.html
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Banco Multiempresa

2008-12-09 Por tôpico Emerson Casas Salvador
2008/12/9 Saulo Morais Lara <[EMAIL PROTECTED]>

>  Pessoal preciso fazer um sistema multiempresa. Então vou criar um banco
> pra cada empresa que o sistema irá conter.
>
> So que preciso depois fazer relatórios juntando todos os bancos.
>
> É melhor usar dblink para isto, ou fazer uma replicação que automaticamente
> vai jogando os dados em um terceiro banco.
>
> Obrigado
>
>
>
> Saulo Morais Lara
>
> Ability Informática Ltda
>
> Rua São Paulo, 106 - São José - Pará de Minas - MG
>
> (37) 3232-1127 / (37) 9194-0234
>
> [EMAIL PROTECTED]
>
> www.abilityonline.com.br
>

Dependendo de como foi feito vc pode usar um schema para cada empresa no
mesmo banco, facilitaria bastante
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: backup POSTGRES 8.3

2008-12-01 Por tôpico Emerson Casas Salvador
Guilherme Carvalho escreveu:
> Acho que este tipo de "diálogo" entre pessoas que sempre estão 
> buscando ampliar os conhecimentos é muito importante, por isto 
> gostaria de aproveitar para saber como é feito o Backup utilizando-se 
> o WAL, não tenho idéia de como fazer isto, existe algum tutorial para tal?
>  
> Uma sugestão seria alguém com conhecimento amplo sobre o assunto 
> escriver um tutorial, caso não exista para os não DBA´s terem 
> possibilidade de amplicar o conhecimento.
>  
http://www.postgresql.org/docs/8.3/interactive/continuous-archiving.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Montando um select dinamico

2008-12-01 Por tôpico Emerson Casas Salvador
Osvaldo Kussama escreveu:
> 2008/11/29, Eduardo <[EMAIL PROTECTED]>:
>   
>> Grato pelo retorno , mas  esta solucao nao me atende, pois a API de
>> minha aplicação somente realiza view dentro de um select puro, nesta
>> solução apresentada, teria que uilizar o executor de sp/function, o que
>> nao me retorna o select.
>>
>> 
>
> Desculpe mas não consegui entender o que você deseja.
> Procure ser mais claro, talvez com algum exemplo, para que o pessoal
> da lista possa ajudar.
>
> Osvaldo

Também não sei se eu entendi direito, mas que tal usar uma TableFunction[1]?

[1]http://www.postgresql.org/docs/8.3/interactive/queries-table-expressions.html#QUERIES-TABLEFUNCTIONS

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Consulta lenta em tabela com muitos registros

2008-11-27 Por tôpico Emerson Casas Salvador
Leandro Ayroldes Albqueurque escreveu:
> Ola a todos,
>
> Fiz uma função dentro do post que busca dados e armazena numa tabela, ate ai
> tudo bem , o problema que a função é demorada, então quando esta na rede com
> vários usuário fica impossível trabalhar de tão lento numa maquina somente
> ela funcona rápido mas qunado coloco 4 pessoas ai fica terrivelmente lerdo
> como se um usuário bloqueasse o outro e vice versa, tem como dizer para o
> postgresql não usar bloqueio assim como faço no Sql Server com with(nolock)
>
> Tentei mudar o nível de isolamento da transação mas não resolveu.
>
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Shander
> Lyrio
> Enviada em: segunda-feira, 24 de novembro de 2008 15:45
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Consulta lenta em tabela com muitos registros
>
>
> Vita Voom Support wrote:
>   > Não tenho certeza quanto ao funcionamentoi específico do JDBC, mas 
> mesmo se
>   
>> usar uma API direta como a libpq verá como funciona perfeitamente. Também
>> 
> já 
>   
>> fiz isto em C/libpq e em Python/psycopg2 também e funciona sem problemas.
>>
>> Complementando, pgExpress é da Vita Voom e não meu.
>> 
>
>   Resposta em private para evitar off-topic.
>   
Leandro Ayroldes Albqueurque aí vão duas dicas
1) por favor quando for postar uma mensagem não responda outra mensagem, 
crie uma nova senão bagunça o histórico da lista
2) evite top-post, responda no final da mensagem

quanto a sua dúvida, precisamos saber o que essa função faz.
outra coisa.. vc já fez um explain dela em produção?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Master-Slave na mesma máquina

2008-11-25 Por tôpico Emerson Casas Salvador
Wagner Bonfiglio escreveu:
> Bom dia...
>
> Recentemente comecei a trabalha com MySQL e estava estudando sobre 
> replicação, e fiz alguns testes de replicação na mesma máquina...
> Gostaria de saber se consigo fazer isto também no Postgres... Vi que 
> para fazer a replicação preciso instalar o SLONY (correto? é a única 
> saída?), mas não consegui encontrar nada sobre rodar múltiplas 
> instâncias na mesma máquina (em portas diferentes)...
>
> Alguém poderia me dar uma luz?
>
> Valeu,
> Wagner Bonfiglio
>
Wagner vc pode virtualizar para fazer os testes e estudos, assim vc fica 
mais proximo da situação real onde vc terá maquinas diferentes.
inclusive pode instalar sistemas operacionais diferentes nas maquinas 
virtuais

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ENC: Dúvida com postgreSQL na con figuração de um Servidor de Domínio

2008-11-24 Por tôpico Emerson Casas Salvador
Fernando Ike escreveu:
> 2008/11/22 Saulo Yahoo <[EMAIL PROTECTED]>:
>   
>> Bom dia pessoal,
>>
>> Não sei se alguém já passou por isso, mas a dúvida é a seguinte:
>>
>> Com maquinas com windows 2003 server temos o seguite cenario:
>>
>> - Se instalamos o PostgreSQL em uma maquina com Windows 2003 Server puro,
>> conseguimos sem maiores problemas fazer a instalação. Mesmo que depois disso
>> essa maquina seja configurada como servidor de Dominio, o serviço do
>> PostgreSQL continua normalmente.
>>
>> - Mas se tentarmos instalar em um servidor ja configurado como servidor de
>> Dominio, temos problemas na instalação.
>>
>> Alguém sabe alguma solução para esse problema ?
>> 
>
>
>   Isso não é um problema, é uma característica do Active Directory. O
> usuários PostgreSQL é criado como uma conta local, ao subir o AD e
> instalar o PostgreSQL, ele tentará criar uma conta local ao invés de
> criar no Active Directory.
>
>
>   Se realmente quer fazer isso, terá que criar uma conta no AD para o
> PostgreSQL mas não é recomendável deixar um banco de dados no mesmo
> servidor que tenha um AD.
>
>
>
> []'s
>   
também não recomendaria instalar o PostgreSQL na mesma maquina do AD, o 
PostgreSQL terá que compartilhar o hardware com o ad além deixar uma 
conta de serviço ali no active directory diminuindo a segurança.

*dependendo do tamanho da tua rede* uma configuração de hardware modesta 
já é suficiente para o AD, deixa a outra maquina só pro PostgreSQL

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Socket com PostgreSQL

2008-11-24 Por tôpico Emerson Casas Salvador
Vinicius escreveu:
> Bom dia pessoal.
> Gostaria de saber se alguém já usou o PostgreSQL para "conversar" com
> uma aplicação através de socket.
>
> Eu queria que o postgres, trabalhasse como SeverSocket e mandasse uma
> mensagem para uma aplicação cliente(Client Socket)...
>
> Alguém já fez algo parecido ?
>
> Obrigado
>   
nunca fiz isso

mas da uma olhada [1]
...
unix_socket_directory (string)

Specifies the directory of the Unix-domain socket on which the
server is to listen for connections from client applications. The
default is normally /tmp, but can be changed at build time. This
parameter can only be set at server start.

...

e dependendo do que vc precisa fazer tb pode usar o Exit Status do 
teminal interativo psql [2]
...
Exit Status

psql returns 0 to the shell if it finished normally, 1 if a fatal error 
of its own (out of memory, file not found) occurs, 2 if the connection 
to the server went bad and the session was not interactive, and 3 if an 
error occurred in a script and the variable ON_ERROR_STOP was set.
...

[1] 
http://www.postgresql.org/docs/8.3/interactive/runtime-config-connection.html
[2] http://www.postgresql.org/docs/8.3/interactive/app-psql.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Consulta lenta em tabela com muitos registros

2008-11-21 Por tôpico Emerson Casas Salvador
Fabricio Veiga escreveu:
> Certo senhores!
> Gostaria primeiramente de agradecer a todos pelas informações 
> disponibilizadas.
> Só gostaria de saber como faço para usar DECLARE e FETCH em uma 
> consulta simples, como por exemplo,
> select * from tabela.
>
> Obrigado, mais uma vez!
>
> Fabrício Veiga
aqui tem exemplos:

http://www.postgresql.org/docs/8.3/static/sql-declare.html
http://www.postgresql.org/docs/8.3/static/sql-fetch.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema em rodar num Linux uma vers ão não homologado do Postgres

2008-11-20 Por tôpico Emerson Casas Salvador
Marlon David de Souza escreveu:
> O Load Average varia entre 1.3 e 1.8 (isso com 60 conexões, porém 
> executando somente essa consulta em questão). Mesmo assim a consulta 
> leva entre 6 a 8 minutos. Como eu já disse essa mesma consulta, na 
> mesma base, porém em outra máquina mas com CPU Xeon mais atual 
> (inclusive com clocke menor), a consulta leva 3 minutos.
os HDs destas máquinas que estão sendo comparadas é igual?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ajuda postgres + toplink + jcombobox

2008-11-18 Por tôpico Emerson Casas Salvador
Fabio Alves de Araujo Ebner - Dna escreveu:
> Pessoal qdo eu tento add alguma informaao q esta em um JComboBox com 
> acentuacao ele me retorna o seguinte erro::
>
> Internal Exception: org.postgresql.util.PSQLException: ERROR:
> could not convert UTF-8 character 0x00e2 to ISO8859-1
> Error Code: 0
> Call: INSERT INTO db_notas.tb_imovel_documento
> (ds_tp_alienacao_imovel, ds_circunscricao_imovel,
> nr_registro_imovel, vl_alienacao_aquisicao_imovel,
> nr_registro_anterior_imovel, nm_area_imovel, ds_regiao_imovel,
> nr_area_imovel, ds_tipo_imovel, nr_ato_imovel, nr_lote_imovel,
> tp_construcao_imovel, nr_numero_imovel, nm_valor_consta_imovel,
> nm_endereco_imovel, ds_itbi_consta_imovel, sg_estado_imovel,
> ic_avaliacao_imovel, ds_indicador_fiscal_imovel,
> nm_orgao_emissor_avaliacao_imovel, nm_alienacao_imovel,
> vl_avaliacao_imovel, nr_gui_itbi_imovel,
> nm_complementro_registro_anterior_imovel, nr_aliquota_imovel,
> cd_cep_imovel, vl_itbi_imovel, nm_bairro_imovel,
> dt_vencimento_avaliacao_imovel, ds_complemento_imovel,
> dt_recolimento_itbi_imovel, dt_alienacao_ivovel, vl_venal_imovel,
> tp_imovel, ds_observacao_imovel, nm_cidade_imovel,
> nr_quadra_imovel, nm_complementro_registro_imovel,
> tp_alienacao_imovel, cd_livro_imovel, cd_documento,
> cd_livro_anterior_imovel) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?, ?, ?, ?, ?, ?, ?, ?, ?)
> javax.persistence.RollbackException: Exception [TOPLINK-4002]
> (Oracle TopLink Essentials - 2.0.1 (Build b09d-fcs (12/06/2007))):
> oracle.toplink.essentials.exceptions.DatabaseException
> bind => [234, 2342, 55, 2, 3, 1 - Não, 3 - Rural, 4.0, dasdsa1,
> 55, 12, 0 ? Construção Averbada , 21, 0 - Sim, asdas, 0 - Sim, 5,
> null, 4, null, 21 - Distrato de Negócio, null, null, 3, null, 4,
> null, 5, null, 2, null, 2008-11-05, null, 67 - Casa , null, 5, 12,
> 22, 5 - À vista, 1, 19, 1]
> Query:
> 
> InsertObjectQuery(br.com.dnasolution.entity.TbImovelDocumento[cdImovel=null])
>
> Internal Exception: org.postgresql.util.PSQLException: ERROR:
> could not convert UTF-8 character 0x00e2 to ISO8859-1
> Error Code: 0
> Call: INSERT INTO db_notas.tb_imovel_documento
> (ds_tp_alienacao_imovel, ds_circunscricao_imovel,
> nr_registro_imovel, vl_alienacao_aquisicao_imovel,
> nr_registro_anterior_imovel, nm_area_imovel, ds_regiao_imovel,
> nr_area_imovel, ds_tipo_imovel, nr_ato_imovel, nr_lote_imovel,
> tp_construcao_imovel, nr_numero_imovel, nm_valor_consta_imovel,
> nm_endereco_imovel, ds_itbi_consta_imovel, sg_estado_imovel,
> ic_avaliacao_imovel, ds_indicador_fiscal_imovel,
> nm_orgao_emissor_avaliacao_imovel, nm_alienacao_imovel,
> vl_avaliacao_imovel, nr_gui_itbi_imovel,
> nm_complementro_registro_anterior_imovel, nr_aliquota_imovel,
> cd_cep_imovel, vl_itbi_imovel, nm_bairro_imovel,
> dt_vencimento_avaliacao_imovel, ds_complemento_imovel,
> dt_recolimento_itbi_imovel, dt_alienacao_ivovel, vl_venal_imovel,
> tp_imovel, ds_observacao_imovel, nm_cidade_imovel,
> nr_quadra_imovel, nm_complementro_registro_imovel,
> tp_alienacao_imovel, cd_livro_imovel, cd_documento,
> cd_livro_anterior_imovel) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
> ?, ?, ?, ?, ?, ?, ?, ?, ?)
> bind => [234, 2342, 55, 2, 3, 1 - Não, 3 - Rural, 4.0, dasdsa1,
> 55, 12, 0 ? Construção Averbada , 21, 0 - Sim, asdas, 0 - Sim, 5,
> null, 4, null, 21 - Distrato de Negócio, null, null, 3, null, 4,
> null, 5, null, 2, null, 2008-11-05, null, 67 - Casa , null, 5, 12,
> 22, 5 - À vista, 1, 19, 1]
>
>
>
> alguem sabe como arrumar isso??
>
> meu banco esta como latin1, se eu digitar acentuacao dentro de um edit 
> vai normal. agora de dentro do combo nao vai
>
> valeu
verifica se o JComboBox aceita Codificação LATIN1

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Varchar com espaços desnecessário s.

2008-11-12 Por tôpico Emerson Casas Salvador
Antonio Prado escreveu:
> Em Qua, 2008-11-12 às 16:08 -0200, Fernando Grassi de Oliveira escreveu:
>   
>> Você quer identificar o tipo de uma coluna, em uma tabela por exemplo,
>> e trocar/converter para outro tipo? Ou você quer excluir "sujeira" em
>> campos do tipo varchar?
>> 
>
> Desejo excluir "sujeira".
>
> Algo assim: "FULANO DE TAL  "
> Ficar assim: "FULANO DE TAL"
>
>
> Antonio
>
>
>   
senda=# SELECT * FROM teste;
 nome
--
   joao
  maria
 jose
   airton
(4 rows)

senda=# UPDATE teste SET nome=trim(nome);
UPDATE 4
senda=# SELECT * FROM teste;
  nome

 joao
 maria
 jose
 airton
(4 rows)


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: backup POSTGRES 8.3

2008-11-12 Por tôpico Emerson Casas Salvador
Mateus escreveu:
>>  Pelo menos mude a sua forma de dump para algo mais inteligente que já 
>> vem compactado e sem direcionamento:
>>
>>  pg_dump -Fc -d nomedobanco -f backup.bck
>> 
Bom dia Mateus

não encontrei na documentação[1] objeção ao uso de direcionamento, aliás 
tem vários exemplos com ">", é algum caso específico?
[1] http://www.postgresql.org/docs/8.3/static/app-pgdump.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: backup POSTGRES 8.3

2008-11-12 Por tôpico Emerson Casas Salvador
Mateus escreveu:
> Backup fisico nao tem que ser feito com o banco parado 
pode ser feito com o banco no ar desde que vc consiga um "snapshot of 
the state of the file system", se vc simplesmente copiar a o pgdata não 
terá um backup utilizavel
no link a seguir tem maiores explicações
http://www.postgresql.org/docs/8.3/static/backup-file.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Executar função a cada X minutos

2008-11-11 Por tôpico Emerson Casas Salvador
SetaDigital - Especialista em Lojas de Calçados escreveu:
> Bom dia pessoal...
> Temos a seguinte necessidade:
>  - Precisamos acessar o servidor dos clientes para dar 
> suporte/manutenção, mas muitos deles não têm IP fixo da internet.
> - Temos utilizado programas de terceiros como o no-ip ou o ddns, porém 
> é chado ficar instalando e mantendo esses programas.
> - Então pensamos em criar uma função que acesse o nosso servidor de 
> tempos em tempos e passe o código de identificação da empresa, aí o 
> nosso servidor irá Capturar o IP que fez a conexão e armazenar no 
> Nosso cadastro de clientes.
>  
> Pergunta:
> - Tem como fazer com que o Postgres execute essa função 
> automaticamente a cada XX minutos ?
>  
>  
> Abraços e desde já obrigado a todos.
> Vanderlei Marcos Kichel
> [EMAIL PROTECTED] 
>  
Cria um script SQL e executa ele pelo plsql

http://www.postgresql.org/docs/8.3/interactive/app-psql.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda OID - BYTEA

2008-11-10 Por tôpico Emerson Casas Salvador
Osvaldo Kussama escreveu:
> 2008/11/6, Perdidolx <[EMAIL PROTECTED]>:
>   
>> Boas Pessoal
>> Sou um jovem iniciado na programação e em base de dados...
>> Precisava da vossa ajuda para resolver um problema que me surgiu.
>> Estou criando uma tabela, de nome t_ficheiro:
>>
>> CREATE TABLE "public"."t_ficheiro" (
>>   "id_ficheiro" INTEGER NOT NULL,
>>   "nome" VARCHAR(100),
>>   "ficheiro" BYTEA
>> ) WITHOUT OIDS;
>>
>> Acontece que eu tenho cerca de 98 mil ficheiro para introduzir na Base
>> Dados.
>>
>> Eu apenas consigo introduzir os ficheiros, se em vez de Bytea, de forma OID
>>
>> CREATE TABLE "public"."t_ficheiro" (
>>   "id_ficheiro" INTEGER NOT NULL,
>>   "nome" VARCHAR(100),
>>   "ficheiro" OID
>> ) WITHOUT OIDS;
>>
>> como é que eu consigo, passar os ficheiros para dentro de ficheiros by
>> BYTEA?
>>
>> Eu estou a tentar usar:
>>
>>
>> INSERT INTO t_ficheiro  VALUES (5850,'0075_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5850_0075_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5851,'0078_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5851_0078_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5852,'0081_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5852_0081_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5853,'0083_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5853_0083_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5854,'0084_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5854_0084_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5855,'0079_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5855_0079_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5859,'0086_98.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5859_0086_98.tif'));
>> INSERT INTO t_ficheiro  VALUES (5863,'0072_2000.tif',lo_import('C:\\Program
>> Files\\PostgreSQL\\8.3\\bin\\5863_0072_2000.tif'));
>>
>> 
>
>
> Veja esta apresentação do Diogo Biazus:
> http://www.postgresql.org.br/Palestras_do_PGCon_Brasil_2007?action=AttachFile&do=get&target=arquivos_no_banco.pdf
>
> Osvaldo
Ótima apresentação

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalar ODBC para utilizar com o DBDesigner.

2008-11-07 Por tôpico Emerson Casas Salvador
Anderson escreveu:
> Bom dia,
>
> Baixei o odbc e já o instalei, porem não estou sabendo como configurar 
> para que o dbdesigner trabalhe com ele, tem que fazer alguma 
> configuração no odbc do windows?
>
> se alguem tiver onde encontrar a documentação sobre isso, ou puder me 
> ajudar a resolver isso, eu agradeço.
>
http://psqlodbc.projects.postgresql.org/
> Sem Mais
>
> Anderson.
>
> --
>


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Proplemas com função.

2008-11-05 Por tôpico Emerson Casas Salvador
Anderson escreveu:
> Boa Tarde;
>
> Funcionou blz, porem gostaria de saber onde eu encontro ou se existe a 
> documentação do postgres em portugues.
>
> você poderiam me dar uma breve descrição do que faz o pg_catalog?
Documentação 

ou tb pode ir no site www.postgresql.org.br, rola um pouco pra baixo tem 
"PostgreSQL em Portiguês



--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda com o pg_hba.conf

2008-11-05 Por tôpico Emerson Casas Salvador
ChIcO escreveu:
> Bom dia pessoal,
>
> Estava inserindo aqui mais umas entradas no meu pg_hba.conf e vi que 
> há um padrão nas minhas entradas, então gostaria de saber se há como 
> eu fazer o seguinte:
>
>
> hostBANCO  sa_BANCO  IP/32  md5
>
> Onde para cada BANCO meu eu tenho um usuário sa_BANCO.
> O pg_hba.conf aceita alguma variavel referenciando os bancos 
> existentes ou até mesmo:
>
> hostall  sa_BANCO  IP/32  md5
>
>
> Grato,
> ChIcO

A sintaxe é esta mesmo

local  /database/  /user/  /auth-method/  [/auth-option/]



aqui tem tudo que você precisa saber sobre o pg_hba.conf
http://www.postgresql.org/docs/8.3/interactive/auth-pg-hba-conf.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zeos libary com PostgreSQL.

2008-11-04 Por tôpico Emerson Casas Salvador
Adenilton B. da Silva escreveu:
> **O que ví nos componentes disponíveis para o PostgreSQL é que cada 
> transação vai consumir uma conexão, então como você disse, o que devo 
> fazer é abrí-la e fechá-la o mais rápido possível. No entanto, tenho 
> setado a transação para startar no evento on edit e on insert, 
> comittar em on post e dar rollback em on cancel da ZQuery e uso os 
> componentes dataware, com esse modelo não consigo visualizar uma forma 
> de usar apenas uma conexão, a não ser que abra mão dos componentes 
> dataware e traga os dados diretamente para componentes comuns, dessa 
> forma somente precisaria startar/comittar a transação no evento 
> onclick do botão "salvar". É isto que tens feito?
exatamente, só que no meu caso usamos transação epenas em algumas 
(poucas) telas, e nestas há a necessidade a abrir uma nova conexão pra 
não interferir nas outras
>
> > > Agora imaginem 10 usuários utilizando o sistema simultaneamente e com
> > > a mesma mania, então teremos 800 conexões ao SGDB.
> > No nosso sistema deixamos o usuário abrir apenas uma vez o sistema e
> > dentro dele abrir quantas telas quiser, ele pode usar 20 telas do
> > cadastro de clientes ao mesmo tempo e este estará usando o mesmo
> > ZConnection, ou seja, apenas uma conexão
> >
> > temos mais de 500 tabelas e todas usam apenas uma conexão
>
> Neste caso, para permitir a abertura de várias telas de cadastro da 
> mesma entidade, presumo que não use transações explicítas como as 
> relatadas acima, assim como deves criar a zquery dinamicamente na 
> abertura do form. Meu problema é que a maioria dos formulários são 
> mestre/detalhe e uso chaves estrangeiras do tipo deferrable, assim 
> posso inserir vários detalhes enquanto o mestre ainda não foi 
> efetivamente gravado, mas para isso preciso da transação aberta. Abrir 
> mão de transações em on edit e on insert implicaria permitir a 
> gravação física do mestre para que o detalhe possa ser inserido, como 
> tem contornado isto?  
a gente faz da seguinte forma
armazena o nextval em uma variável e vai usando ele nos datasets, da o 
post na tebela pai e depois nas filhas


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ajuda jpa

2008-11-04 Por tôpico Emerson Casas Salvador
Fabio Alves de Araujo Ebner - Dna escreveu:
> Pessoal alguem ae pode me dar uma ajuda com postgres + jpa?? eu estou 
> tentando fazer o jpa(toplink) criar a minha sequence com um 
> incrementador de 100 em 100, uso a seguinte annotations 
> @SequenceGenerator(sequenceName="tb_protocolo_cd_protocolo_seq",initialValue=0,
>  
> allocationSize=1, name = "tb_protocolo_cd_protocolo_seq") ja tentei 
> trocar o allocationSize para 10, 50, 100 e nada, sempre q eu mando 
> criar o banco pelo jpa ele nao cria com essa configuracao, sempre de 1 
> em 1 .. alguem sabe como posso arrumar issu?
>  
> obrigado
>
> --
>
ALTER SEQUENCE tb_protocolo_cd_protocolo_seq INCREMENT 100;

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Zeos libary com PostgreSQL.

2008-11-04 Por tôpico Emerson Casas Salvador
Adenilton B. da Silva escreveu:
> Boa tarde,
>
> Estou desenvolvendo um sistema de automação comercial usando 
> PostgreSQL 8.3.3 + Borland Delphi 2007 + Zeos Libary 6.6.3-stable. Sei 
> que o post pode estar um pouco fora do escopo da lista mas gostaria da 
> opinião de algum desenvolvedor que utilize Zeos + PostgreSQL.
>
> O problema é o seguinte:
>
> Na biblioteca zeos cada transação abre uma nova conexão, o sistema 
> conta com quase cem tabelas e para a maioria das tabelas é possível 
> que haja uma transação que necessite ser aberta. Digamos então que 
> determinado usuário tenha a mania de deixar várias telas de cadastros 
> abertas e em edição, tipo clientes, fornecedores, etc. Existe então a 
> possibilidade de um único usuário abrir umas 80 conexões. 
Você pode usar o mesmo objeto para toda a aplicação, e quando precisa 
abrir uma tranzação separada cria um objeto ZConection em modo execução 
e destroi ele assim que encerrar a conexão
> Agora imaginem 10 usuários utilizando o sistema simultaneamente e com 
> a mesma mania, então teremos 800 conexões ao SGDB. 
No nosso sistema deixamos o usuário abrir apenas uma vez o sistema e 
dentro dele abrir quantas telas quiser, ele pode usar 20 telas do 
cadastro de clientes ao mesmo tempo e este estará usando o mesmo 
ZConnection, ou seja, apenas uma conexão

temos mais de 500 tabelas e todas usam apenas uma conexão
> Entendo que isto é no mínimo loucura, dado a carga de memória e 
> processador que tal fato iria acarretar, gostaria de saber de alguém 
> que esteja desenvolvendo com a biblioteca acima mencionada, o que tem 
> feito para contornar tal situação.
>
> Outro ponto onde solicito a ajuda dos gurus desta lista é o seguinte:
>
> Qual, aproximadamente, deve ser o número máximo de conexões para um 
> servidor Intel Core 2 Duo 2.53 GZ com 4Gb de Ram rodando o Ubuntu 8.10 
> 64, sendo este servidor dedicado exclusivamente ao SGDB?
o número de conexões não tem relação com o hardware, e sim com a sua 
necessidade, o ideal é ter o numero de conexões o mínimo possível dentro 
da sua realidade
>
> Desde já grato pelo pronto atendimento a esta demanda,
>
> Atenciosamente,  
>
> **ADENILTON Batista da Silva **
>  Index Informática LTDA  
> -
>(79)3431-3234 / 9142-0886 
>  [EMAIL PROTECTED] 
>  www.indexinformatica.com.br 
>


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] erro ao conectar o socket de teste de rede:10013

2008-11-03 Por tôpico Emerson Casas Salvador
Luis Dalazen escreveu:
> olá,
>
> pessoal, meu postgres 8.2 instalado e rodando no win vista home 
> premuim... estava funcionando certinho...
>
> após receber uma atualizacao do windows parou de funcionar...
>
> agora ao tentar re-instalar esta mesma versao do postgres ou uma 
> superior me retorna o erro:
> erro ao conectar o socket de teste de rede:10013
>
> isso logo após eu informar o usuario e senha do banco no instalador...
>
> algúem ja passou por isso e tem alguma dica?
>
> obrigado,
>
> -- 
> Luis Carlos Dalazen
> Flexmobile Sistemas Ltda
Já tive problema na instalação do postgresql no vista quando o UAC está 
ativado


- Entre em: Botão do Windows -> Painel de controle -> Contas de usuario 
-> Ativar ou desativar o controle de contas de usuario.

- Descelecione a caixa: “Utilizar o controle de contas de usuario (UAC) 
para ajudar a proteger o coputador”

- Clique em Ok.

- Reinicie o computador.

fonte: 
http://mtraks.wordpress.com/2007/12/22/instalando-postgres-no-windows-vista/


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ler um arquivo txt

2008-10-29 Por tôpico Emerson Casas Salvador
Brasil Software escreveu:
> Pessoal preciso de uma função para ler um arquivo txt pelo postgresql.
>
> Alguem tem alguma?
>   
Se a idéia é importar um arquivo texto use o copy

mas se a idéia é apenas ler o arquivo tem a função pg_read_file [1]

...
|pg_read_file| returns part of a text file, starting at the given 
offset, returning at most length bytes (less if the end of file is 
reached first). If offset is negative, it is relative to the end of the 
file.
...


[1] http://www.postgresql.org/docs/8.3/interactive/functions-admin.html

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Instalar pltclu no debian 4.

2008-10-29 Por tôpico Emerson Casas Salvador
Tatu escreveu:
> Tenho instalado o debian 4 a partir do DVD. Sem ter muita experiencia 
> gostaria da ajuda dos colegas de como instalar esse pacote. Para 
> depois pode instalar a language pltclu.
>  
> Grato,
>  
> Santiago
>
> ---
>
apt-cache search pltclu
para procurar quais versões estão disponíveis e
e
apt-get install postgresql-pltcl-8.1
para instalar por exemplo

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Importação de Arquivo texto

2008-10-20 Por tôpico Emerson Casas Salvador
Pedro B. Alves escreveu:
> Boa tarde pessoal.
>
> gostaria de saber como faço para para importar um arquivo texto para
> uma tabela do postgresql, se tem alguma ferramenta que já faça isso,
> ou se eu tenho que desenvolver um programa para tal.
>
> Desde já agradeço a todos

Como é o layout/formato dos dados neste arquivo texto?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Erro em 2 tabelas do banco.

2008-10-20 Por tôpico Emerson Casas Salvador
Emerson Weiss escreveu:
> Olá pessoal,
>
>   Perdi 2 Tabelas de uma base de dados, que passaram  a retornar 
> os erros em qualquer tentativa de acesso a tabela. Não foi possível 
> apagá-las por que acusava o erro também, então baixei todas as outras 
> tabelas apaguei a base, recriei e carreguei as tabelas novamente usando 
> um backup para as duas corrompidas.
>   Alguém já teve este tipo de problema, ou sabe o que pode 
> causar  tal dano a base?
>   Existe outra maneira para recuperar as tabelas danificadas?
>
>   Segue abaixo os erros gerados em consultas pelo psql:
>  
>
> loja=# select * from receber;
> ERROR:  could not open relation with OID 3073486723
> loja=# select * from recebido;
> ERROR:  bogus pg_index tuple
> loja=#
>
>
>
> Emerson
>   
Windows + Falta de Energia

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgres 8.x com RETURNING + Delphi + ZeosLib

2008-10-20 Por tôpico Emerson Casas Salvador
Jota escreveu:
> Olá,
>
> Não tenho conhecimento de Delphi.
>
> O uso do retuning no insert, update e delete é da versão 8.2 do PostgreSQL.
>
> []s
>
> 2008/10/16 Consultores Software <[EMAIL PROTECTED]>:
>   
>> Bom dia pessoal !
>>
>> Utilizo a versão 8.1.11 do Postgres,  com acesso via ZeosLib 6.6.3 no delphi
>> 6.
>>
>> Sei que,em versões mais recentes do PG, já existe a cláusula "RETURNING" no
>> INSERT, que permite recuperar o registro recém inserido.
>>
>> Minha pergunta é se alguém da lista tem experiência no uso de versões do PG
>> com RETURNING, nos componentes da ZeosLib.
>> E qual seria essa versão indicada ?
>>
>> Muito  obrigado, desde já.
>> 
funciona tranquilo

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ERRO DBLINK

2008-10-10 Por tôpico Emerson Casas Salvador
Brasil Software escreveu:
> Mascara de rede é 255.0.0.0
>
>
> Emerson Casas Salvador escreveu:
>   
>> Brasil Software escreveu:
>>   
>> 
> O interesate é que isso só acontece quando com os cliente com esta situação.
>   
>>> a rede ja esta roteamenta. 
>>>
>>> Fernando Grassi de Oliveira escreveu:
>>>   
>>> 
>>>   
>>>> o problema nao eh com o DBLINK.
>>>>
>>>> O seu cliente e servidor estão em redes diferentes.
>>>> 
>>>>   
>>>> 
>> Qual a mascara de subrede?
>> 
...as duas máquinas estão na mesma rede e pelo que percebi nos emails 
anteriores é windows


antes de quebrar a cabeça eu daria uma olhada se tem algum software de 
terceiro controlando o trafego da rede (symantec internet security e afins)
alguns antivírus tb podem atrapalhar

o problema pode não estar no postgresql


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [Spam] Re: ERRO DBLINK

2008-10-10 Por tôpico Emerson Casas Salvador
Brasil Software escreveu:
> O interesate é que isso só acontece quando com os cliente com esta situação.
> a rede ja esta roteamenta. 
>
> Fernando Grassi de Oliveira escreveu:
>   
>> o problema nao eh com o DBLINK.
>>
>> O seu cliente e servidor estão em redes diferentes.
>> 
Qual a mascara de subrede?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [OFF] Chave primária deve ser s empre numérica?

2008-10-07 Por tôpico Emerson Casas Salvador
Aldemir Vieira escreveu:
> você vai ter que fazer um "update" em todas as tabelas referenciadas.
As chaves CASCADE fazem isso automaticamente

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Trigger mirabolante com View: de Oracle para Postgres

2008-09-16 Por tôpico Emerson Casas Salvador
Mozart Hasse escreveu:
> Olá,
>
> Estou tentando converter um conjunto de triggers/stored procedures de Oracle 9
> para Postgres 8.3.
> Julgo ser necessário dar uma visão geral para dar idéia do tamanho da
> encrenca:
>
> A trigger tem a intenção de atualizar os valores de alguns campos (saldo
> anterior e data inicial do próximo registro) no registro recém incluído, de
> forma a deixar o registro incluído com valores coerentes com os registros
> anteriores e posteriores, segundo um determinado critério de ordenação.

pq vc não faz uma trigger *Before Insert* e muda o valor antes dele ser 
gravado?

assim
new.nomedocampo = (SELECT blablabla);

e outra trigger no after delete para atualizar (um laço) os registros 
afetados (acredito que sejam todos os posteriores)

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Falha com indexação. ERRO no in dex, Query failed: ERROR: index row requires xxxxx b ytes, maximum size is 8

2008-09-12 Por tôpico Emerson Casas Salvador
Leonel Freire escreveu:
> CONSTRAINT noticia_materia_ck CHECK(materia <> ''),

verifique que vc mesmo criou a Constraint explicitamente

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [Erro 1053] Serviço não inici a

2008-09-12 Por tôpico Emerson Casas Salvador
Bruno Moreno escreveu:
> Pessoal, estou com um problema no meu postgresql. Quando utilizo o 
> PGAdmin ele lança a seguinte mensagem: "Server doesn't listen".
>
> Já tive um problema desse outra vez e simplesmente reiniciei o serviço 
> pelas ferramentas administrativas do Windows. Desta vez não tou 
> conseguindo nem reiniciar o serviço desta forma, me aparece uma 
> mensagem dizendo que o servidor não pode ser iniciado e mostra o erro 
> 1053.
>
> Pensei em reinstalar o banco mas não posso nem fazê-lo porque não 
> tenho como fazer backup do meu banco de dados.
1 - Verifique as configurações do seu pg_hba.conf
2 - Verifique a linha listen_addresses do seu postgresql.conf
3 - Verifique a configuração de Firewall do servidor
4 - Verifique a configuração de Firewall da estação (casos muitos 
restritos, mas já vi acontecer com firewall de terceiros)

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda com DBDesigner Fork e conexão com o BD

2008-09-11 Por tôpico Emerson Casas Salvador
Augusto Nunes escreveu:
> Prezados Colegas,
>
> Instalei o DBDesigner Fork para Windows e o PosgreSQL 8.2.4.
>
> Gostaria de saber como efetuar uma conexão com o BD a partir do 
> DBDesigner Fork. No menu de configuração das conexões somente são 
> exibidas opções para MySQL, SQLite, Oracle, MSSQL e ODBC.
>
> Alguém poderia dar uma ajuda ?
>
> Agradecendo antecipadamente,
>
> Augusto Cesar
>

Se o software não aceita conexão direta com postgresql vc pode usar o ODBC.
Para baixar o driver odbc em www.postgresql.org

sds,
Emerson

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] matar processos banco

2008-08-03 Por tôpico Emerson Casas Salvador
Mr J.L. escreveu:
> Pessoal,
> fora o "statement_timeout", tem algo mais que posso deixar configurado no 
> postgres para matar processos ou conexoes que ficam ociosas,
>
> tipo um usuario deu um "begin" as 17:00 e foi embora... nao interessa o que 
> esta fazendo, eu precisava q depois de um determinado tempo o banco 
> derrubasse esse begin, os in trasaction estao me gerando problemas.
>
> Alguem sabe se é possivel definir isso no postgres?
>   
Me parece mais interessante fazer um timeout na aplicação cliente.

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] RES: Meio OFF...

2008-07-25 Por tôpico Emerson Casas Salvador
Tatu escreveu:
> Apenas para complementar a informação, eu nao tenho nenhum conhecimento em
> progres...e nem acceso a documentação do mesmoresumindo vou ter que me
> virar para "ler" esses dados..
>
> Santiago
>
> -Mensagem original-
> De: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] Em nome de Pablo
> Sánchez
> Enviada em: quinta-feira, 24 de julho de 2008 17:07
> Para: Comunidade PostgreSQL Brasileira
> Assunto: Re: [pgbr-geral] Meio OFF...
>
>
> ?
>
> Porque não faz um dump e restore?
>
> 2008/7/24 Tatu <[EMAIL PROTECTED]>:
>   
>> Alguem conhece ferramenta(s) para poder "ler"  arquivos 
>> progresnecessito ler o banco de dados e importar no Postgresql... 
>> Alias, alguem conhece o(s) sistemas Datasul..?? algum comentario 
>> ??...quem quiser faze-lo em private favor envie mail para 
>> [EMAIL PROTECTED]
>>
>> Santiago
>> NSR Informatica. ___
>> pgbr-geral mailing list
>> pgbr-geral@listas.postgresql.org.br
>> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>> 
Segue link para a documentação do PostgreSQL

8.1 - http://www.postgresql.org/docs/8.1/interactive/index.html
8.2 - http://www.postgresql.org/docs/8.2/interactive/index.html
8.3 - http://www.postgresql.org/docs/8.2/interactive/index.html


Só pra entender melhor, o postgresql está rodando normalmente, ou está 
parado por algum sinistro
se está rodando vc pode acessar de qualquer cliente postgresql como o 
PgAdmin

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Bytea

2008-07-18 Por tôpico Emerson Casas Salvador
Alisson Viegas escreveu:
> Olá pessoal.
> Como gravar uma imagem em campo bytea?
>
>
>At.te,
>Alisson Viegas
>Acsiv Sistemas
>www.acsiv.com.br
>   

Que linguagem vc usa?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Recuperar BD só com a pasta

2008-07-08 Por tôpico Emerson Casas Salvador
Forsell Sistemas escreveu:
> eu tinha um banco de dados num cliente, no mesmo servidor tinha um 
> concorrente meu que tinha os bd´s dele, tudo na mesma instalação do 
> postgresql.. deu pau no servidor, o cara da assistencia de hardware 
> não falou nada, tirou o hd do servidor e colocou em outra maquina. 
> (windows xp)
> agora só tenho umas pastas do postgree, com a estrutura da pasta ok, 
> tentei jogar a pasta data no lugar de uma que tenho no meu micro no 
> lugar da Data, iniciei o serviço e nada..
> substitui a pasta postgree do meu micro pela da que era o servidor, 
> acessei pelo pgadmin e nada.. há algum programa que busque os bd´s que 
> tinham na estrutura da pasta postgresql em arquivos de programas e 
> recupere os dados?
> grato,
> erlon

para se ter uma cópia utilizável o serviço tem que estar parado no 
momento da cópia,
no seu caso se a maquina deu problema com o banco desligado ex: estava 
capenga e quando reiniciou não funcionou mais, aí tudo bem.
É tranquilo recuperar se vc conseguir o mesmo ambiente. Hardware igual 
ou semelhante, exatamente mesma versão do PG
estas são as condições normais para subir o pg com os arquivos do 
pg_data anterior

no caso de alteração de hardware e/ou versão do postgres, o pg_dump é 
mais indicado e não da tanta dor de cabeça

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Metadados

2008-07-04 Por tôpico Emerson Casas Salvador
Pc Abrantes escreveu:
> opa Leandro... pesquisando mais agora achei uma tabela chamada 
> pg_description onde tem os comentarios de todos os objetos do bd... 
> com isso agora soh me resta descobrir como pegar o oid das tabelas e 
> colunas que eu consigo relacionar com esta tabela e pegar os 
> comentarios dos objetos que to querendo... ainda estou pesquisando... 
> se alguem poder ajudar ae eu agradeço...
>
>
> Atenciosamente,
> -- 
> Paulo Cesar Abrantes 
eu uso assim

SELECT col_description(regclass('nome_schema.nome_tabela'), 0)

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Modelando um Controle de Estoque

2008-06-27 Por tôpico Emerson Casas Salvador
Igor escreveu:
> Leandro DUTRA escreveu:
>   
>> 2008/6/23 Ribamar Sousa <[EMAIL PROTECTED]>:
>> 
 EMPRESA: ALEX

 TIPOS_DE_EMPRESA (FUNCIONÁRIO,CLIENTE,FORNECEDOR, UNIDADE ORGANIZACIONAL)
 EMPRESA_TIPO: ALEX - (FUNCIONÁRIO,CLIENTE)
 
>>> Acho que isso não confronta com a normalização, realmente pelo contrário,
>>> mas a coisa deve ser feita com  calma, pois parece ficar mais complexa.
>>>   
>> Desnecessariamente complexo.
>>
>> Basta declarar pessoa, cliente ou fornecedor.  Três tabelas.
>>
>> Daí pessoa jurídica ou física, mais duas tabelas.
>> 
> Não entendi, pq separar Cliente em duas Tabelas PF e PJ se pode ser a 
> mesma tabela com um TIPO?
>   
por causa da validação de dados que são diferentes como por exemplo cpf 
e cnpj

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Postgresql + Zeos

2008-06-27 Por tôpico Emerson Casas Salvador
Fernando Bossini escreveu:
> Opa!
>
> Desculpem estar perguntando aqui no forum, mas alguém trabalha com 
> Zeoslib e Delphi?
> Como fazer mestre/detalhe?
>
> Se insiro no banco os dados manualmente, eles aparecem no programa de 
> forma correta, ou seja, o cabeçalho com seus respectivos itens... mas 
> quando tento fazer uma inserção no sistema ele somente grava o mestre 
> e NAO os detalhe. Percebi que quando dou um applyupdates no Mestre, o 
> Detail é tipo limpado, apagado...
>
> Connect: TZConnection;
> Connect.TransactionIsolationLevel := tireadcommitted;
>
> Master: TZQuery;
> Master.CachedUpdates := True;
> Master.SQL := 'select * from master';
>
> dsMestre: TDataSource;
> dsMestre.Dataset := Master;
>
> Detail: TZQuery;
> Detail.CachedUpdates := True;
> Detail.SQL := 'select * from detail where codi_master = :codi_master';
> Detail.DataSource := dsMestre;
>
> PROCESSO QUE ESTOU REALIZANDO:
>
> Master.Insert;
> --->Preenchimento dos campos do master...
> Detail.Insert;
> >Preenchimento dos campos do detail...
> Detail.Post;
> Detail.Insert;
> >Preenchimento dos campos do detail...
> Detail.Post;
> Detail.Insert;
> >Preenchimento dos campos do detail...
> Detail.Post;
> Master.Post;
> Master.ApplyUpdates;
> Detail.ApplyUpdates;
>
>
> ME AJUDEM!
no consegui ver onde vc passa o parametro :codi_master

bom... eu faço da seguinte forma

no insert do marter faz o campo serial receber um 'select nextval...'
assim vc pega o nextval no evento insert

assim a tabela filha pode receber o id da tabela pai mesmo sem a pai 
estar no banco ;)

uso a mesma técnica em plpgsql, tem funcionado muito bem


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Concatenar vários campos com delimi tador

2008-06-23 Por tôpico Emerson Casas Salvador
Yoshio escreveu:
> Olá pessoal.
> Como faço para concatenar vários campos (linha) delimitados com algum
> caracter em uma string dentro de uma trigger? O problema está no fato
> de não saber a quantidade de campos (nem os tipos) que seriam
> concatenados, pois a idéia é concatenar qualquer linha de qualquer
> tabela. Gostaria de fazer isto sem ter que fazer selects em tabelas
> catalogs nem usar loops. Existe alguma função para fazer isso?
>
> So para informar, a idéia é poder registrar as alterações nas tabelas
> como um histórico simples, indicando o se foi insert, update ou
> delete. Estava pensando em aumentar o nivel do log do postgre mas acho
> que iria ficar muito pesado. Estou aceitando idéias também. Quem puder
> ajudar, obrigado
...Gostaria de fazer isto sem ter que fazer selects em tabelas catalogs 
nem usar loops...
qual o problema em fazer selects em catalogs ou loops?

acho que vc está procurando alguma coisa +- pronta, é isso?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Duvida: WHERE campo = null nao funciona?

2008-06-20 Por tôpico Emerson Casas Salvador
Rúben Lício escreveu:
> Boa tarde,
>
> Tenho alguns SELECTs em uma base que devem retornar valores apenas se
> um campo timestamp não tiver dando algum, e também as vezes um campo
> char.
> Eu tento
> SELECT * FROM tb_teste WHERE campo_ts_teste = NULL;
> E isso não me retorna resultado (sim há resultados para ele devolver).
> Esse registro foi inserido usando o valor NULL para este campo.
> O mesmo acontece com um campo char, que contém ou NULL ou '*', já tentei
> SELECT * FROM tb_teste WHERE campo_char_teste = NULL
> SELECT * FROM tb_teste WHERE campo_char_teste != '*'
> Ambos não retornam nada nunca.
>
> Como devo fazer para comparar campos com NULL no postgres??
>
> Obrigado.
>
>   

SELECT * FROM tb_teste WHERE campo_ts_teste IS NULL;


--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Res: Res: Re: [RESOLVIDO] Problemas ao executar script sql de importação

2008-06-19 Por tôpico Emerson Casas Salvador
Willian Jhonnes Lara dos Santos escreveu:
> Boa tarde, galera...
>
> O script gerado pelo Oracle é com INSERT para cada entrada da tabela, 
> todas em uma única transação comitada no final.
>
> A inserção no MySQL foi feita a partir do mesmo script em uma tabela 
> InnoDB, pois pretendo agregar algumas funcionalidades ao BD.
>
> Segue o exemplo da sintaxe de cada entrada:
>
> .
> .
> .
> .
> INSERT INTO sig004cep (cep_cod, cep_rua, cep_bai, cep_cid, cep_est) VALUES
>   ('81880-330', 'BANDEIRANTES', 'PINHEIRINHO', 'CURITIBA', 'PR');
> INSERT INTO sig004cep (cep_cod, cep_rua, cep_bai, cep_cid, cep_est) VALUES
>   ('81880-340', 'MARIALVA', 'PINHEIRINHO', 'CURITIBA', 'PR');
> INSERT INTO sig004cep (cep_cod, cep_rua, cep_bai, cep_cid, cep_est) VALUES
>   ('81880-350', 'ARARUNA', 'PINHEIRINHO', 'CURITIBA', 'PR');
> .
> .
> .
> .
> COMMIT;
>
> Como não conheço a sintaxe do COPY, não sei como aplicá-la neste 
> script. Um detalhe: em 90% dos casos, o notepad e wordpad dão "estouro 
> de pilha" ao tentar abrir o arquivo (1.300.000 linhas, aproximadamente).
>
> Efetuar um "Localizar e Substituir" então...
>
> Qualquer dica é sempre bem vinda...
>
> []'s
>
usa o vi, ou mesmo o tr no linux

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ordem dos registros nas tabelas

2008-06-19 Por tôpico Emerson Casas Salvador
Ribamar Sousa escreveu:
> Olá!
>
> Já li em alguns livros e agora na documentação do PostgreSQL, que o 
> SQL não garante a ordem em que os registros são retornados pelas 
> consultas.
>
> http://pgdocptbr.sourceforge.net/pg80/ddl.html#DDL-BASICS
> ...
> Uma tabela em um banco de dados relacional é muito semelhante a uma 
> tabela no papel: é formada por linhas e colunas. O número e a ordem 
> das colunas são fixos, e cada coluna possui um nome. O número de 
> linhas é variável, refletindo a quantidade de dados armazenados em um 
> determinado instante. O padrão SQL não dá nenhuma garantia sobre a 
> ordem das linhas na tabela. Quando a tabela é lida, as linhas aparecem 
> em uma ordem aleatória, a não ser que a classificação seja requisitada 
> explicitamente.
>
> Eu fui testar mas não consegui reproduzir esse comportamento.
> Quer a tabela tenha chave primária ou nenhum índice sempre os 
> registros retornam na mesma ordem e a ordem é a de inclusão dos registros.
> Pelo que se diz os registros retornam ora numa ordem ora noutra 
> aleatoriamente.
> Como vejo esse comportamento?
>
> -- 
> Ribamar FS - [EMAIL PROTECTED] 
> http://ribafs.net 
Tenho uma tabela aqui que quando eu dou Update em algum registro (Delphi 
+ Zeos) ele se comporta dessa maneira.

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Problema ao criar tablespaces

2008-06-19 Por tôpico Emerson Casas Salvador
rudinei escreveu:
>
> Olá pessoal 
>
> Estou tentando criar tablespace num windowsxp sp2 com o comando (e 
> algumas variacoes)
>
> CREATE TABLESPACE disco2 LOCATION 'D:/DATA-DATABASES/PGSQL/DADOS';
> CREATE TABLESPACE disco2 LOCATION '/DATA-DATABASES/PGSQL/DADOS';
>
> no meu pc de teste
>
> este retorna o erro
>
> ERROR:  could not set junction for 
> "\??\D:\DATA-DATABASES\PGSQL\DADOS": Incorrect function.
>
> isso é numa particao NTFS 
>
> A versao do pg 8.1.2.
>
> Alguma dica? 
>

Cara no windows acredito que vc tem usar da seguinte forma

CREATE TABLESPACE disco2 LOCATION 'D:\\DATA-DATABASES\\PGSQL\\DADOS';

não tenho certeza, mas testa aí

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Backup usando delphi + Zeos + Postgres

2008-06-16 Por tôpico Emerson Casas Salvador
Julio escreveu:
> Olá!
>
> Estou fazendo uma tela para backup em meu sistema como não tenho muita 
> experiência em postgres estou me baseando em teu exemplo, mas estou com 
> dificuldades em certas funções que são chamadas no codigo 
> disponibilizado, haveria a possibilidade de voce disponibilizar esta 
> funções?
> Desde ja agradeço.
> Obrigado!
>
>
>
> Julio
>   
Desculpe Julio não entendi muito bem o que vc está tentando fazer, é uma 
tabela que grava os dados (o backup) ou é uma tabela que grava 
informações de backup ex data hora que aconteceu?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [Bulk] Re: Setando permissõe s

2008-06-09 Por tôpico Emerson Casas Salvador
Cleber J Santos escreveu:
> Emerson Casas Salvador wrote:
>   
>> Thiago M. Figueiredo escreveu:
>>   
>> 
>>> ...
>>> 2- Como posso fazer par limitar um espaço de utilização do banco de 
>>> dados? Por exemplo, quero dar para cada usuário o tamanho de 3MB de 
>>> banco de dados, como é que faço este tipo de limitação?
>>>   
>>> 
>>>   
>> da uma olhada se te ajuda em alguma coisa...
>> acredito que quota no banco não seja uma solução "plug and play"
>>
>> http://www.postgresql.org/docs/8.1/interactive/diskusage.html#DISK-USAGE
>> 
> Este link que você passou dá para determinar para cada usuário o espaço 
> em discou? Ou você sugere realmente o *plug and play* ?
>
> Att,
>
>   
Desculpe esse é do Postgres 8.1
aqui vai do 8.3, algo que pode ser interessante
http://www.postgresql.org/docs/8.3/static/functions-admin.html
na documantação (link que enviei) tem uma função 
|pg_total_relation_size|(oid) que mostra quanto de espaço em disco foi 
usado por um OID

Sei que não é exatamente o que vc pediu, mas comaça por aí...

quando falei "plug end play" foi força de expressão, não é o nome da 
solução

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Setando permissões

2008-06-09 Por tôpico Emerson Casas Salvador
Thiago M. Figueiredo escreveu:
> ...
> 2- Como posso fazer par limitar um espaço de utilização do banco de 
> dados? Por exemplo, quero dar para cada usuário o tamanho de 3MB de 
> banco de dados, como é que faço este tipo de limitação?
>   
da uma olhada se te ajuda em alguma coisa...
acredito que quota no banco não seja uma solução "plug and play"

http://www.postgresql.org/docs/8.1/interactive/diskusage.html#DISK-USAGE

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Ajuda com campo sequencial

2008-06-04 Por tôpico Emerson Casas Salvador
Johnny Taylor Faria Chaves escreveu:
> Em Saturday 31 May 2008 22:12:33 Leandro DUTRA escreveu:
> ...
>   
>>> Mas se insistir em usar uma chave artificial, talvez seja mais fácil
>>> lançar tudo em uma tabela auxiliar, e depois inserir na definitiva.
>>>   
>> Não sei se entendi, mas me parece à primeira vista chamar por junções
>> desnecessárias.
>> 
> Não, a idéia seria criar uma tabela que seria usada apenas para "preparar" os 
> dados e depois removida. 
> É um "recurso técnico" (gambiarra) que uso às vezes para importar dados 
> (de .dbf por exemplo) jogo em uma tabela desnormalizada com a mesma estrutura 
> do original, e após alguns "drop", "select distinct" e etc, tenho algo melhor 
> que o início, e deixo o postgresql fazer o trabalho pesado para mim.
>
> Ele pode, por exemplo inserir tudo em uma tabela sem id e após *todos* os 
> lançamentos serem feitos usar um insert into ... from (select ... order by 
> data), ou algo assim. Mas ainda acho melhor usar data+hora como PK, ou como 
> você disse cadastrar mais que um time e usar time+data.
>
> []'s
>   
Johnny acho que vc está fazendo a mesma coisa que eu "Conversão de uma 
base DBF para PostgreSQL"

no meu caso criei a estrutura identica a do DBF e adicionei um campo 
SERIAL, depois importei os dados

agora estou tratando os dados  pra fazer um INSERT  (SELECT...)

ta funcionando legal, não tenho muitos registros, são +- 140.000

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Como integro o PostgreSQL ao openoffice?

2008-06-03 Por tôpico Emerson Casas Salvador
Leonardo Vilar escreveu:
> como integro o banco de dados ao openoffice?
>
http://pt.wikibooks.org/wiki/PostgreSQL_Pr%C3%A1tico/Ferramentas/OpenOffice_Base

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Μsiga Protheus no Postgres?

2008-05-29 Por tôpico Emerson Casas Salvador
Luiz Rafael Culik Guimaraes escreveu:
> Ola
>   
>>> E mais livre?
>>>   
>> Xharbour tem uma versao free, e uma comercial com mais addons
>> 
>
> Livre (download de fontes por CVS)
> www.xharbour.org
>
> []s
> Luiz
> www.xharbour.com
>   
Licensa GPL
http://www.harbour-project.org/doc/license.htm
--
This program is free software; you can redistribute it and/or modify it 
under the terms of the GNU General Public License as published by the 
Free Software Foundation; either version 2 of the License, or (at your 
option) any later version.

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] ?siga Protheus no Postgres?

2008-05-29 Por tôpico Emerson Casas Salvador




Leandro DUTRA escreveu:

  2008/5/29 Emerson Casas Salvador <[EMAIL PROTECTED]>:
  
  
Infelizmente quem não conhece profundamente a tecnologia (muitas vezes é
o tomador de decisões) brilha os olhos quando na apresentação se diz que
é compatível com banco de dados A, B, C, D, E.

  
  
De fato...

  
  
Sabemos que tecnologicamente a solução usada é realmente questionável.
Acredito que o TopConnect existirá por muito tempo, pelo menos enquanto
os tomadores de decisão acharam essa portabilidade um máximo

  
  
...mas a portabilidade entre SGBDs não é o X da questão, embora de
fato atrapalhe.

O X é que a aplicação em si não é portável, não apenas para vários
SGBDs mas para SQL em si, tendo sido programada numa 4GL proprietária
e não mantida.
  

é se fosse SQL já era meio caminho andado né



	-
	Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Μsiga Protheus no Postgres?

2008-05-29 Por tôpico Emerson Casas Salvador
Leandro DUTRA escreveu:
>> Em reunião para implementação de um serviço da Microsiga, fui
>> informado que eles utilizam essas aberrações desnormalizadas e
>> não-tipadas para manter um modelo de dados "abstrato" que rode em
>> qualquer SGBD, e isso eles não pretendem mudar.
>> 
> Essa é a desculpa.  A realidade é que o TopConnect foi um erro
> catastrófico, tão ruim que fica difícil mostrar para os usuários as
> vantagens de migrar para um SGBD decente.  E é muito difícil se livrar
> dele, por terem toda uma aplicação mal documentada e desenvolvida numa
> plataforma proprietária (ADVPL + TopConnect).
>   
Infelizmente quem não conhece profundamente a tecnologia (muitas vezes é 
o tomador de decisões) brilha os olhos quando na apresentação se diz que 
é compatível com banco de dados A, B, C, D, E.
Sabemos que tecnologicamente a solução usada é realmente questionável.
Acredito que o TopConnect existirá por muito tempo, pelo menos enquanto 
os tomadores de decisão acharam essa portabilidade um máximo

infelizmente...

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [Fraude!] [Desinfectado] Re : Efeito da variável ON_ERROR_ROLLBACK

2008-05-29 Por tôpico Emerson Casas Salvador




Álvaro Guimarães escreveu:
Olá lista.
  
Preciso restaurar um backup que está gerando alguns erros. Porém eu
preciso que esses erros sejam ignorados e que o rollback *não* seja
executado.
Estou tentando o seguinte dentro do utilitário psql:
  
banco=# \set ON_ERROR_ROLLBACK on
banco=# \i backup.sql
  
Porém o rollback é executado quando erros são encontrados.
Versão do postgresql é a 8.1.9O Sistema Anti-Vírus detectou tentativa de fraude de "8.1.9."  
Sistema Operacional é o Fedora Core 6.
  
Segundo o man psql isso era pra funcionar.
  
  ON_ERROR_ROLLBACK
  When on, if a statement in  a  transaction  block 
generates  an
  error,  the error is ignored and the transaction
continues.
  
  
Outra dúvida aproveitando a mesma mensagem.
Há a possibilidade de restaurar backups binários pelo utilitário psql?
  
Agradeço desde já.
  
-- 
Álvaro Guimarães
Santa Bárbara D'Oeste - SP - Brazil

Pois é... mas ali vc ta dizendo
banco=# \set ON_ERROR_ROLLBACK on
não seria:
banco=# \set ON_ERROR_ROLLBACK off
?

nunca usei isso, mas testa aí...


desculpa o e-mail anterior aí pessoal. Essa  de anti-virus



	-
	Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


[pgbr-geral] [Fraude!] [Desinfectado] Re : [Fraude!] [Desinfectado] Efeito da variável ON_ERROR_ROLLBACK

2008-05-29 Por tôpico Emerson Casas Salvador




Álvaro Guimarães escreveu:
Olá lista.
  
Preciso restaurar um backup que está gerando alguns erros. Porém eu
preciso que esses erros sejam ignorados e que o rollback *não* seja
executado.
Estou tentando o seguinte dentro do utilitário psql:
  
banco=# \set ON_ERROR_ROLLBACK on
banco=# \i backup.sql
  
Porém o rollback é executado quando erros são encontrados.
Versão do postgresql é a O Sistema Anti-Vírus detectou tentativa de fraude de "8.1.9."  
8.1.9.
Sistema Operacional é o Fedora Core 6.
  
Segundo o man psql isso era pra funcionar.
  
  ON_ERROR_ROLLBACK
  When on, if a statement in  a  transaction  block 
generates  an
  error,  the error is ignored and the transaction
continues.
  
  
Outra dúvida aproveitando a mesma mensagem.
Há a possibilidade de restaurar backups binários pelo utilitário psql?
  
Agradeço desde já.
  
-- 
Álvaro Guimarães
Santa Bárbara D'Oeste - SP - Brazil

Pois é... mas ali vc ta dizendo 
banco=# \set ON_ERROR_ROLLBACK on
não seria: 
banco=# \set ON_ERROR_ROLLBACK off 
?

nunca usei isso, mas testa aí...



	-
	Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.



___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Configuração de e-mail da lista - Era (RES: Erro Postgresql 8.3)

2008-05-28 Por tôpico Emerson Casas Salvador
Forsell Sistemas escreveu:
> antes eu recebia todas as mensagens dessa lista no meu email, no outlook, 
> agora só mudei o direcionamento do meu email do yahoo para outro email e só 
> vem uns resumos de assuntos, não vem mais email, alguém sabe o que pode ter 
> acontecido?
> grato,
> erlon
> favor responder para [EMAIL PROTECTED] pq não sei se a resposta vai 
> chegar até mim de outra forma.
>   

Forsell


Sugiro que verifique suas configurações de conta
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

PS:
- Não responda uma mensagem para um novo assunto
- Identifique o assunto corretamente
- Evite Top Post

assim a coisa fica mais organizada

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] [Bulk] Re: atualizar versão

2008-05-28 Por tôpico Emerson Casas Salvador
Leandro DUTRA escreveu:
> 2008/5/28 Shander Lyrio <[EMAIL PROTECTED]>:
>   
>>Ou seja, se você utiliza debian etch, lenny ou sid, o apt vai 
>> atualizar
>> no máximo até a versão 1.4.3 se estiver direcionado para o repositório
>> padrão do debian. Se quiser uma versão maior, ou instala na mão, ou
>> procure um outro repositório debian com versões mais novas.
>> 
>
> Nessa linha, conheço duas fontes interessante de dados sobre
> repositórios: http://apt-get.org./search.php, e o Debian Unofficial.
>   
E também tem repositórios no próprio site do pgadmin

para Debian Etch
deb ftp://ftp2.br.postgresql.org/postgresql/pgadmin3/release/debian etch 
pgadmin

para Debian Lenny
deb ftp://ftp2.br.postgresql.org/postgresql/pgadmin3/release/debian 
lenny pgadmin

ou pode usar um mirror tb, da uma olhada no site
http://www.pgadmin.org/download/debian.php


Dutra gostei desse site tb (http://apt-get.org./search.php)...

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] atualizar versão

2008-05-28 Por tôpico Emerson Casas Salvador
Ricardo Alexandre Siqueira escreveu:
> Olá pessoal, estou tentando atualizar a versão do pgadmin3 que 
> atualmente é a 1.4.0 para 1.6.3.Uso o Debian já usei estes comandos : 
> apt-get update ,apt-get upgrade e apt-get install pgadmin3 .Mas mesmo 
> assim não consigo,alguém sabe como posso fazer esta atualização via 
> prompt no Linux?
> Desde já agradeço
>  
> Ricardo
da algum erro no apt-get?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Fw: Problema com Trigger

2008-05-27 Por tôpico Emerson Casas Salvador
Seta Digital - Suporte escreveu:
>  
> Boa Tarde...
>  
> Estou com um problema em uma trigger, porem o problema e somente com 
> um cliente... a trigger e a seguinte:
>  
>  
> CREATE OR REPLACE FUNCTION lastupdate()
>   RETURNS "trigger" AS
> $BODY$
> BEGIN
>  NEW.LastUpdate=Now();
> RETURN NULL;
> END;$BODY$
>   LANGUAGE 'plpgsql' VOLATILE;
>  
> O problema e que neste cliente eu nao consigo alterar nada (update) na 
> tabela que possui essa trigger o que pode estar acontecendo???
> Nos Outros clientes esta tudo funcionando... somente em um cliente que 
> nao esta dando certo

e quando vc desabilita essa trigger volta a funcionar?

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] problema no phppgadmin

2008-05-19 Por tôpico Emerson Casas Salvador
Marcondes Alexandre escreveu:
> Srs, como faço  para configurar o phppgadmin no 
> Ubuntu Server 7.10 para gerenciar os bancos do PostGreSQL.
>
> _
http://hocuspokus.net/2007/11/14/install-phppgadmin-on-ubuntu-710/

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral


Re: [pgbr-geral] Could not connect to remote socket. (08001)

2008-05-19 Por tôpico Emerson Casas Salvador
José Mello Júnior escreveu:
> Ao tentar acessar o BD através do Registro ODBC, recebo a mensagem 
> acima. Alguém pode me dar uma luz?
>  
> Servidor
> CPU Xeon - 4Gb ram
> SO: Windows Server 2003 - SP2
> PG - 8.2.7
>  
> Ao realizar a conexão em um servidor instalado em outro equipamento 
> realiza a conexão normalmente, mas ao tentar conectar no pg local a 
> mensagem aparece. "Could not connect to remote socket. (08001)". Não 
> tenho a menor idéia de onde começar as verificações. Pior é o fato de 
> que o cliente acabou de instalar o servidor novo e no final de semana 
> tenho de colocá-lo para produção.
>  
> Alguém pode me dar um help?
>
> -- 
> José de Mello Júnior
> 41.9957-2007
>
> -
>
Local vc consegue conectar com o banco de dados?
E quando você acessa de um cliente que não usa ODBC funciona?

Se vc consegue acessar local não consegue acessar com nenhum outro 
cliente, vc pode começar verificando a conectividade do cliente com o 
servidor
- verifique se tem firewall bloquando a porta do postgresql
- verifique seu pg_hba.conf


att,
Emerson Casas Salvador

--
Esta mensagem foi verificada pelo sistema de Anti-virus da SJB Solados.

___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral