Linux pg数据库导出数据,linux下 postgres实现导出和导入
用postgres 的pg_dump可以实现从从postgres数据库中导出数据。
[1]只导出所有对象的数据库结构
C:\>pg_dump -f DDDDDD.sql -i -C -E UTF8 -n public -s -U portal -h localhost -W portal
-i 是为了兼容数据库版本
-C 包括创建数据库的语句
-E 设定导出数据的编码
-n 是Scheme的名称
-U 是用户名称
-h 是数据库服务器的名称
-W 是用强制密码验证
-s 只导出数据库结构
最后一个参数,当然就是数据库名称了
[2]导出所有对象的数据库结构和数据
C:\>pg_dump -f DDDDDD.sql -i -C -E UTF8 -n public -U portal -h localhost -W portal
没有-s参数
[3]只导出所有的表数据
C:\>pg_dump -f DDDDDD.sql -i -a -C -E UTF8 -n public -U portal -h localhost -W portal
-a 只导出数据
数据导入
[1]c:\psql -f DDDDDD.sql -h 192.168.1.233 -U myuser -W myportal
执行就可以实现导入了。
如果数据库myportal 不存在,要先创建数据库
createdb -U postgres -h 192.168.1.233 myportal
然后再执行上面的导入语句就可以了。
[2]psql -hlocalhost -U myuser -d myportal < DDDDDD.sql
执行语句导入数据就可以了。
原文:http://www.cnblogs.com/lanzhang/p/3797177.html
Linux pg数据库导出数据,linux下 postgres实现导出和导入相关推荐
- linux中mongo的导出数据,Linux下mongodb安装及数据导入导出教程(示例代码)
Linux下mongodb安装及数据导入导出教程 #查看linux发行版本 cat /etc/issue #查看linux内核版本号 uname -r 一.Linux下mongodb安装的一般步骤 1 ...
- linux修改数据库内容命令,linux中的数据库命令
linux中的数据库命令包括链接,重启,关闭等等.下面由学习啦小编为大家整理了linux下的数据库命令的相关知识,希望对大家有帮助! 一.linux下启动mysql数据库的命令 1. mysqladm ...
- linux创建数据库Oracle用户,linux下ORACLE数据库中创建新用户
http://www.cnblogs.com/cloudwalf/archive/2008/09/04/1284033.html http://www.aiisen.com/oracle-lin ...
- linux 删除20日前数据,Linux 维护常用命令
Linux 维护常用命令 1.查看某文件的一部分 如果你只想看文件的前 5 行,可以使用 head 命令, 如:head -5 /etc/passwd 如果你想查看文件的后 10 行,可以使用 tai ...
- c 命令导出数据到mysql_MySQL命令行导出数据库
MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\MySQL\MySQL Serv ...
- Mysql数据库导入导出数据,将文件内容按格式导入数据库
实验环境:Linux 安装软件: Mysql 1.导入数据库 1)准备一个权限为mysql的目录 mkdir /myload chonw mysql:mysql /myload 2)修改配置文件 vi ...
- linux设置数据库定时备份,linux中使用计划任务进行数据库定期备份
Linux上经常要使用cornd执行定时任务.如果对crontab掌握不是很熟悉,也可以直接使用宝塔面板进行一些简单的定时计划任务. 在我的云主 机上 安装了CentOS系统,并默认安装了宝塔管理面板 ...
- linux mysql数据库日志关闭,linux 怎样恢復mysql数据库日志
1.用dump命令备份数据库. # mysqldump -u root -p dbfile > dbfile.sql 2.用rsync从新服务器获得备份的文件(SCP或WGET也可以). # r ...
- linux列表去重复数据,Linux常用去除重复数据口令
一.uniq干什么用的 文本中的重复行,基本上不是我们所要的,所以就要去除掉.linux下有其他命令可以去除重复行,但是我觉得uniq还是比较方便的一个.使用uniq的时候要注意以下二点 1,对文本操 ...
最新文章
- Python疑难杂症:SyntaxError: Non-ASCII character Python中文处理问题
- python jieba库下载_Python中jieba库安装步骤及失败原因解析
- 10岁才上小学的他,如今是高校男神教授
- 山东理工oj答案java_众数问题(山东理工OJ)
- 拼多多被指洗钱 官方回应:将起诉“差评”并索赔1000万元
- 新手网页设计提高设计水平的法宝,临摹练习!
- python创建应用程序窗口_如何设置pythonwxwidgets应用程序窗口的类名?
- 如何发布第一个属于自己的npm包
- webAppbuilder微件使用教程2 常用微件介绍
- 高通QFIL刷机 安装9008驱动
- Matlab中配置vlfeat库
- LeetCode题目Java代码解答 (详细解释!!!)
- 金格iweboffice axios上传单文件和多文件js代码
- java调用soap接口_java远程调用soap协议接口
- android 警报声音_Android接近警报教程
- 每天学一个 Linux 命令(115):accton
- canvas画线变粗变模糊的解决办法
- IOS 读二进制数据文件
- 浏览器开发工具的秘密
- LeetCode-2206. 将数组划分成相等数对_Python
热门文章
- docker 挂载主机目录访问报错Permission denied 解决办法
- metasploit msfconsole 命令参数
- 关于sql注入之cookie注入
- VS2010 VS2012 的快捷键
- Linux grep命令分析以及C语言版本的实现
- android开发--详解ListView,动态添加,删除Adapter中的数据项
- tcp connection setup的实现
- php new httprequest,php安装HTTP_Request2及引用介绍(通过HTTP_Request创建微软人脸识别的群组 为例)...
- 分层和分段用什么符号_如何划分段落层次,如何给段落分层
- java日历表打印_Java打印日历表