日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

FreeBSD 5.3 + PostgreSQL 8.0安裝經(jīng)驗(yàn)

一、升級(jí)ports
首先升級(jí)ports樹,保證最新的 。5.3的ISO中Postgresql的版本還只到7.4.6,升級(jí)后發(fā)現(xiàn)增加了postgresql80-server,但安裝仍然要在postgresql-devel中進(jìn)行 。
代碼:
#cd /usr/share/examples/cvsup
#cvsup -L 2 -g ports-supfile


二、調(diào)整內(nèi)核參數(shù)
如果這步不做的話,到后面初始數(shù)據(jù)庫(kù)時(shí)就會(huì)出錯(cuò) 。原因是FB默認(rèn)的共享內(nèi)存和信號(hào)燈和Postgresql 8.0要求的不一樣 。
代碼:
#cd /usr/src/sys/i386/conf
#cp GENERIC pgsql
#cat >> pgsql
options SYSVSHM
options SHMMAXPGS=4096 //**共享內(nèi)存的最大尺寸是由選項(xiàng)SHMMAXPGS(以頁(yè)計(jì))
options SHMSEG=256 //**每進(jìn)程最大共享內(nèi)存段數(shù)量

options SYSVSEM
options SEMMNI=256 //**信號(hào)燈標(biāo)識(shí)符的最小數(shù)量(也就是說(shuō),套)
options SEMMNS=512 //**系統(tǒng)范圍的最大信號(hào)燈數(shù)量
options SEMMNU=256
options SEMMAP=256 //**這兩個(gè)參數(shù)與 "semaphore undo(信號(hào)燈恢復(fù))"有關(guān)(具體意思也沒明白)
^D (按下ctl D)

#config pgsql
Kernel build Directory is ../compile/ORACLE
Don"t forget to do a ``make depend""

#cd ../compile/pgsql
#make depend
#make
#make install
#reboot


三、安裝postgresql 8.0

安裝
代碼:
#cd /usr/ports/databades/postgresql-devel
#make install
#rehash


初始化數(shù)據(jù)庫(kù)
代碼:
#su -l pgsql -c initdb


啟動(dòng)數(shù)據(jù)庫(kù)服務(wù)器
代碼:
# su pgsql
# pg_ctl -D /usr/local/pgsql/data -l logfile


創(chuàng)建pgsql庫(kù)
代碼:
$createdb pgsql


測(cè)試
代碼:
$psql
pgsql-# l //**顯示所有數(shù)據(jù)庫(kù)列表,和mysql的show databases功能等同;

默認(rèn)連接pgsql庫(kù),如果前面不創(chuàng)建,這一步就會(huì)報(bào)錯(cuò) 。這點(diǎn)好像和mysql有點(diǎn)區(qū)別 。

四、初學(xué)經(jīng)驗(yàn)分享
在pgsql-#的提示下,分兩種命令格式,以""引導(dǎo)開頭的是postgresql的管理命令,再一種就是SQL語(yǔ)句 。
? 顯示第一種類型的幫助說(shuō)明 。
h 顯示SQL語(yǔ)言的語(yǔ)句列表
h show 顯示某條語(yǔ)句的說(shuō)明和語(yǔ)法

l 列所有數(shù)據(jù)庫(kù)
dt 顯示當(dāng)前數(shù)據(jù)庫(kù)中表的信息,與mysql 中show table等同
c 連接另外一庫(kù)
du 顯示用戶列表
! 回到shell下執(zhí)行操作,exit返回
q 退出psql


由于本人也是剛接觸postgresql,冒昧將經(jīng)歷寫出與大家共享,不當(dāng)之處還望各位多多指點(diǎn) 。
【FreeBSD 5.3 PostgreSQL 8.0安裝經(jīng)驗(yàn)】參照文檔:
Installing PostgreSQL
http://www.bsdguides.org/guides/freebsd/databases/install_postgresql.php

PostgRSSQL 當(dāng)前 cvs 文檔:
http://www.pgsqldb.org/

    推薦閱讀