Skip site navigation (1) Skip section navigation (2)

Peripheral Links

Header And Logo

PostgreSQL
| The world's most advanced open source database.

Site Navigation

Search for
  Advanced Search

Re: [ADMIN] How to get the DML Commands exceuted from functions


  • From: Karthikeyan Sundaram <skarthi98(at)hotmail(dot)com>
  • To: Anoo Pillai <anoo(dot)postgresql(at)gmail(dot)com>, <pgsql-admin(at)postgresql(dot)org>, <pgsql-general(at)postgresql(dot)org>
  • Subject: Re: [ADMIN] How to get the DML Commands exceuted from functions
  • Date: Thu, 22 Mar 2007 22:47:13 -0700
  • Message-id: <BAY131-W8A0ADCCEA47B2DB628B78B06A0(at)phx(dot)gbl>

CREATE OR REPLACE FUNCTION xyz() returns int4 as
$body$
DECLARE
....
BEGIN
      IF (TG_OP = 'DELETE') THEN
         n_id = OLD.campaign_id;
         EXECUTE 'DELETE FROM cn_mapping WHERE campaign_id = '||quote_literal(n_id);
         RETURN 0;
      END IF;
END;
$body$
 LANGUAGE 'plpgsql' VOLATILE;


 

Date: Fri, 23 Mar 2007 10:44:49 +0530
From: anoo(dot)postgresql(at)gmail(dot)com
To: pgsql-admin(at)postgresql(dot)org; pgsql-general(at)postgresql(dot)org
Subject: [ADMIN] How to get the DML Commands exceuted from functions

Hi All,
 
There are a few plpgsql functions in our application, When the functions are called, I would like to see the commands executed from the functions ( the selects, inserts, updates and Deletes written in the function body) 
 
I am from SQL server world and there exists a tool SQL Profiler for the same purpose. I am looking for something like that
 
 
Thanks in advance
 
Anoo.S


Take a break and play crossword puzzles - FREE! Play Now!

Home | Main Index | Thread Index

Privacy Policy | PostgreSQL Archives hosted by Command Prompt, Inc. | Designed by tinysofa
Copyright © 1996 – 2008 PostgreSQL Global Development Group