FREEBSD安装POSTGRESQL笔记

 更新时间:2015年02月18日 15:32:17   投稿:junjie  
这篇文章主要介绍了FREEBSD安装POSTGRESQL笔记,本文着重讲解安装中遇到到的一些问题和解决方法,需要的朋友可以参考下
(福利推荐:【腾讯云】服务器最新限时优惠活动,云服务器1核2G仅99元/年、2核4G仅768元/3年,立即抢购>>>:9i0i.cn/qcloud

(福利推荐:你还在原价购买阿里云服务器?现在阿里云0.8折限时抢购活动来啦!4核8G企业云服务器仅2998元/3年,立即抢购>>>:9i0i.cn/aliyun

折腾了好长时间,重新初始化好多次。

安装的时候,命令:pkg search postgresql.额 好多包,选择最新的9.4安装server,会一起安装client。安装完会有很多文字提示,这个很有用。安装完会新建一个用户pgsql,家目录为/usr/local/pgsql.

第一步

要先切换到pgsql用户下,su root, su pgsql。然后在pgsql home目录创建data文件夹。root用户下好像是不允许的
初始化,initdb -D /usr/local/pgsql/data/ ,会生成很多文件。初始化数据库存储区,会自动创建一个 postgres的数据库,放乱七八糟的设置和第三方插件的数据。还会有一个模板 template1。这里还不是很清楚,以后创建数据库就会用这个模板创建。这里要说的是数据库编码的问题,这里悲剧的初始化了好多次。
默认执行上边的命令后,提示文字会跟你说(当时没看。。)默认数据库编码为“sql_ascii”,默认文本搜索设置为 english。。我靠执行的时候就瞅着屏幕发呆了,就等执行完。。。重新初始化的方法,我也是从提示中看到的,直接initdb会提示你 要清空原来文件夹或者新建。直接rm -rf *.initdb –help
可以看到字符编码的设定用–encoding ,initdb –encoding=UTF8 -D /usr/local/pgsql/data/

启动postgresql,启动脚本/usr/local/etc/rc.d/postgresql。开始要添加到/etc/rc.conf文件,这个也是有提示的。
status not running,start成功

创建数据库,createdb –encoding=UTF-8 bt,使用客户端连接,qsql bt,
进去后 show server_encoding;查看server编码,utf8
\encoding 查看客户端编码。客户端还是SQL_ASCII,可以使用/encoding utf8改变客户端编码。
也可以直接使用\l查看。

ok了 基本没别的问题了。

相关文章

  • PostgreSQL实现一个通用标签系统

    PostgreSQL实现一个通用标签系统

    这篇文章主要给大家介绍了关于利用PostgreSQL实现一个通用标签系统的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-01-01
  • PostgreSQL中使用数组改进性能实例代码

    PostgreSQL中使用数组改进性能实例代码

    这篇文章主要给大家介绍了关于PostgreSQL中使用数组改进性能的相关资料,文中通过示例代码以及图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-12-12
  • Postgresql 数据库 varchar()字符占用多少字节介绍

    Postgresql 数据库 varchar()字符占用多少字节介绍

    这篇文章主要介绍了Postgresql 数据库 varchar()字符占用多少字节介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-12-12
  • PotgreSQL?基于时间点恢复过程

    PotgreSQL?基于时间点恢复过程

    本篇文章介绍?PostgreSQL?基于时间点恢复(point-in-time-recover)需要的条件及恢复过程,属于操作说明,对PotgreSQL?时间点恢复相关知识感兴趣的朋友跟随小编一起看看吧
    2023-08-08
  • 浅谈PostgreSQL和SQLServer的一些差异

    浅谈PostgreSQL和SQLServer的一些差异

    这篇文章主要介绍了浅谈PostgreSQL和SQLServer的一些差异,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 使用Postgresql 实现快速插入测试数据

    使用Postgresql 实现快速插入测试数据

    这篇文章主要介绍了使用Postgresql 实现快速插入测试数据,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • 如何将excel表格数据导入postgresql数据库

    如何将excel表格数据导入postgresql数据库

    这篇文章主要介绍了如何将excel表格数据导入postgresql数据库,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-03-03
  • PostgreSQL 实现登录及修改密码操作

    PostgreSQL 实现登录及修改密码操作

    这篇文章主要介绍了PostgreSQL 实现登录及修改密码操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • postgres 连接数查看与设置操作

    postgres 连接数查看与设置操作

    这篇文章主要介绍了postgres 连接数查看与设置操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-01-01
  • PostgreSQL备份工具 pgBackRest使用详解

    PostgreSQL备份工具 pgBackRest使用详解

    这篇文章主要介绍了PostgreSQL备份工具 pgBackRest使用详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-02-02

最新评论

?


http://www.vxiaotou.com