Postgresql 如何替换postgress中的函数?

Postgresql 如何替换postgress中的函数?,postgresql,rdbms,ddl,Postgresql,Rdbms,Ddl,我想更改函数的代码。 如果我使用 我得到的函数“take\u proxy”已经存在,且参数类型相同 我是否应该总是尝试删除函数,或者这种情况下是否存在一些语法?像往常一样,是应该去的地方: CREATE [ OR REPLACE ] FUNCTION CREATE或REPLACE函数将创建新函数或替换现有定义 顺便说一句,您的标签与您的问题无关,请修复它们。@fvu我添加了一些。现在是否更加一致?虽然还不确定为什么不相关。pg是众所周知的“postgres”的缩写,“dsl”是特定于领域的语言

我想更改函数的代码。 如果我使用

我得到的
函数“take\u proxy”已经存在,且参数类型相同

我是否应该总是尝试删除函数,或者这种情况下是否存在一些语法?

像往常一样,是应该去的地方:

CREATE [ OR REPLACE ] FUNCTION
CREATE或REPLACE函数将创建新函数或替换现有定义


顺便说一句,您的标签与您的问题无关,请修复它们。@fvu我添加了一些。现在是否更加一致?虽然还不确定为什么不相关。pg是众所周知的“postgres”的缩写,“dsl”是特定于领域的语言,用于创建表等。我认为您要查找的首字母缩略词是DDL(数据定义语言,SQL中用于定义数据的部分,由数据操作语言DML补充)。尽管如此,我认为在这里使用DSL标签并不合适。PG是完全不相关的,因为它是Postgres的Ruby扩展的标签。您可以通过将鼠标悬停在这些标记上来了解这些标记的含义,对于将来的参考,正确使用这些标记是非常重要的。@fvu我明白了,我的错,详细信息请参见thanx!请检查标题的拼写:
CREATE [ OR REPLACE ] FUNCTION