温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

PostgreSQL配置参数详解和配置错误解决办法(二)

发布时间:2020-07-26 19:46:30 来源:网络 阅读:1101 作者:IdealReality 栏目:数据库


./configure编译参数详解: --prefix  	  指定安装目录。 --bindir  	  指定可执行程序的目录 --sysconfdir  	  默认设置各种配置文件的目录。 --libdir          设置安装库和动态可加载模块的位置。 --includedir  	  设置安装C和C ++头文件的目录 --datarootdir     设置各种类型的只读数据文件的根目录。share目录。 --datadir         设置已安装程序使用的只读数据文件的目录。默认值为DATAROOTDIR。 --localedir       设置用于安装区域设置数据的目录。默认值为DATAROOTDIR/locale。 --mandir  	  PostgreSQL附带的手册页将安装在这个目录下. man目录。 --docdir          设置安装文档文件的根目录。 --htmldir	  PostgreSQL的HTML格式文档将安装在此目录下。默认值为DATAROOTDIR。 --with-extra-version = STRING   将STRING附加到PostgreSQL版本号 --with-libraries    用于搜索库。 --enable-nls   	    启用本机语言支持(NLS),即以英语以外的语言显示程序消息的功能。 --with-pgport       设置为服务器和客户端的默认端口号。默认值为5432。 --with-perl	    支持perl语言。 --with-python  	    支持python语言。 --with-TCL	    支持PL/Tcl语言。 --with-tclconfig    包含构建与Tcl接口的模块所需的配置信息。 --with-GSSAPI       构建支持GSSAPI身份验证。 --with-openssl	    构建支持SSL(加密)连接 --with-pam	    使用PAM(可插入身份验证模块)支持构建. --with-ldap	    使用LDAP支持构建身份验证和连接参数查找. --without-readline	禁用psql中的命令行编辑和历史记录 . --with-libedit-preferred        有利于使用BSD许可的libedit库.默认使用Readline。 --with-bonjour	使用Bonjour支持构建 --with-uuid=LIBRARY	使用指定的UUID库构建uuid-ossp模块. --with-libxml	使用libxml构建(启用SQL/XML支持). --with-libxslt	在构建xml2 模块时使用libxslt 。xml2依赖于此库来执行XML的XSL转换。 --disable-integer-datetimes      禁用对时间戳和间隔的64位整数存储的支持,并将日期时间值存储为浮点数。 --disable-float4-byval      禁用“按值”传递float4值,导致它们“通过引用”传递。此选项会降低性能. --disable-float8-byval      禁用“按值”传递float8值,导致它们“通过引用”传递。此选项会降低性能. --with-segsize=SEGSIZE    设置段大小,以千兆字节为单位。大表分为多个操作系统文件,每个文件的大小等于段大小 --with-blocksize=BLOCKSIZE   设置块大小,以千字节为单位。这是表中的存储单元和I / O. 默认值为8千字节 --with-wal-segsize=SEGSIZE   设置WAL段大小,以兆字节为单位。这是WAL日志中每个文件的大小。 调整此大小以控制WAL日志传送的粒度可能很有用。默认大小为16兆字节。该值必须是1到64(兆字节)之间的2的幂. --with-wal-blocksize=BLOCKSIZE 设置WAL块大小,以千字节为单位。这是WAL日志中的存储和I / O单位。默认值为8千字节.该值必须是1到64(兆字节)之间的2的幂. --disable-spinlocks        禁用环形锁。 --disable-thread-safety    禁用线程安全,禁用客户端库的线程安全性。 --with-system-tzdata=DIRECTORY PostgreSQL包含自己的时区数据库,它需要日期和时间操作.默认与linux时区兼容。 --without-zlib  防止使用Zlib 库。 --enable-debug   使用调试符号编译所有程序和库。 --enable-depend  启用自动依赖关系跟踪。 --enable-dtrace   编译PostgreSQL,支持动态跟踪工具DTrace。 --enable-tap-tests  使用Perl TAP工具启用测试。

  编译报错:

  1. readline报错: 

    PostgreSQL配置参数详解和配置错误解决办法(二)

   解决办法:      查看关于readline库:     # ldconfig -p |grep readline     # apt-get install -y libreadline6-dev

PostgreSQL配置参数详解和配置错误解决办法(二)

解决办法:      # apt-get install -y zlib1g-dev


PostgreSQL配置参数详解和配置错误解决办法(二)

解决办法:      # apt-get install -y libxml2-dev


PostgreSQL配置参数详解和配置错误解决办法(二)

解决办法:      # apt-get install -y systemtap-sdt-dev  libxslt-dev


向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI