HMAC postgres 错误 - 没有函数匹配给定的名称和参数类型
HMAC postgres error - No function matches the given name and argument types
我在 postgres 中使用 hmac 方法时出现以下错误。请帮忙。
root@go=# SELECT HMAC('MyPassword','mykey','md5');
ERROR: 42883: function hmac(unknown, unknown, unknown) does not exist
LINE 1: SELECT HMAC('MyPassword','mykey','md5');
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
LOCATION: ParseFuncOrColumn, parse_func.c:523
Time: 0.703 ms
两种可能性:
您从未使用 CREATE EXTENSION
安装 pgcrypto。
您在不在数据库用户 root
的 search_path
上的架构中安装了 pgcrypto。
我在 postgres 中使用 hmac 方法时出现以下错误。请帮忙。
root@go=# SELECT HMAC('MyPassword','mykey','md5');
ERROR: 42883: function hmac(unknown, unknown, unknown) does not exist
LINE 1: SELECT HMAC('MyPassword','mykey','md5');
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
LOCATION: ParseFuncOrColumn, parse_func.c:523
Time: 0.703 ms
两种可能性:
您从未使用
CREATE EXTENSION
安装 pgcrypto。您在不在数据库用户
root
的search_path
上的架构中安装了 pgcrypto。