postgres 基本操作及pgcrypto的使用

基本操作

mysql postgres
show database; \l
use database_name; \c database_name;
show tables; \d

pgcrypto的使用

详细资料请看这里, 常用操如下

加密方式 案例
digest
hmac
crypt
gen_salt
1
2
3
4
5
6
7
8
9
10
11
12
13
// 
CREATE TABLE Staff (
id CHAR(4) NOT NULL,
name TEXT NOT NULL,
age INTEGER ,
PRIMARY KEY (id)
);

insert into staff (id, name, age) values(2, digest('name','md5'), 1);

insert into staff (id, name, age) values(3, digest('name','sha1'), 1);

insert into staff (id, name, age) values(4, hmac('name','a', 'md5'), 1);

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×