0

在 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
4

1 回答 1

3

两种可能:

  1. 你从来没有用CREATE EXTENSION.

  2. 您将 pgcrypto 安装在一个不search_path属于数据库用户的模式中root

于 2018-03-14T07:21:36.490 回答