postgresql 创建 用户,数据库,表



一,创建用户
[root @rudder ~]# su postgres                  //切换用户 
 
bash-3.2$ createuser -P -D -R -e testuser      //创建一个用户,-P要设置密码,-R,不参创建其他用户,-D不能创建数据库 
could not change directory to "/root"         //报出一个错误 
Enter password for new role:  
 
bash-3.2$ cd /home/                          //切换到home目录下 
 
bash-3.2$ createuser -P -D -R -e testuser 
Enter password for new role: 
Enter it again: 
CREATE ROLE testuser PASSWORD 'play-_-boy' NOSUPERUSER NOCREATEDB NOCREATEROLE INHERIT LOGIN; 
CREATE ROLE 

二,创建数据库,并且登录
bash-3.2$ createdb testuser      //创建数据库 
CREATE DATABASE 
 
bash-3.2$ psql -U testuser -d testuser     //登录数据库 
Welcome to psql 8.1.23, the PostgreSQL interactive terminal. 
 
Type:  \copyright for distribution terms 
       \h for help with SQL commands 
       \? for help with psql commands 
       \g or terminate with semicolon to execute query 
       \q to quit 
 
testuser=> 

三,创建表,并指定索引
testuser=> create table test(id integer,name varchar(32),constraint testuser_id_pk primary key(id)); 
NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "testuser_id_pk" for table "test" 
CREATE TABLE  
 

转载于:https://my.oschina.net/jimyao/blog/612653

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值