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
相关文章
- docker 操作postgresql和postgresql导入与导出数据
- PostgreSQL 与 JSON:半结构化数据处理
- pg批量插入_postgresql大批量数据导入方法
- 基于PostgreSQL的自然语义解析电子病历编程实践与探索(下)-五、数据导入与存储
- 我与solr(二)--导入mysql数据库
- 青少年编程与数学 02-007 PostgreSQL数据库应用 05课题、结构化查询语言(SQL)
- postgreSQL数据库导入导出
- 【搜索引擎】Solr最新安装以及通过关系型数据库(MySQL,Oracle,PostgreSQL)导入数据
- PostgreSQL中的COPY命令:高效数据导入与导出
- linux上数据库导入与导出