Enviado em 15/04/2015 - 17:09h
Olá,
CREATE OR REPLACE FUNCTION delete_data()
RETURNS trigger AS
$BODY$
DECLARE
sql_delete text;
i int;
pkname text;
idval text;
BEGIN
pkname = get_pk(TG_TABLE_NAME);
idval = get_field(OLD, pkname);
sql_delete = 'DELETE FROM '||TG_TABLE_NAME||' WHERE '||pkname||'='||idval;
DELETE FROM tbl_sincronizacao WHERE id = CAST(idval as int);
INSERT INTO tbl_sincronizacao (tabela,id,acao,sql) values (TG_TABLE_NAME,CAST(idval as int),3,sql_delete);
return NEW;
END;
$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION delete_data()
OWNER TO postgres;
CREATE TRIGGER delete_data_alldb
BEFORE DELETE
ON ALL DATABASE
FOR EACH ROW
EXECUTE PROCEDURE delete_data();
Enviar mensagem ao usuário trabalhando com as opções do php.ini
Meu Fork do Plugin de Integração do CVS para o KDevelop
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Criando uma VPC na AWS via CLI
Multifuncional HP imprime mas não digitaliza
Dica básica para escrever um Artigo.
Como Exibir Imagens Aleatórias no Neofetch para Personalizar seu Terminal
Melhorando a precisão de valores flutuantes em python[RESOLV... (15)
Mint começou a apresentar varios erros (2)
Recuperar arquivos de HD em formato RAW usando Linux (1)