Windows下PostgreSQL导出/导…
来源:互联网 发布:淘宝一分钱刷信誉 编辑:程序博客网 时间:2024/05/29 18:00
2B的程序猿之路。。。。
看到群里有人问这个问题,自己没做过,总觉得在psql下用命令来导入导出很费劲而且会有编码的若干问题,自己之前做也是用kettle来实现。不过毕竟没做过,也试试看,到底是个什么情况。
1.参考资料
(1)postgresql数据库导入和导出CSV格式
(2)PostgreSQL:如何处理导出的数据中文显示乱码问题? http://francs3.blog.163.com/blog/static/4057672720120694224195/
2.个人实践
(1)数据库表导出到csv文件
1)进入psql:
2)先看看编码用的是什么:
show client_encoding;
由于我之前设置过,设成了GBK,所以不用修改,如果不是GBK,而表里又有中文字段,那么请先修改编码:
set client_encoding='GBK';
注:语句的末尾的分号“;”不能丢,丢了就不执行了也不报错。
3)执行命令copy tb_test_poi to 'D://li1.csv' with csv header;
4)如果有编码问题,再想办法解决吧(包括修改环境变量等,或者另寻它法)
(2)从csv文件导入数据库表
1)先要确保数据库里有对应的表,所以先执行建表sql脚本,我把原本的geo的类型从geometry改为charactervarying(3000),不然会出错的
2)执行命令 copy tb_test_poi2 from 'D://li1.csv' with csv header;
执行完成显示记录数,说明就ok了
3)pgAdmin里查询下结果看看
3.总结
问题到此就都解决了,主要是学习了命令copy to和copy from的用法;
没遇到编码的问题,因为我之前就解决过了;
- Windows下PostgreSQL导出/导…
- Windows下PostgreSql数据导出和恢复
- Windows下安装postgresql
- windows下安装postgresql
- windows下编译postgresql源码
- windows下连接PostgreSQL操作
- windows下编译postgresql数据库
- PostgreSQL Windows下的安装
- windows下编译postgresql源码
- Windows下编译PostgreSQL数据库
- Windows下PostgreSQL安装图解
- postgresql在windows平台下的安装
- Windows下安装Rails的PostgreSQL驱动
- 在WINDOWS 下安装postgresql数据库
- postgresql在windows平台下的安装
- PostgreSQL在Windows下的安装
- postgreSQL在windows下编译方法
- postgresql 8.4源码在windows下编译
- 批量修改PPT字体和颜色的方…
- 2011年ESRI北京站IDL视频教…
- 解决有的PDF内容不能复制的问题
- 地理科学未来发展的战略方向
- 连接postgresql数据库的jdbc驱动选择
- Windows下PostgreSQL导出/导…
- Word中清除页眉中的横线
- 解决mysql密码忘记的问题
- 好资源分享--3S技术资源教程
- eclipse版本查询及中英文界面切换
- Effective C++学习笔记(Part Six:Item 32-40)
- windows7如何打开远程桌面
- CAD中如何查看要素高程
- CAD文件格式(.dxf)的等高线在Arc…