如何使用PGADMIN 9.6仅备份postgreSQL中的所有函数?
我需要使用Pgadmin 4从postgreSQL备份所有函数。到目前为止,我找不到任何解决方案来备份所有函数,我尝试了一种解决方案,但它只返回一个函数。要创建一个脚本,其中包含架构如何使用PGADMIN 9.6仅备份postgreSQL中的所有函数?,postgresql,Postgresql,我需要使用Pgadmin 4从postgreSQL备份所有函数。到目前为止,我找不到任何解决方案来备份所有函数,我尝试了一种解决方案,但它只返回一个函数。要创建一个脚本,其中包含架构schemaname中所有函数的定义,您可以使用: SELECT pg_get_functiondef(f.oid) || E';\n' FROM pg_proc f JOIN pg_namespace n ON f.pronamespace = n.oid WHERE n.nspname = 'scheman
schemaname
中所有函数的定义,您可以使用:
SELECT pg_get_functiondef(f.oid) || E';\n'
FROM pg_proc f
JOIN pg_namespace n ON f.pronamespace = n.oid
WHERE n.nspname = 'schemaname';
要使用schema
schemaname
中所有函数的定义创建脚本,可以使用:
SELECT pg_get_functiondef(f.oid) || E';\n'
FROM pg_proc f
JOIN pg_namespace n ON f.pronamespace = n.oid
WHERE n.nspname = 'schemaname';
我不认为你可以用PgAdmin 4来做,但是你可以用查询来做。查看的答案。我不认为你可以用PgAdmin 4来做,但你可以用查询来做。请参阅的答案。