如何更换postgress的功能?

时间:2015-07-07 20:49:26

标签: postgresql rdbms ddl

我想改变功能代码。 如果我使用

CREATE FUNCTION take_proxy (VARCHAR(255)) ....

我得到function "take_proxy" already exists with same argument types

我是否应该总是尝试删除功能或者是否存在一些针对这种情况的原理?

1 个答案:

答案 0 :(得分:2)

像往常一样,the fine manual是值得去的地方:

CREATE [ OR REPLACE ] FUNCTION
  

CREATE OR REPLACE FUNCTION将创建一个新函数,或替换现有定义。