Thread: Extensions
Hi Team,
I have a doubt regarding the extensions.My db has these many extensions
Name
-------------------
adminpack
btree_gist
dblink
file_fdw
fuzzystrmatch
hstore
insert_username
intarray
pageinspect
pg_buffercache
pg_freespacemap
pg_repack
pg_stat_statements
pg_trgm
pgcrypto
plpgsql
unaccent
-------------------
adminpack
btree_gist
dblink
file_fdw
fuzzystrmatch
hstore
insert_username
intarray
pageinspect
pg_buffercache
pg_freespacemap
pg_repack
pg_stat_statements
pg_trgm
pgcrypto
plpgsql
unaccent
How can i figure out what all extensions are being used ? is there any way ?
Thanks,
Bhargav
On 7/11/19 6:54 AM, bhargav kamineni wrote: > Hi Team, > > I have a doubt regarding the extensions.My db has these many extensions > Name > ------------------- > adminpack > btree_gist > dblink > file_fdw > fuzzystrmatch > hstore > insert_username > intarray > pageinspect > pg_buffercache > pg_freespacemap > pg_repack > pg_stat_statements > pg_trgm > pgcrypto > plpgsql > unaccent I'm assuming the above came from using \dx in psql. > > > How can i figure out what all extensions are being used ? is there any way ? One quick and dirty way I know is: test=# begin ; BEGIN test=# drop extension plpgsql ; ERROR: cannot drop extension plpgsql because other objects depend on it DETAIL: function upgrade_serial_to_identity(regclass,name) depends on language plpgsql function fizzbuzz(integer,integer) depends on language plpgsql function child_fnc() depends on language plpgsql function child_fnc(character varying) depends on language plpgsql function parent_fnc() depends on language plpgsql ... rollback; > > Thanks, > Bhargav -- Adrian Klaver adrian.klaver@aklaver.com