相关疑难解决方法(0)

DROP FUNCTION不知道参数的数量/类型?

我将所有功能都保存在一个文本文件中'CREATE OR REPLACE FUNCTION somefunction'.因此,如果我添加或更改某些功能,我只需将文件提供给psql.

现在,如果我向现有函数添加或删除参数,它会创建一个具有相同名称的重载,并按照确切的顺序删除所有参数类型中的原始I类型,这是一种单调乏味的操作.

是否有某种通配符,我可以使用DROP具有给定名称的所有函数,所以我可以添加DROP FUNCTION行到我的文件的顶部?

postgresql dynamic-sql plpgsql sql-drop

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

如何将约束添加到sql表,以使表恰好有一行

最初创建参数表,并在Postgres中添加一行。

该表应该总是有一行,否则使用该表的SQL查询将产生错误的结果。DELETEINSERT不允许进入此表,仅UPDATE允许。

如何向该表添加单行约束?
也许DELETEINSERT触发器可以引发异常或有更简单的方法?

sql postgresql database-design

2
推荐指数
1
解决办法
602
查看次数