postgrepsql源码安装

postgrepsql源码安装

源码下载

下载地址: https://www.postgresql.org/ftp/source/v11.3/

选择对应版本下的tar.gz文件下载。(文件大概20多兆,网速比较慢,我下载了大概半小时)。

上传到服务器

我这里用的secureCRT终端工具,可以通过rz,sz命令分别进行上传下载,
如果你的电脑和服务器墙是通的也可以直接使用scp来上传下载文件。

secureCRT上传下载文件

通过rz(r:received)上传文件到服务器,会弹出一个窗口选择本地文件进行上传。
直接使用rz可能会报zmodem transfer canceled by remote side错误,使用rz -e 就可以
解决这个问题。

通过sz(s:send)下载服务器文件到本地,sz filename/file(要下载的文件名或目录),下载文件地址可以在secureCRT【选项】【会话选项】【x/y/Zmodem】中看到。

解压

上传文件到/usr/pgsql目录下

	cd usr
	mkdir pgsql
	cd pgsql
	//解压
	tar -zxvf postgresql-11.3.tar.gz
	//进入解压后的目录
	cd postgresql-11.3

编译

	//在postgresql-11.3目录下
	//配置安装目录
	./configure --prefix=/usr/postgresql/pgdata
	//编译耗时比较长,大概5分钟
	make
	

安装

	//安装
	make install

导出其他服务器上postgresql上的数据

  ./pg_dump -s -h ip -p port -U username -E=UTF-8 --schema=public  \
  --table=export_table_name                     \
   -f /home/tablesql.sql database;

	//输入上面命令,要求输入密码
	password
	
	//最后可以在tablesql.sql上看到建表语句
	

参考

https://blog.csdn.net/weixin_40074744/article/details/100562206
https://blog.csdn.net/u010430099/article/details/53640028
https://blog.csdn.net/yule117737767/article/details/82388285

发布了121 篇原创文章 · 获赞 56 · 访问量 167万+

猜你喜欢

转载自blog.csdn.net/u013565163/article/details/104536452