Postgresql命令行和数据库备份与恢复
2015-05-20 18:50
846 查看
进入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 备份
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 备份
相关文章推荐
- PostgreSQL数据库完美备份恢复
- ubuntu mysql 数据库备份以及恢复[命令行]
- 【PostgreSQL】postgreSQL数据库备份与恢复技术比较
- postgresql 数据库的备份与恢复(命令模式)
- postgresql 数据库备份与恢复
- Windows下Postgresql数据库的备份及恢复
- postgresql 备份 和 恢复 整个数据库
- 命令行备份数据库、恢复数据库、截断数据库日志
- postgresql 数据库备份和恢复
- postgresql数据库的备份与恢复
- 数据库postgresql的单表备份与恢复
- postgresql使用pg_dump、pg_restore备份及恢复数据库
- 某电商项目PostgreSQL数据库备份恢复方案
- pg_rman 实现对postgresql数据库的备份,恢复与管理
- postgresql数据库备份和恢复
- ubuntu mysql 数据库备份以及恢复[命令行]
- PostgreSQL数据库完美备份恢复
- postgresql的基本使用,以及数据库的备份与恢复
- Postgresql 数据库备份恢复,序列值问题
- Postgresql 数据库备份,恢复