FREEBSD安裝POSTGRESQL筆記
折騰了好長時(shí)間,重新初始化好多次。
安裝的時(shí)候,命令:pkg search postgresql.額 好多包,選擇最新的9.4安裝server,會一起安裝client。安裝完會有很多文字提示,這個(gè)很有用。安裝完會新建一個(gè)用戶pgsql,家目錄為/usr/local/pgsql.
第一步
要先切換到pgsql用戶下,su root, su pgsql。然后在pgsql home目錄創(chuàng)建data文件夾。root用戶下好像是不允許的
初始化,initdb -D /usr/local/pgsql/data/ ,會生成很多文件。初始化數(shù)據(jù)庫存儲區(qū),會自動(dòng)創(chuàng)建一個(gè) postgres的數(shù)據(jù)庫,放亂七八糟的設(shè)置和第三方插件的數(shù)據(jù)。還會有一個(gè)模板 template1。這里還不是很清楚,以后創(chuàng)建數(shù)據(jù)庫就會用這個(gè)模板創(chuàng)建。這里要說的是數(shù)據(jù)庫編碼的問題,這里悲劇的初始化了好多次。
默認(rèn)執(zhí)行上邊的命令后,提示文字會跟你說(當(dāng)時(shí)沒看。。)默認(rèn)數(shù)據(jù)庫編碼為“sql_ascii”,默認(rèn)文本搜索設(shè)置為 english。。我靠執(zhí)行的時(shí)候就瞅著屏幕發(fā)呆了,就等執(zhí)行完。。。重新初始化的方法,我也是從提示中看到的,直接initdb會提示你 要清空原來文件夾或者新建。直接rm -rf *.initdb –help
可以看到字符編碼的設(shè)定用–encoding ,initdb –encoding=UTF8 -D /usr/local/pgsql/data/
啟動(dòng)postgresql,啟動(dòng)腳本/usr/local/etc/rc.d/postgresql。開始要添加到/etc/rc.conf文件,這個(gè)也是有提示的。
status not running,start成功
創(chuàng)建數(shù)據(jù)庫,createdb –encoding=UTF-8 bt,使用客戶端連接,qsql bt,
進(jìn)去后 show server_encoding;查看server編碼,utf8
\encoding 查看客戶端編碼??蛻舳诉€是SQL_ASCII,可以使用/encoding utf8改變客戶端編碼。
也可以直接使用\l查看。
ok了 基本沒別的問題了。
- PostgreSQL安裝、配置及簡單使用方法
- CentOS7 PostgreSQL安裝、配置、使用詳解
- Linux CentOS 7源碼編譯安裝PostgreSQL9.5
- Linux CentOS 7安裝PostgreSQL9.3圖文教程
- Mac OS上安裝PostgreSQL的教程
- 在PostgreSQL上安裝并使用擴(kuò)展模塊的教程
- Debian中PostgreSQL數(shù)據(jù)庫安裝配置實(shí)例
- Windows下PostgreSQL安裝圖解
- 用一整天的時(shí)間安裝postgreSQL NTFS權(quán)限
- PostgreSQL 安裝和簡單使用
- Windows PostgreSQL 安裝圖文教程
- PostgreSQL8.3.3安裝方法
- windows PostgreSQL 9.1 安裝詳細(xì)步驟
相關(guān)文章
如何使用Dockerfile創(chuàng)建PostgreSQL數(shù)據(jù)庫
這篇文章主要介紹了如何使用Dockerfile創(chuàng)建PostgreSQL數(shù)據(jù)庫,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧2024-02-02
使用Postgresql 實(shí)現(xiàn)快速插入測試數(shù)據(jù)
這篇文章主要介紹了使用Postgresql 實(shí)現(xiàn)快速插入測試數(shù)據(jù),具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-01-01
postgresql的jsonb數(shù)據(jù)查詢和修改的方法
這篇文章主要介紹了postgresql的jsonb數(shù)據(jù)查詢和修改的方法,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-03-03
PostgreSQL事務(wù)回卷實(shí)戰(zhàn)案例詳析
前段時(shí)間在公司小范圍做了一個(gè)關(guān)于PG事務(wù)實(shí)現(xiàn)的講座,最后總結(jié)了一個(gè)摘要性的東西,分享一下,這篇文章主要給大家介紹了關(guān)于PostgreSQL事務(wù)回卷實(shí)戰(zhàn)案例的相關(guān)資料,需要的朋友可以參考下2022-03-03
PostgreSQL數(shù)據(jù)庫備份與恢復(fù)的四種辦法
在數(shù)據(jù)為王的時(shí)代,數(shù)據(jù)庫中存儲的信息堪稱企業(yè)的生命線,而PostgreSQL作為一款廣泛應(yīng)用的開源數(shù)據(jù)庫,學(xué)會如何妥善進(jìn)行備份與恢復(fù)操作,是每個(gè)開發(fā)者與運(yùn)維人員必備的技能,今天,咱們就深入探究一下PostgreSQL相關(guān)的備份恢復(fù)策略,并附上豐富的代碼示例2025-01-01
PostgreSQL模式匹配與正則表達(dá)式方法總結(jié)
在postgresql中使用正則表達(dá)式時(shí)需要使用關(guān)鍵字“~”,以表示該關(guān)鍵字之前的內(nèi)容需匹配之后的正則表達(dá)式,這篇文章主要給大家介紹了關(guān)于PostgreSQL模式匹配與正則表達(dá)式的相關(guān)資料,需要的朋友可以參考下2022-11-11
PostgreSQL12同步流復(fù)制搭建及主備切換方式
這篇文章主要介紹了PostgreSQL12同步流復(fù)制搭建及主備切換方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-03-03

