OpenBSD的pygreSQL是要去官網下載:
http://www.pygresql.org/readme.html#where-to-get
The released version of the source code is available at
ftp://ftp.pygresql.org/pub/distrib/PyGreSQL.tgz
>>>
>>> import pg
Traceback (most recent call last):
File "
File "pg.py", line 21, in
from _pg import *
ImportError: Shared object "libpq.so.3" not found, required by "_pg.so"
對於OpenBSD在安裝完PyGreSQL之後, 在import pg時會出現error,是因此找不到 libpq.so.x 只要ln -s之後就ok.
# ln -s /usr/local/pgsql/lib/libpq.so.5.0 /usr/lib/libpq.so.5.0
# ln -s /usr/local/pgsql/lib/libpq.so.5 /usr/lib/libpq.so.5
FreeBSD啟動PostgreSQL指令
/usr/local/pgsql/bin/pg_ctl -D /home/pgdata -l /var/log/pgsql.log start
啟動PostgreSQL指令
/usr/local/pgsql/bin/postgres -D /home/pgdata > /var/log/pgsql.log 2>&1 &
停止
/usr/local/pgsql/bin/pg_ctl -D /home/pgdata stop
改完pg_hba.conf 之後必須reload
reload
/usr/local/pgsql/bin/pg_ctl -D /home/pgdata reload
update user postgres password
alter user postgres with password 'new=password';
----
至於在OpenBSD啟動時出現Error, 需重新build kernel, 參數試著用底下.SYSVSHM, SYSVSEM
http://www.openbsd.org/faq/faq5.html#BldKernel
# cd /usr/src/sys/arch/i386/conf
# config GENERIC
# cd ../compile/GENERIC
# make clean && make depend && make
[...lots of output...]
# make install
http://twpug.net/docs/postgresql-doc-8.0-zh_TW/kernel-resources.html#SYSVIPC
信號燈. 您可能還需要增加信號燈的數量;系統預設的總數 60 只能允許大概 50 個 PostgreSQL 連接。 在內核配置文件裡設置您需要的值,比如:
options "SEMMNI=40"
options "SEMMNS=240"
FreeBSD
NetBSD
OpenBSD
編譯內核時需要把選項 SYSVSHM 和 SYSVSEM打開。 (預設是打開的。)共享內存的最大尺寸是由選項SHMMAXPGS(以頁計)。 下面顯示了一個如何設置這些參數的例子:
options SYSVSHM
options SHMMAXPGS=8196
options SHMSEG=256
options SYSVSEM
options SEMMNI=256
options SEMMNS=512
options SEMMNU=256
options SEMMAP=256
(在 NetBSD 和 OpenBSD裡, 關鍵字實際上是單數的 option)
2008年3月25日 星期二
啟動PostgreSQL指令
張貼者:
生活手札記
於
晚上10:14
分類目錄: PostgreSQL
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言