使用createuser来创建用户

  1. [postgres@web1 ~]$ /data/pgsql/bin/createuser --help
  2. createuser creates a new PostgreSQL role.
  3. Usage:
  4. createuser [OPTION]... [ROLENAME]
  5. Options:
  6. -c, --connection-limit=N  connection limit for role (default: no limit)
  7. -d, --createdb            role can create new databases
  8. -D, --no-createdb         role cannot create databases (default)
  9. -e, --echo                show the commands being sent to the server
  10. -E, --encrypted           encrypt stored password
  11. -i, --inherit             role inherits privileges of roles it is a
  12. member of (default)
  13. -I, --no-inherit          role does not inherit privileges
  14. -l, --login               role can login (default)
  15. -L, --no-login            role cannot login
  16. -N, --unencrypted         do not encrypt stored password
  17. -P, --pwprompt            assign a password to new role
  18. -r, --createrole          role can create new roles
  19. -R, --no-createrole       role cannot create roles (default)
  20. -s, --superuser           role will be superuser
  21. -S, --no-superuser        role will not be superuser (default)
  22. -V, --version             output version information, then exit
  23. --interactive             prompt for missing role name and attributes rather
  24. than using defaults
  25. --replication             role can initiate replication
  26. --no-replication          role cannot initiate replication
  27. -?, --help                show this help, then exit
  28. Connection options:
  29. -h, --host=HOSTNAME       database server host or socket directory
  30. -p, --port=PORT           database server port
  31. -U, --username=USERNAME   user name to connect as (not the one to create)
  32. -w, --no-password         never prompt for password
  33. -W, --password            force password prompt
  34. Report bugs to <pgsql-bugs@postgresql.org>.
  35. [postgres@web1 ~]$
  36. [postgres@web1 ~]$
  37. [postgres@web1 ~]$ /data/pgsql/bin/createuser zhongwc -P
  38. Enter password for new role:
  39. Enter it again:
  40. [postgres@web1 ~]$

使用createdb创建数据库

  1. [postgres@web1 ~]$ /data/pgsql/bin/createdb --help
  2. createdb creates a PostgreSQL database.
  3. Usage:
  4. createdb [OPTION]... [DBNAME] [DESCRIPTION]
  5. Options:
  6. -D, --tablespace=TABLESPACE  default tablespace for the database
  7. -e, --echo                   show the commands being sent to the server
  8. -E, --encoding=ENCODING      encoding for the database
  9. -l, --locale=LOCALE          locale settings for the database
  10. --lc-collate=LOCALE      LC_COLLATE setting for the database
  11. --lc-ctype=LOCALE        LC_CTYPE setting for the database
  12. -O, --owner=OWNER            database user to own the new database
  13. -T, --template=TEMPLATE      template database to copy
  14. -V, --version                output version information, then exit
  15. -?, --help                   show this help, then exit
  16. Connection options:
  17. -h, --host=HOSTNAME          database server host or socket directory
  18. -p, --port=PORT              database server port
  19. -U, --username=USERNAME      user name to connect as
  20. -w, --no-password            never prompt for password
  21. -W, --password               force password prompt
  22. --maintenance-db=DBNAME      alternate maintenance database
  23. By default, a database with the same name as the current user is created.
  24. Report bugs to <pgsql-bugs@postgresql.org>.
  25. [postgres@web1 ~]$
  26. [postgres@web1 ~]$
  27. [postgres@web1 ~]$ /data/pgsql/bin/createdb zwcdb
  1. [postgres@web1 ~]$ psql -U zhongwc -d zwcdb
  2. psql (9.2.2)
  3. Type "help" for help.
  4. zwcdb=> help
  5. You are using psql, the command-line interface to PostgreSQL.
  6. Type:  \copyright for distribution terms
  7. \h for help with SQL commands
  8. \? for help with psql commands
  9. \g or terminate with semicolon to execute query
  10. \q to quit
  11. zwcdb=>

创建表

  1. [postgres@web1 data]$ psql -U zhongwc -d zwcdb -h 192.168.1.203 -p 1521
  2. Password for user zhongwc:
  3. psql (9.2.2)
  4. Type "help" for help.
  5. zwcdb=> create table t_zhongwc(pid integer,pname varchar(32),constraint zhongwc_pid_pk primary key(pid));
  6. NOTICE:  CREATE TABLE / PRIMARY KEY will create implicit index "zhongwc_pid_pk" for table "t_zhongwc"
  7. CREATE TABLE
  8. zwcdb=>
  9. zwcdb=> select * from t_zhongwc;
  10. pid | pname
  11. -----+-------
  12. (0 rows)

删除表

    1. zwcdb=> drop table t_zhongwc;
    2. DROP TABLE
    3. zwcdb=> drop table t_zhongwc;
    4. ERROR:  table "t_zhongwc" does not exist

postgres创建用户,表的更多相关文章

  1. oracle 字符集安装错了,修改字符集 及创建用户 表空间 ,删除用户及所有的表

    1.首先以sysdba的身份登录上去 conn /as sysdba 2.关闭数据库shutdown immediate; 3.以mount打来数据库,startup mount 4.设置sessio ...

  2. oracle创建用户表空间

    --本次因工作需要,为其他部门提供部分表数据,创建一个新用户与表空间.--system用户下drop user sys_outside cascade;drop tablespace sys_outs ...

  3. Oracle_PLSQL创建用户表空间

  4. Oracle创建表空间、创建用户以及授权、查看权限

    常用的,留着备用 1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_tempTEMPFILE 'C:\oracle\product\10.1.0\oradata\o ...

  5. Oracle创建用户并给用户授权查询指定表或视图的权限

    MSV31账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND  DEFAULT TABLESPACE "TBS_DN ...

  6. sql脚本创建用户角色权限表

    /******************************************/ /* 名称:权限管理 */ /* 编写日期:2010.5.20 */ /* 开发者:dangqinghua * ...

  7. ORACLE创建用户,建表空间,授予权限

    1.创建用户表空间 CREATE TABLESPACE my_tsLOGGINGDATAFILE 'D:\app\win7\oradata\orcl\my_ts.dbf' SIZE 10M AUTOE ...

  8. oracle创建临时表空间、用户表空间、创建用户关联表空间、授权等

    1.创建临时表空间 CREATE TEMPORARY TABLESPACE test_temp TEMPFILE 'C:\oracle\product\10.1.0\oradata\orcl\test ...

  9. oracle11g 创建用户并授权

    Oracle创建用户并给用户授权查询指定表或视图的权限用sys账户登录数据库进行如下操作: CREATE USER NORTHBOUND IDENTIFIED BY NORTHBOUND DEFAUL ...

随机推荐

  1. php 或js 常用的正则表达式

    1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用:2.    "^\d+$" //非负整数(正整数 + 0)3.    "^[0-9 ...

  2. Linux 文件系统错误的修复方法 ddrescue替代dd的恢复软件 备用超级块

    Linux 文件系统错误的修复方法  ddrescue替代dd的恢复软件  备用超级块 最近处理的一件 linux 服务器断电导致文件系统启动后文件系统不可读写,数据不可用的案例,现总结下 Linux ...

  3. 诊断SQLSERVER问题常用的日志

    这里主要有两个: (1)Windows事件日志 (2)SQLSERVER ErrorLog 1.Windows事件日志 Event Log 作为一个Windows开启和管理的服务程序,Windows会 ...

  4. ACE的CDR中的字节对齐问题

    大家应该都知道计算机中间都有字节对齐问题.CPU访问内存的时候,如果从特定的地址开始访问一般可以加快速度,比如在32位机器上,如果一个32位的整数被放在能被32模除等于0的地址上,只需要访问一次,而如 ...

  5. Highcharts动态赋值学习

    最近老大让做项目中的统计图表功能,需要使用highcharts这个插件,弄出来了两种类型的图表动态赋值的实现,首先贴上中文网的官网和api地址,使用这个英语不好的同学肯定会用到的: 中文网官网:htt ...

  6. Redis 安全性设置

    redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的.某些情况下,为了安全起见,我们可以设置在客户端连接后进行任何操作之前都要进行密码验证. 我这边是安装的window系统,修改red ...

  7. 最流行的PHP 代码规范

    “PHP是最好的编程语言” ;-) 那么PHPer习惯使用什么样的代码规范呢?sideeffect.kr通过分析GitHub上托管的开源代码,得出了一些有趣的结果,让我们一起来看看吧. 缩进 空格(7 ...

  8. 装饰器、生成器,迭代器、Json & pickle 数据序列化

    1. 列表生成器:代码例子 a=[i*2 for i in range(10)] print(a) 运行效果如下: D:\python35\python.exe D:/python培训/s14/day ...

  9. 在Android平台下的基于Linux-C 的测试程序

    iTOP-4412 开发板可以运行的文件系统很多,在具体的文件系统上实现特定功能前,可以 使用Linux-C 程序来测试硬件以及驱动.而且这些程序很容易移植到Android.Qt/E 以及最小文件系统 ...

  10. 利用DescriptionAttribute实现枚举字符串

    我们知道定义枚举时是不允许带空格等符号的,这样就不利于进行字符串对比.当然可以通过给枚举添加DescriptionAttribute,然后通过fieldinfo读取DescriptionAttribu ...