Topic: 有人使用postgreSQL吗,在window下

  Print this page

1.有人使用postgreSQL吗,在window下 Copy to clipboard
Posted by: freejava
Posted on: 2003-06-02 10:52

以前一直用mysql,由于它不支持事务,现想改为postgreSQL。已在window下安装成功(用的是postgresqlfor window-beat4)。请问用过的朋友,在windows下用与linux下有什么区别,谢谢。

2.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: bluntsword
Posted on: 2003-06-02 14:24

请问从哪里得到的Postgresql for Windows?

3.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-03 11:24

http://techdocs.postgresql.org/guides/InstallingOnWindows

ftp://209.61.187.152/postgres/postgres_beta4.zip

4.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-03 13:21

請看那裡有說明如何安裝和postgresql 7.2.1 for win的下載點
http://www.cjsdn.com/post/view?bid=10&id=12419&sty=1&tpg=5&age=0

我用起來是沒有什麼差異(compare linux and win32)

這裡有postgresql 7.3.2 for win32.
http://mis.ccu.edu.tw/~mac/PostgreSQL_7.3.2-Win32.exe
這是cygwin和上面那個7.2.1是不一樣的......

5.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-04 10:16

我想问下,如果用了cygwin上的postgresql,是否cygwin要一直开着。
还有在windows下是否有好点的客户端工具,pgadmiin2不错,但装入一上sql文件时,当文件中有中文时就花了,并且执行后数据表中的值也是花的,而pgaccess又不能录入中文。

6.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-05 16:34

請看
http://www.cjsdn.com/post/view?bid=10&id=12419&sty=1&tpg=5&age=0
裡面我有說到一個工具DBTool

cygwin不用.....
你可以慣
http://mis.ccu.edu.tw/~mac/PostgreSQL_7.3.2-Win32.exe
這個他已經幫你把postgresql註冊成win的service
你可以去"控制台服務"看看應該可以看到Postgresql_Server,ipc-daemon

7.Re:有人使用postgreSQL吗,在window下 [Re: sho] Copy to clipboard
Posted by: 牛老板
Posted on: 2003-06-05 16:53

一个好网站: http://www.pgsqldb.org/

8.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-06 10:46

再请问,用了你的cygwin下的postgresql后,在cygwin下做psql时显示的中文为花的,并且现在我通过jsp处理数据时,增加的中文信息保存后查看时为花字符,但取出来时又正确的,是什么问题,是不是在初始postgresql时要设置它的字符集,请指教。谢谢!

9.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-06 12:08

我设置了数据库encoding为euc_cn可以解决了以上问题,不知会对其它有什么影响。

10.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-06 18:14

可以encoding改成Unicode試看看
應該就可以處理掉不少問題了

11.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-07 09:21

用你的方法设置为unicode后,用dbtool,psql,pgadmin2查询时都是花字符,但在程序中取出来时又是正常的。这样就给用dbtool,psql等工具做查询带来了麻烦。设为euc_cn时对一些gbk的汉字不能处理如 朱镕基的“镕”字。

12.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: wood
Posted on: 2003-06-09 11:04

楼主说mysql不支持事务是什么意思?

13.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-09 17:17

dbtool,pgadmin2 處理方式
方法1.
你可以修改postgresql.conf中的
client_encoding=xxxxxxx
ex: EUC_CN, GBK, EUC_TW, BIG5

方法2.
下SQL語法"set client_encoding to 'xxxxxxx';"

psql:
方法1.
在console下"\encoding xxxxxxx"

方法2.
設環境變數 PGCLIENTENCODING=xxxxxxx

另外如果是使用cygwin的postgresql可以下
cygrunsrv --install postmaster --path /bin/postmaster --args "-D /usr/local/pgsql/data -i" --env PGCLIENTENCODING=xxxxxxx --dep ipc-daemon --termsig INT --shutdown

來install成service,就是不再設那些變數了

還有你說的程式是說用Java取嗎

14.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-10 09:49

是的,我用的是expresso开发框架,现在我在生成数据库时指定为encoding为unicode,客户端我用dbtool(指定为euc_cn),在eclipse中用jfacedbc2(不用指定,可正常显示)。谢谢sho的指点。Smile

15.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-10 09:52

还有个问题,有时用了这个for windows的postgresql,后台服务会起不来,有什么解决方法。

16.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-10 20:25

是說有時候可已有時候不行嗎......
你用的是cygwin的..
還是日本的那個.........

我是很推廣postgresql的,畢竟是不用錢的......
不像mysql想要不用錢使用,限制條件一堆...........
(ex:app也要open source......)Sad

17.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-11 09:34

http://download.desk.ne.jp/win/2/00026/5337.html
是你推荐的一个下载网址。
不知for win下哪个版本好点,请推荐一下,谢谢。

18.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-11 17:50

這個不錯..
http://mis.ccu.edu.tw/~mac/PostgreSQL_7.3.2-Win32.exe
不過uninstall比較麻煩就是了..

19.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-12 09:51

再请教一下,在pgaccess中怎么显示字段中文信息。

20.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-12 22:47

pgaccess我很久沒用了,有點忘了....
大概是先改字形,Database->Preferences->Font Fixd改為"MS Sans Serif" 8
再連到database,並選Queries->New->下SQL set client_encoding to 'xxxxxxx'
應該就可以了

21.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: gchun
Posted on: 2003-06-13 11:48

既然用postgresql,为何要在windows下?在linux下不是很好吗?

22.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-13 15:15

可是畢竟有很多人用win32,也有很多人不懂linux
又在資金很少的情形下,必須選擇一套強大又便宜的Database
那Oracle,SQLServer就不行了.....
MySQL支援性不是很好,且又不是完全免費的...
Postgresql for win32就變成不二的選擇了....

23.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-18 12:08

再次请教,我在一台128M机器上安装了postgresql for win 7.32,服务起不来,具体serverl.log文件没记下来(下回有空贴),这台机器运行了tomcat等其它服务,内存已比较紧张,会不会和内存有关。

24.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: sho
Posted on: 2003-06-18 18:09

應該不會.....
你可以手動啟動看看...
應該可以看到一些錯誤訊息.....

25.Re:有人使用postgreSQL吗,在window下 [Re: freejava] Copy to clipboard
Posted by: freejava
Posted on: 2003-06-19 09:54

麻烦讲一下手工启动的步骤。


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923