⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pgcrypto.sql

📁 PostgreSQL 8.2中增加了很多企业用户所需要的功能和性能上的提高,其开发团队说,该版本将加速更多企业向该数据库移植.核心开发成员之一Bruce Momjian表示,在新版PostgreSQL
💻 SQL
字号:
-- Adjust this setting to control where the objects get created.SET search_path = public;CREATE OR REPLACE FUNCTION digest(text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_digest'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION digest(bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_digest'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION hmac(text, text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_hmac'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION hmac(bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_hmac'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION crypt(text, text)RETURNS textAS '$libdir/pgcrypto', 'pg_crypt'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION gen_salt(text)RETURNS textAS '$libdir/pgcrypto', 'pg_gen_salt'LANGUAGE C VOLATILE STRICT;CREATE OR REPLACE FUNCTION gen_salt(text, int4)RETURNS textAS '$libdir/pgcrypto', 'pg_gen_salt_rounds'LANGUAGE C VOLATILE STRICT;CREATE OR REPLACE FUNCTION encrypt(bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_encrypt'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION decrypt(bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_decrypt'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION encrypt_iv(bytea, bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_encrypt_iv'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION decrypt_iv(bytea, bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_decrypt_iv'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION gen_random_bytes(int4)RETURNS byteaAS '$libdir/pgcrypto', 'pg_random_bytes'LANGUAGE 'C' VOLATILE STRICT;---- pgp_sym_encrypt(data, key)--CREATE OR REPLACE FUNCTION pgp_sym_encrypt(text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'LANGUAGE C STRICT;CREATE OR REPLACE FUNCTION pgp_sym_encrypt_bytea(bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'LANGUAGE C STRICT;---- pgp_sym_encrypt(data, key, args)--CREATE OR REPLACE FUNCTION pgp_sym_encrypt(text, text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_encrypt_text'LANGUAGE C STRICT;CREATE OR REPLACE FUNCTION pgp_sym_encrypt_bytea(bytea, text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_encrypt_bytea'LANGUAGE C STRICT;---- pgp_sym_decrypt(data, key)--CREATE OR REPLACE FUNCTION pgp_sym_decrypt(bytea, text)RETURNS textAS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION pgp_sym_decrypt_bytea(bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'LANGUAGE C IMMUTABLE STRICT;---- pgp_sym_decrypt(data, key, args)--CREATE OR REPLACE FUNCTION pgp_sym_decrypt(bytea, text, text)RETURNS textAS '$libdir/pgcrypto', 'pgp_sym_decrypt_text'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION pgp_sym_decrypt_bytea(bytea, text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_sym_decrypt_bytea'LANGUAGE C IMMUTABLE STRICT;---- pgp_pub_encrypt(data, key)--CREATE OR REPLACE FUNCTION pgp_pub_encrypt(text, bytea)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'LANGUAGE C STRICT;CREATE OR REPLACE FUNCTION pgp_pub_encrypt_bytea(bytea, bytea)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'LANGUAGE C STRICT;---- pgp_pub_encrypt(data, key, args)--CREATE OR REPLACE FUNCTION pgp_pub_encrypt(text, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_encrypt_text'LANGUAGE C STRICT;CREATE OR REPLACE FUNCTION pgp_pub_encrypt_bytea(bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_encrypt_bytea'LANGUAGE C STRICT;---- pgp_pub_decrypt(data, key)--CREATE OR REPLACE FUNCTION pgp_pub_decrypt(bytea, bytea)RETURNS textAS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION pgp_pub_decrypt_bytea(bytea, bytea)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'LANGUAGE C IMMUTABLE STRICT;---- pgp_pub_decrypt(data, key, psw)--CREATE OR REPLACE FUNCTION pgp_pub_decrypt(bytea, bytea, text)RETURNS textAS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION pgp_pub_decrypt_bytea(bytea, bytea, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'LANGUAGE C IMMUTABLE STRICT;---- pgp_pub_decrypt(data, key, psw, arg)--CREATE OR REPLACE FUNCTION pgp_pub_decrypt(bytea, bytea, text, text)RETURNS textAS '$libdir/pgcrypto', 'pgp_pub_decrypt_text'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION pgp_pub_decrypt_bytea(bytea, bytea, text, text)RETURNS byteaAS '$libdir/pgcrypto', 'pgp_pub_decrypt_bytea'LANGUAGE C IMMUTABLE STRICT;---- PGP key ID--CREATE OR REPLACE FUNCTION pgp_key_id(bytea)RETURNS textAS '$libdir/pgcrypto', 'pgp_key_id_w'LANGUAGE C IMMUTABLE STRICT;---- pgp armor--CREATE OR REPLACE FUNCTION armor(bytea)RETURNS textAS '$libdir/pgcrypto', 'pg_armor'LANGUAGE C IMMUTABLE STRICT;CREATE OR REPLACE FUNCTION dearmor(text)RETURNS byteaAS '$libdir/pgcrypto', 'pg_dearmor'LANGUAGE C IMMUTABLE STRICT;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -