源码安装postgresql
- wget http://ftp.postgresql.org/pub/source/v9.2rc1/postgresql-9.2rc1.tar.gz #下载
- wph@ubuntu:~$ tar -zxvf postgres-9.2rc1.tar.gz
- wph@ubuntu:~$ ./configure --prefix=/usr/local/pgsql #检测系统条件是后符合安装要求,如果你的系统没有安装过其它源码编译的程序的话,应该会少下面2个库^_^
- wph@ubuntu:~$ sudo apt-get install libreadline-dev zlib1g-dev #编译时需要要用到这2个库,libreadline-dev这个库,是为了按键上下方向键可以用而装的。
-
- root@localhost.main:~# yum install readline-devel zlib1g-devel #当系统包管理软件为yum时,可以用上述这种方式安装;
- wph@ubuntu:~$ ./configure --prefix=/usr/local/pgsql #再次检测,顺利通过
- wph@ubuntu:~$ sudo make #编译
- wph@ubuntu:~$ sudo make install #安装
- wph@ubuntu:~$ sudo -i
- root@ubuntu:~# adduser postgres #添加用户
- root@ubuntu:~# mkdir /usr/local/pgsql/data #创建数据库存放位置
- root@ubuntu:~# chown postgres /usr/local/pgsql/data #修改文件夹所属用户
- root@ubuntu:~# sudo echo "export POSTGRES_HOME=/usr/local/pgsql" >> /etc/profile #配置文件编辑
- root@ubuntu:~# sudo echo "export LD_LIBRARY_PATH=/usr/local/pgsql/lib" >> /etc/profile #配置文件编辑
- root@ubuntu:~# sudo echo "export PATH=/usr/local/pgsql/bin:$PATH" >> /etc/profile #配置文件编辑
- root@ubuntu:~# sudo echo "export PGDATA=/usr/local/pgsql/data" >> /etc/profile #配置文件编辑
- root@ubuntu:~# su - postgres
- postgres@ubuntu:~$ initdb -D /usr/local/pgsql/data #初始化数据库(此处官方称为初始化数据库集群)
- postgres@ubuntu:~$ postmaster -D /usr/local/pgsql/data/ > logfile 2>&1 #启动数据库,启动数据库有很多方式,例如:使用postmaster -D /usr/.. ,pg_ctl start 等等。
- postgres@ubuntu:~$ createuser test_user # 此处为添加数据库服务器用户
- postgres@ubuntu:~$ createdb test_database -O test_user # 此处为添加数据库服务器用户
- postgres@ubuntu:~$ psql #登录数据库
备注:
2012-03-13 16:49:00
libreadline-dev 库解释 全称:GUN Readline库 用于在psql的命令行中可以使用光标(↑↓)翻出历史命令。当然如果没有GNU Readline库的话,需要增加--without-readline选项到./configure命令后面,这样做就是去了光标键翻出命令历史的功能。
zlib 库解释 :主要是pg_dump和pg_restore这两个导入导出工具使用zlib压缩库,指定配置选项--without-zlib可以不使用zlib库,如此一来,pg_dump和pg_restore就没有压缩功能了。
相关推荐
PostgreSQL 13.4源码安装,包含安装文档,PG13.4源码,也适合其他版本源码安装
Linux环境PostgreSQL源码编译安装Linux环境PostgreSQL源码编译安装Linux环境PostgreSQL源码编译安装PostgreSQL版
postgresql &pg源码安装编译教程
在centos7下postgresql11.2源码安装,从零开始,一步步进阶,终有一天会成为大师。注意:安装前关闭防火墙,因不是生产环境,因此未涉及相关参数的修改。
通过源码安装PostgreSQL
这是PostgreSQL源代码,供有兴趣的人下载练习windows下编译客户端psql
postgresql-11 Ubuntu22.04离线安装包,deb格式。 执行压缩包内 install.sh 可一键安装。 适用于无互联网环境。
postgresql14加postgis3.2在centos离线编译安装
postgresql源码包编译安装
windows下编译postgresql源码编译环境搭建
postgresql-8.0.23.tar.gz源代码
4500页的源码解读 光是SELECT语句相关实现,就阐述了300多页 看完了你就是postgreSQL达人了 章节明细,需要精读那个功能点就仔细看
PostgreSQL from github
Python编写PostgreSQL数据库结构比对程序源代码,该源代码导入PyCharm即可运行使用。
PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。 它支持大部分 SQL:2003 标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制 同样,PostgreSQL 可以用...
PostgreSQL-14.2官网正式版源码 & 全自动一键部署脚本(基于CentOS 7,其他系统修改脚本命令即可兼容)。 详细安装过程见博客: https://blog.csdn.net/kinshy/article/details/112134102
Linux 安装postgresql 源码ftp 地址,所有不同版本,官方下载地址
在下载的源码文件夹里找到该文件,放到指定目录,再次运行sql,提示找不到dll文件,将dll文件放到指定目录,再运行,提示找不到zhprs_start函数,看来是dll没有正常explort出函数,修改源代码中的相关函数声明,再次...
Ubuntu下源码安装Postgresql,包括编译和安装的详细过程,实践可行