Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso,
só que eu não estou conseguindo dar o comando:
CREATE LANGUAGE plpythonu;
Sem esse comando recebo a msg que a linguagem python nao existe, mas ao der
esse comando recebo a msg:
[WARNING ] CREATE LANGUAGE plpythonu
Não sou muito bom com PostgreSQL + Python no Windows, meus ambientes com
Python são todos no Linux.
Teria que conferir com alguém da lista.
Em 11 de novembro de 2011 10:16, Marllos marl...@emater.mg.gov.brescreveu:
Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso,
só
2011/11/11 Marllos marl...@emater.mg.gov.br:
Oi Daniel, muito grato pela sua boa vontade. É isso mesmo que eu preciso, só
que eu não estou conseguindo dar o comando:
CREATE LANGUAGE plpythonu;
Sem esse comando recebo a msg que a linguagem python nao existe, mas ao der
esse comando recebo a
2011/11/11 Juliano Benvenuto Piovezan juli...@sinersoft.com.br:
Faça o download do Dependency Walker [1] e com ele abra a dll a
plpython.dll. Ele vai listar as dependências que estão faltando, não
permitindo que o Postgres carregue a dll corretamente.
Esqueci o link.
[1]
obrigado Juliano, depois que vc falou eu procurei e instalei
uma dll foi chamando outra, outra, outra, ...
mas antes eu tive que colocar o bin do postgresql no path
eu fiz os downloads de todas dlls, mesmo do Dependency nao acusando mais as
dependencias, as dlls davam erro na hora de
2011/11/11 Marllos marl...@emater.mg.gov.br:
me parece que tem que compilar o tcl
Isso seria muito estranho. Repare nos detalhes informados pelo DW,
pode ser simples conflito de versões, principalmente se instalas uma
versão antiga como a 8.4 ou se tens várias versões seja do PostgrSQL,
seja
eu to usando no windows a 8.4.9. estava me incomodando baixar um tanto de
dll, que eu nem sei qual é. bom instalei um tal de ActiveStateTCL, e deu
certo, agora vou testar as sugestões que todos deram
obrigado.
Em 11 de novembro de 2011 15:30, Guimarães Faria Corcete DUTRA, Leandro
2011/11/11 Marllos marl...@emater.mg.gov.br:
me parece que tem que compilar o tcl
Não é necessário compilar. Você baixou e instalou o ActiveTcl que
passei no link [1]? Instalando ele, não é necessário registrar as dlls
manualmente. Você precisa apenas reiniciar o serviço do Postgres, e
criar a
2011/11/11 Marllos marl...@emater.mg.gov.br:
eu to usando no windows a 8.4.9. estava me incomodando baixar um tanto de
dll, que eu nem sei qual é. bom instalei um tal de ActiveStateTCL, e deu
certo, agora vou testar as sugestões que todos deram
Ah, então não tinhas o TCL instalado!
Olá,
Em 9 de novembro de 2011 18:44, Marllos marl...@emater.mg.gov.br escreveu:
Obrigado Volak, mas eu preciso mudar a chave primaria na funçao da trigger
O que você considera mudar a chave primaria? Executar um ALTER TABLE na
coluna que tem a chave primária? Mudar o valor do atributo da
Foi mal amigo
Na verdade eu quero é atribuir um valor a chave primária, mas fazendo
refencia dinamica a chave.
No Firebird, eu sou obrigado a ter uma função de trigger para cada tabela
Em 10 de novembro de 2011 08:21, JotaComm jota.c...@gmail.com escreveu:
Olá,
Em 9 de novembro de 2011
Olá,
Em 10 de novembro de 2011 11:38, Marllos marl...@emater.mg.gov.brescreveu:
Foi mal amigo
Na verdade eu quero é atribuir um valor a chave primária, mas fazendo
refencia dinamica a chave.
Então o código que enviei aqui ajuda bastante, ele não contém tudo, mas é o
caminho das pedras
2011/11/10 Marllos marl...@emater.mg.gov.br
Foi mal amigo
Na verdade eu quero é atribuir um valor a chave primária, mas fazendo
refencia dinamica a chave.
Uma coisa que posso ter passado na discussão, mas sua chave é simples
ou composta?
Em plpgsql você realmente não conseguirá isso, a
Por curiosidade, vc quer gerar um valor aleatório ( ou outro valor
qualquer) para cada pk das tabelas? Se for isso, não seria mais fácil
utilizar uma sequence e atribuir esta sequence como valor default das pks?
Danilo
Em 10 de novembro de 2011 16:29, Juliano Benvenuto Piovezan
obrigado jota.
a sua sujestão de código que eu vi foi plpgsql. Agora estou tentando usar a
sua sugestão de pltcl, mas quando tento instalar a linguagem estou tendo
problemas.
não sei extamente qual é o procedimento para instalar a linguagem
pltcl. o que eu estou
2011/11/10 Marllos marl...@emater.mg.gov.br
create language pltcl; (clico no botão PGS na janela da query) e então recebo
a msg:
[WARNING ] create language pltcl
ERRO: não pôde carregar biblioteca C:/Arquivos de
programas/PostgreSQL/8.4/lib/pltcl.dll: unknown error 126
O
Marllos,
Não resisti, montei a função em plpython:
CREATE EXTENSION plpythonu;
CREATE OR REPLACE FUNCTION trigger_bala() RETURNS trigger LANGUAGE
plpythonu AS $$
import random
rv = plpy.execute(SELECT attname FROM pg_attribute JOIN pg_constraint ON
pg_constraint.conrelid =
Por favor, preciso de ajuda para revolver um problema. E se for possível
gostaria de um exemplo.
Em uma trigger, eu quero alterar a chave primária da tabela que dispara
essa trigger, mas de forma dinâmica, por exemplo:
new.(referencia dinâmica a chave primária da tebela) = valor.
Obrigado.
Obrigado JotaComm
No firebird, eu tenho que fazer uma trigger para cada tabela. No Postgresql
eu percebi (se não estou enganado) que eu posso usar a mesma função de
trigger em várias tabelas e é isso que estou tentando fazer.
a minha função de trigger seria
create or replace function
Em 09/11/2011 11:17, Marllos escreveu:
Obrigado JotaComm
No firebird, eu tenho que fazer uma trigger para cada tabela. No
Postgresql eu percebi (se não estou enganado) que eu posso usar a
mesma função de trigger em várias tabelas e é isso que estou tentando
fazer.
a minha função de trigger
Por favor, procure manter as discussões na lista, para que todos aproveitem.
Le 2011-N-9 11h40, Marllos a écrit :
a mensagem fo enviada incompleta
Sem problemas…
Não sei. Se tem inconsistências graves, quero aprender e corrigir.
Ótimo!
A lista não é espaço para cursos, mas
Olá, Marllos
Não entendi muito bem o que você quer, mas fiz um código rápido aqui, mas
veja se ajuda:
Em 9 de novembro de 2011 11:17, Marllos marl...@emater.mg.gov.br escreveu:
Obrigado JotaComm
No firebird, eu tenho que fazer uma trigger para cada tabela. No
Postgresql eu percebi (se não
Em 9 de novembro de 2011 13:55, Guimarães Faria Corcete DUTRA, Leandro
lean...@dutras.org escreveu:
Por favor, procure manter as discussões na lista, para que todos
aproveitem.
Le 2011-N-9 11h40, Marllos a écrit :
a mensagem fo enviada incompleta
Sem problemas…
Não sei. Se tem
Desculpe, foi a forma de responder o email que foi errada.
Em 9 de novembro de 2011 14:01, Marllos marl...@emater.mg.gov.br escreveu:
Em 9 de novembro de 2011 13:55, Guimarães Faria Corcete DUTRA, Leandro
lean...@dutras.org escreveu:
Por favor, procure manter as discussões na lista, para
2011/11/9 Marllos marl...@emater.mg.gov.br:
Desculpe, foi a forma de responder o email que foi errada.
Tranqüilo, outro dia mesmo fiz a mesma coisa e o Léo me puxou as orelhas…
___
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
Obrigado Volak, mas eu preciso mudar a chave primaria na funçao da trigger
Em 9 de novembro de 2011 11:52, Wolak wo...@wolaksistemas.com.br escreveu:
Em 09/11/2011 11:17, Marllos escreveu:
Obrigado JotaComm
No firebird, eu tenho que fazer uma trigger para cada tabela. No
Postgresql eu
Sua sujestão foi ótima, eu so fico com receio de não conseguir fazer tudo
com Python, sem contar que eu ainda não sei dada de Python. Mas é isso
mesmo que eu preciso.
Em 9 de novembro de 2011 10:17, JotaComm jota.c...@gmail.com escreveu:
Olá, Marllos
Em 9 de novembro de 2011 10:15, Daniel
27 matches
Mail list logo