• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >PostgreSQL > FREEBSD安装POSTGRESQL笔记

FREEBSD安装POSTGRESQL笔记

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了freebsd安装教程,freebsd安装,freebsd安装软件,freebsd10安装教程,freebsd安装perl等相关知识,希望本文的分享对您有所帮助

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

安装的时候,命令: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了 基本没别的问题了。

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • FREEBSD安装POSTGRESQL笔记

相关文章

  • 2017-05-11PostgreSQL中调用存储过程并返回数据集实例
  • 2017-05-11PostgreSQL 角色与用户管理介绍
  • 2017-05-11PostgreSQL新手入门教程
  • 2017-05-11在windows下手动初始化PostgreSQL数据库教程
  • 2017-05-11phpPgAdmin 配置文件参数说明中文版
  • 2017-05-11PostgreSQL教程(五):函数和操作符详解(1)
  • 2017-05-11CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享
  • 2017-05-11SQLite教程(七):数据类型详解
  • 2017-05-11PostgreSQL ERROR: invalid escape string 解决办法
  • 2017-05-11PostgreSQL 安装和简单使用第1/2页

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • PostgreSQL 查看数据库,索引,表,表空间大小的示例代码
    • CentOS中运行PostgreSQL需要修改的内核参数及配置脚本分享
    • PostgreSQL教程(九):事物隔离介绍
    • PostgreSQL教程(二):模式Schema详解
    • PostgreSQL教程(五):函数和操作符详解(1)
    • PostgreSQL中关闭死锁进程的方法
    • PostgreSQL中的XML操作函数代码
    • postgresql 数据库时间间隔数据查询
    • FREEBSD安装POSTGRESQL笔记
    • 用PostgreSQL数据库做地理位置app应用

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有