| From: | Andreas Pflug <pgadmin(at)pse-consulting(dot)de> |
|---|---|
| To: | Donald Fraser <demolish(at)cwgsy(dot)net> |
| Cc: | "[pgADMIN]" <pgadmin-support(at)postgresql(dot)org> |
| Subject: | Re: pgAdmin III No Trigger Functions available |
| Date: | 2003-09-02 08:50:53 |
| Message-ID: | 3F5459ED.3090906@pse-consulting.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgadmin-support |
Donald Fraser wrote:
>
>
>>the builtin functions (RI_FKey_check_ins etc) if you enable system objects?
>>
>>
>
>Yes - when I enable system objects I get all of the trigger functions
>available - system ones (RI_FKey_..) and my own.
>When it is not enalbed I get nothing.
>
>
>
>>SELECT proname FROM pg_proc WHERE prorettype=2279 is used to fill the
>>combobox. 2279 should be the oid of the "trigger" type. Check if this is
>>true for your procs.
>>
>>
>
>Executing the above query produces the exact list that appears in the combox
>box when I have system obejects enabled.
>
>
So your obviously functions are recognized as system trigger functions.
SELECT c.oid, c.relname , nspname
FROM pg_class c
JOIN pg_namespace n ON n.oid=c.relnamespace
WHERE relkind='r'
AND (n.oid = 2200 OR n.oid >= 17137)
AND n.nspname NOT LIKE 'pg\_temp\_%'
ORDER BY relnamespace, c.relname
is the query to retrieve non-system trigger functions. 2200 is public's
oid, and 17137 is the last system oid on my system, might be different
for yours. Please check which restriction doesn't fit.
Regards,
Andreas
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Donald Fraser | 2003-09-02 10:41:48 | Re: pgAdmin III No Trigger Functions available |
| Previous Message | Raphaël Enrici | 2003-09-01 22:34:42 | Re: src/generic/grid.cpp(531): assert "m_control" |