Postgresql命令行和数据库备份与恢复

进入Postgresql

 
1 进入数据库  
默认安装会创建postgres 用户,,使用postgres用户,psql命令会直接进入数据库:
Bash代码  
$ su postgres                                 //psql用户  
$ psql                                        //默认可直接进入  
$ psql -U posrgres -d dbname                  //使用psql命令进去如数据库管理  
 2 显示数据库
Bash代码  
$ \l  
 3 选择使用某数据库
 
Bash代码  
\c dbname  
 4 显示数据表
 
Bash代码  
$ \dt  
 
5为postgres用户添加密
Bash代码  
$ \password postgre  
 修改 vim  /etc/postgresql/9.1/main/pg_hba.conf  中的 peer 模式为 md5
 
命令行常用操作

1.createdb 数据库名称
产生数据库
2.dropdb 数据库名称
删除数据库

3.CREATE USER 用户名称
创建用户
4.drop User 用户名称
删除用户

5.SELECT usename FROM pg_user;
查看系统用户信息
\du

7.SELECT version();
查看版本信息

8.psql 数据库
打开psql交互工具

9.mydb=> \i basics.sql
\i 命令从指定的文件中读取命令。

10.COPY weather FROM '/home/user/weather.txt';
批量将文本文件中内容导入到wether表

11.SHOW search_path;
显示搜索路径

12.创建用户
CREATE USER 用户名 WITH PASSWORD '密码'

13.创建模式
CREATE SCHEMA myschema;

14.删除模式
DROP SCHEMA myschema;

15.查看搜索模式
SHOW search_path;

16.设置搜索模式
SET search_path TO myschema,public;

17.创建表空间
create tablespace 表空间名称 location '文件路径';

18.显示默认表空间
show default_tablespace;

19.设置默认表空间
set default_tablespace=表空间名称;

20.指定用户登录
psql MTPS -u

21.显示当前系统时间、
now()

 
Postgresql备份与导入
 
1 备份
posted @ 2015-05-20 18:50  陈贞  阅读(440)  评论(0编辑  收藏  举报