Re: [pgbr-geral] Armazenar arquivo XML

2009-12-18 Por tôpico Fabrízio de Royes Mello
2009/12/17 Rodrigo Justina rodrigodellajust...@gmail.com Olá Antônio, Em alguns bancos de dados como Oracle existe o tipo de XML mesmo, até o momento na versão 8.3 a qual está em produção também com o nosso sistema não existe um tipo xml, a nossa solução para a nota fiscal eletrônica - NF-e

Re: [pgbr-geral] Armazenar arquivo XML

2009-12-18 Por tôpico Antonio Prado
Em Qui, 2009-12-17 às 17:13 -0200, Antonio Prado escreveu: Estou trabalhando com NFe e gostaria de armazenar os arquivos xml em uma base de dados PostgreSQL 7.4. Para isto, qual deve ser o tipo do registro? Text? Alguma dica de qual seria a melhor forma de proceder? Estarei armazenando em

Re: [pgbr-geral] Armazenar arquivo XML

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 Antonio Prado supo...@antonioprado.eti.br: Em Qui, 2009-12-17 às 17:13 -0200, Antonio Prado escreveu: Estou trabalhando com NFe e gostaria de armazenar os arquivos xml em uma base de dados PostgreSQL 7.4. Para isto, qual deve ser o tipo do registro? Text? Alguma dica de qual

Re: [pgbr-geral] Ferramenta para modelagem

2009-12-18 Por tôpico Tiago Valério
Andre Instalei o modelright apresenta o seguinte erro apresentou, 'Database libary not found', to fazendo um conexão remota.Existe a configuração da libpq.Poderia me dar um auxilio na resolução deste problema? Valeu. 2009/12/16 Andre Fernandes fernandes.an...@gmail.com Há algumas bacanas, a

[pgbr-geral] Res: Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico marcos thomaz
Olá Eduardo, Antes de mais nada, gostaria de agradecer pela ajuda. Bem, se eu pegar o select que mostrei e executar diretamente, ele funciona, e cria a tabela tmp_table_tbg_01 (como o esperado). O caso é que a mesma sintaxe, na procedure, não está executando. Dá justamente o erro indicando a

Re: [pgbr-geral] Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico Leonardo Cezar
2009/12/17 marcos thomaz marcosthom...@yahoo.com.br: ERROR: syntax error at tmp_table_tbg_01 SQL state: 42601 Detail: Expected record variable, row variable, or list of scalar variables following INTO. Context: compile of PL/pgSQL function ajustarptanual near line 15 A linha na procedure

Re: [pgbr-geral] Res: Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 marcos thomaz marcosthom...@yahoo.com.br: Olá Eduardo, Antes de mais nada, gostaria de agradecer pela ajuda. Bem, se eu pegar o select que mostrei e executar diretamente, ele funciona, e cria a tabela tmp_table_tbg_01 (como o esperado). O caso é que a mesma sintaxe, na procedure,

[pgbr-geral] Res: Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico marcos thomaz
Eu fiz isso pra resolver o problema já, mas não entendi porque não funciona no Linux, e no Windows funciona normal. []'s Marcos Thomaz De: Leonardo Cezar lhce...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas:

[pgbr-geral] Res: Res: Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico marcos thomaz
Valeu Osvaldo, muito obrigado. Só estranhei o porque de funcionar em um S.O. e em outro não. []'s Marcos Thomaz De: Osvaldo Kussama osvaldo.kuss...@gmail.com Para: Comunidade PostgreSQL Brasileira pgbr-geral@listas.postgresql.org.br Enviadas: Sexta-feira, 18

[pgbr-geral] GRANT

2009-12-18 Por tôpico Gabriel dos Santos
Boa a tarde a todos. Alguém pode me dizer como eu defino nos privilegios de um usuario, no GRANT, somente para ele dar SELECT e criar VIEW´s? Atenciosamente, Gabriel dos Santos Diretor Executivo Focus Desenvolvimento e Consultoria Fone(62) 8481-4662 / 3323-1078 Nossa Dedicação, Sua Recompensa

Re: [pgbr-geral] GRANT

2009-12-18 Por tôpico Leonardo Cezar
2009/12/18 Gabriel dos Santos focusdesenvolvime...@gmail.com: Boa a tarde a todos. Alguém pode me dizer como eu defino nos privilegios de um usuario, no GRANT, somente para ele dar SELECT e criar VIEW´s? GRANT SELECT objeto TO usuario; GRANT CREATE ON esquema TO usuario; Atenciosamente,

Re: [pgbr-geral] Res: Res: Res: Problemas com Procedure no Linux

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 marcos thomaz marcosthom...@yahoo.com.br: Valeu Osvaldo, muito obrigado. Só estranhei o porque de funcionar em um S.O. e em outro não. ... http://www.postgresql.org/docs/current/interactive/plpgsql-statements.html Creio que a questão não se relaciona ao S.O. mas, como descrita no

Re: [pgbr-geral] GRANT

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 Leonardo Cezar lhce...@gmail.com: 2009/12/18 Gabriel dos Santos focusdesenvolvime...@gmail.com: Boa a tarde a todos. Alguém pode me dizer como eu defino nos privilegios de um usuario, no GRANT, somente para ele dar SELECT e criar VIEW´s? GRANT SELECT objeto TO usuario; GRANT

[pgbr-geral] Problema com ALTER TABLE depois de um SELECT

2009-12-18 Por tôpico Clayton Graf
Pessoal, estou tendo um problema e gostaria de saber como vocês fazem para contornar a situação. Quando faço um SELECT o pgsql gera um lock na tabela (AccessShareLock). Se logo após faço um ALTER TABLE na mesma tabela este comando não é executado devido ao LOCK gerado pelo SELECT. Na prática

Re: [pgbr-geral] Problema com ALTER TABLE depois de um SELECT

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 Clayton Graf clay...@intelidata.inf.br: Pessoal, estou tendo um problema e gostaria de saber como vocês fazem para contornar a situação. Quando faço um SELECT o pgsql gera um lock na tabela (AccessShareLock). Se logo após faço um ALTER TABLE na mesma tabela este comando não é

Re: [pgbr-geral] Problema com ALTER TABLE depois de um SELECT

2009-12-18 Por tôpico Euler Taveira de Oliveira
Osvaldo Kussama escreveu: 2009/12/18 Clayton Graf clay...@intelidata.inf.br: Pessoal, estou tendo um problema e gostaria de saber como vocês fazem para contornar a situação. Quando faço um SELECT o pgsql gera um lock na tabela (AccessShareLock). Se logo após faço um ALTER TABLE na mesma

[pgbr-geral] Formatar as Respostas de Erro do Banco de Dados

2009-12-18 Por tôpico Gabriel dos Santos
Boa noite a todos, Gostaria de saber se existe alguma forma de tratar as menssagens de erro quando violam um CONSTRAINT de que foi estabelecida em uma tabela. Com por exemplo: CONSTRAINT chk_valor_positivo CHECK (valor = 0); Pois caso o meu sistema PHP quando for gravar um produto com o valor

[pgbr-geral] dúvida com expressões regulares e a função regexp_matches()

2009-12-18 Por tôpico Tarcísio Sassara
Estou tentando pegar todas as ocorrências dentro de um padrão e está complicado. São palavras limitadas nos dois lados com um hífen -. Tentei usar desta forma a função regexp_matches(): select regexp_matches('-MARIA- -JOAO- -PEDRO-', '-(.*)-') Esperando retornar: {MARIA, JOAO, PEDRO} Mas

Re: [pgbr-geral] Formatar as Respostas de Erro do Banco de Dados

2009-12-18 Por tôpico Tiago Adami
2009/12/18 Gabriel dos Santos focusdesenvolvime...@gmail.com: Boa noite a todos, Gostaria de saber se existe alguma forma de tratar as menssagens de erro quando violam um CONSTRAINT de que foi estabelecida em uma tabela. Com por exemplo: CONSTRAINT chk_valor_positivo CHECK (valor = 0);

Re: [pgbr-geral] Formatar as Respostas de Erro do Banco de Dados

2009-12-18 Por tôpico Tarcísio Sassara
2009/12/18 Gabriel dos Santos focusdesenvolvime...@gmail.com: Boa noite a todos, Gostaria de saber se existe alguma forma de tratar as menssagens de erro quando violam um CONSTRAINT de que foi estabelecida em uma tabela. Com por exemplo: CONSTRAINT chk_valor_positivo CHECK (valor = 0);

Re: [pgbr-geral] Ferramenta para modelagem

2009-12-18 Por tôpico Andre Fernandes
Claro, Depois de instalar o programa, é necessário copiar todos os arquivos Dll da pasta bin do postgresql para o programa. Eu também apanhei quanto a isso antes, tinha copiado o arquivo libpq.dll e somente isso não era suficiente, ai li que precisava copiar todas as dlls da instalação do

Re: [pgbr-geral] dúvida com expressões regulares e a função regexp_matches()

2009-12-18 Por tôpico Osvaldo Kussama
2009/12/18 Tarcísio Sassara sassara.tarci...@gmail.com: Estou tentando pegar todas as ocorrências dentro de um padrão e está complicado. São palavras limitadas nos dois lados com um hífen -. Tentei usar desta forma a função regexp_matches(): select regexp_matches('-MARIA- -JOAO- -PEDRO-',