相关疑难解决方法(0)

如何在PostgreSQL中获取存储在特定模式数据库中的所有函数的列表?

我希望能够连接到PostgreSQL数据库并找到特定模式的所有函数.

我的想法是我可以对pg_catalog或information_schema进行一些查询并得到所有函数的列表,但我无法弄清楚名称和参数的存储位置.我正在寻找一个查询,它将为我提供函数名称和它所采用的参数类型(以及它们采用的顺序).

有没有办法做到这一点?

postgresql function

117
推荐指数
8
解决办法
14万
查看次数

表中存储过程列表

我有一个包含100个表和存储过程的庞大数据库.使用SQL Server 2005,如何获取正在对给定表执行插入或更新操作的存储过程列表.

sql sql-server stored-procedures

8
推荐指数
2
解决办法
2万
查看次数

PostgreSQL:如何将函数定义导出到SQL

我有一个在我想编辑的数据库中定义的函数(存储过程).

我认为这样做的一种方法是将函数定义转储到SQL文件,编辑SQL文件,然后用编辑后的版本替换数据库中的定义.

是否可以这样做(将定义转储到SQL文件)?

我过去一直在做的是使用psql连接到数据库,运行/ df +函数,将输出复制到文本文件,按下文本使其看起来像一个函数声明,但这很耗时而且我'我想知道是否有更简洁的方式.

如果重要,我正在使用PostgreSQL 9.1.

编辑:

我接受了Mike Buland的回答,因为他在评论中提供了正确的答案,即在psql中运行\ ef函数.

postgresql postgresql-9.1

5
推荐指数
1
解决办法
8548
查看次数

如何使用PostgreSQL中的特定表获取存储过程列表?

在PostgreSQL(9.3)中,是否有一种简单的方法来获取使用特定表的存储过程的列表?

我要更改几个表,需要修复使用它们的存储过程。

database postgresql function plpgsql

4
推荐指数
1
解决办法
2139
查看次数