How do I encrypt passwords with PostgreSQL?
问题 I have some problems with encoding passwords,how can I do it. Type of encoding md5 digest(data text, type text) returns bytea; CREATE OR REPLACE FUNCTION md(bytea) returns text AS $$ SELECT encode(digest($1, 'sha1'), 'md5') $$ LANGUAGE SQL STRICT IMMUTABLE; INSERT INTO "login"(login, password, employee_id) VALUES ( 'email',crypt('password', md('md5')), 1); *** Error ** * ERROR: syntax error at or near "digest" SQL state: 42601 Character: 1 回答1: digest(data text, type text) returns bytea; is