postgresql 导入与到处数据
导出:
1)首先登录到postgres 用户
su - postgres
2)执行导出命令(-U 后面是用户, beap_status为要导出的数据库)
pg_dump -U postgres beap_statics > /www/beap_statics.sql
3)导入数据库.(首先要登录到数据库用户下,
su - pg
然后要新建数据库
createdb beap_statics
然后执行导入命令(-d 后面指定要导入的数据库 -U 指定将要给哪个用户导入, -f指定要导入的文件)
psql -d beap_statics -U pg -f /tmp/beap_statics.sql
4)导出单个表,不带数据(-s 只导出表结构,不带数据)
pg_dump -h host -p port -U username -s -t tablename dbname > struct.sql
5)导出表带有数据(去掉 -s 就可以了)
pg_dump -h host -p port -U username -t tablename dbname > struct.sql
6)导入单个表
psql -d beap -U pg -f /tmp/beap_customers.sql
相关文章
- Java深入(高新技术)(二):开发环境、静态导入、可变参数、增强for循环、基本数据类型的自动拆箱与装箱、享元模式
- postgresql的基本使用,以及数据库的备份与恢复
- Postgresql命令行和数据库备份与恢复
- PostgreSQL 数据库NULL值的默认排序行为与查询、索引定义规范 - nulls first\last, asc\desc
- Longhorn+K8S+KubeSphere云端数据管理,实战 Sentry PostgreSQL 数据卷增量快照/备份与还原
- mysqldump命令导入导出数据库方法与实例汇总
- R语言数据的导入与导出
- Oracle 数据库的导入与导出
- 轻松实现SQL Server与Access、Excel数据表间的导入导出 【转载】
- 把postgresql中的表导入到mysql数据库中的两种方式