Posted on Saturday, February 18, 2012 5:29:31 PM and it has been read 2767 times since then.
Show All Functions and Views In PostgreSQL By Using Select Statement And Querying pgCatalog
SELECT FunctionBackups.* FROM dblink('dbname=mydb port=' || prmport:: character varying ||
' host=' || prmserverip:: character varying || ' user=' || prmusername:: character varying ||
' password=' || prmpassword:: character varying || '',
'SELECT nspname::character varying as "SchemaName",
proname::character varying AS "FunctionName",
prosrc::character varying AS "FunctionContent",
pg_proc::character varying AS "FunctionContentWithParameters"
FROM pg_catalog.pg_namespace
JOIN pg_catalog.pg_proc
ON pronamespace = pg_namespace.oid
WHERE nspname =''' ||
prmschemaname::character varying || '''') AS FunctionBackups(nspname character varying,
proname character varying,prosrc character varying,pg_proc character varying);
SELECT ViewBackups.* FROM dblink('dbname=mydb port=' || prmport:: character varying ||
' host=' || prmserverip:: character varying || ' user=' || prmusername:: character varying ||
' password=' || prmpassword:: character varying || '',
'SELECT schemaname::character varying as "SchemaName",
viewname::character varying AS "ViewName",
viewowner::character varying AS "ViewOwner",
definition::character varying AS "Definition"
FROM pg_views
WHERE schemaname =''' || prmschemaname::character varying || '''') AS ViewBackups(schemaname character varying,
viewname character varying,viewowner character varying,definition character varying);
Scratching Beneath the Surface
Friday, March 11, 2022 0 2555 |
Compare Tables Row By Row in PostgreSQL
Sunday, June 21, 2015 2 14537 |
Some Helpful Links For Software Developers
Saturday, April 28, 2012 0 8395 |
Npgsql Data Types And Equivalents
Monday, March 21, 2011 2 7015 |
DataBinding GridView In Asp.NET Application By Using PostgreSQL as DataSource
Sunday, October 10, 2010 0 12468 |
PostgreSQL - PL/pgSQL Little Code Snippets
Friday, October 08, 2010 3 5379 |
PostgreSQL 8.4.4 Data Types
Monday, September 27, 2010 0 2901 |