postgresql - 如何替换postgres中的函数?

标签 postgresql rdbms ddl

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

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

我得到函数“take_proxy”已经存在且具有相同的参数类型

我应该首先尝试删除函数还是有一些语法适合这种情况?

最佳答案

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

CREATE [ OR REPLACE ] FUNCTION

CREATE OR REPLACE FUNCTION will either create a new function, or replace an existing definition.

关于postgresql - 如何替换postgres中的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31278993/

相关文章:

oracle - 哪个 Oracle View 包含所有约束?

python - Mac + virtualenv + pip + postgresql = 错误 : pg_config executable not found

java - Hibernate 取消唯一化表中的列

php - 从 php 调用 python/psycopg2 - 获取连接到数据库的权限被拒绝错误

mysql - 将 'b' 文字放在非位值之前时如何处理 MySQL WorkBench bit(1) 错误?

mysql - 在缩减表上获取加入 MySQL 中的所有结果

sql - Oracle SQL 语句动态模式变量

sql - 在 Oracle 中创建一个列具有默认值的表

java - 从 Java 重新启动 postgres 后重新连接到 postgres 数据库

mysql - 是否可以简化此 SQL UNION 查询?