postgresql – Debian stretch 上没有 crypt 函数
postgresql – No crypt function on Debian stretch
我在我的 Debian Stretch (9) 上安装了 PostgreSQL 9.6。当我想使用 crypt()
或 gen_salt()
函数时,它说:
ERROR: function gen_salt(unknown, integer) does not exist
LINE 1: select gen_salt('bf', 8)
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
我怎样才能让这些功能发挥作用?
您必须使用 SQL:
启用它
CREATE EXTENSION pgcrypto;
您必须在每个使用 pgcrypto functions.
的数据库上执行此操作
我在我的 Debian Stretch (9) 上安装了 PostgreSQL 9.6。当我想使用 crypt()
或 gen_salt()
函数时,它说:
ERROR: function gen_salt(unknown, integer) does not exist
LINE 1: select gen_salt('bf', 8)
^
HINT: No function matches the given name and argument types. You might need to add explicit type casts.
我怎样才能让这些功能发挥作用?
您必须使用 SQL:
启用它CREATE EXTENSION pgcrypto;
您必须在每个使用 pgcrypto functions.
的数据库上执行此操作