PostgreSQL操作笔记(命令行)

来源:互联网 发布:纵横预算软件 编辑:程序博客网 时间:2024/06/03 18:02

1.进入命令行窗口

运行->cmd-进入postgresql安装目录中的bin目录:D:\installed\PostgreSQL\9.2\bin

,输入以下命令:

C:\Documents and Settings\yehui>d:

D:\> cd D:\installed\PostgreSQL\9.2\bin

D:\installed\PostgreSQL\9.2\bin>psql -h 127.0.0.1 -U postgres

用户postgres口令:输入密码(比如123456)回车

psql(9.2.4)

输入“help”来获取帮助信息。


postgres=#

 

执行命令 是以“\”开始的。
postgresql命令行大部分是 执行命令 是以“\”开始的。  sql不用

 

1.查询帮助

使用"\?"查看帮助

 

1.创建用户

创建一个带密码的用户

create ROLE ${USER} WITH LOGIN ENCRYPTED PASSWORD '${password}';
${USER} 整体是个变量
 
例如:
create a db user "dev" with password "123456"
 
create ROLE dev WITH LOGIN ENCRYPTED PASSWORD '123456';
 
2.创建数据库

CREATE DATABASE ${DBNAME} OWNER=${USER}

create database   ddlgentest owner =dev;

提示:CREATE DATABASE

注意语句后面的分号不能丢。否则没有提示

 

3.创建模式

 

创建schema最好和user名一样,不然还得调整search_path等等。

schema要用新建的那个用户连接到新建的db中,进行创建。省去一些授权的操作。

退出postgesql,重新进入cmd

psql -h 127.0.0.1 -U dev -d ddlgentest

用户dev口令:

输入正确进入提示:

ddlgentest=>

Create schema  csp_appdata;

 

或者不提出:(这个没试验,感觉应该没问题)

CREATE SCHEMA csp_appdata
  AUTHORIZATION dev; 

 


 

 

 

 



 

 

0 0