一竿殘照.金棣 @ blogJava.net

          腳往哪兒,路往哪兒

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            5 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks
          沒有使用官方的安裝包,而是下載的zip解壓包.
          解壓后,可以象下面這樣操作

          首先新建一個windows用戶postgres(這個可以變的)

          給予postgres用戶對目錄的操作權限
          cacls . /E /T /D postgres
          cacls . /E /T /G postgres:R
          cacls .\data /E /T /P postgres:C


          將數據庫注冊為windows服務
          .\bin\pg_ctl register -N myPostgresServer -d .\data -Upostgres -Ppostgres
          其中myPostgresServer是自定義的服務名,兩個postgres分別是新建的windows用戶的名稱和密碼
           
          創建數據庫
          執行.\bin\initdb.exe,將會創建缺省的template1數據庫,(這一步需要使用runas /user:postgres cmd進入命令行,否則postgres會拒絕管理員操作,因為postgres認為這樣不安全)
          然后 psql -dtemplate1 -Upostgres進入postgres操作終端,
          create database myDatabase
          \q退出
          psql -dmyDatabase -Upostgres
          進入postgres并連接到新建立的數據庫 (還不知道怎么切換數據庫,:(

          下面是一些常用的sql語法
          \l列出所有數據庫名稱
          \dp列出所有的表
          select current_time;當前時間
          select version();posgres版本
          select user;當前登錄用戶
          postgres中沒有datetime類型,如果你要那種有日期和時間的需要使用timestamp

          最后我是在winXP pro +SP2上運行的postgres8.0.3

          使用create database someDb with encoding='euc_cn'創建中文支持,
          jdbc驅動:
          org.postgres.Driver
          hibernateDialect::org.hibernate.dialect.PostgreSQLDialect
          連接:jdbc:postgresql://localhost/someDb
          posted on 2005-09-08 09:55 一竿殘照.金棣 @ blogJava.net 閱讀(694) 評論(0)  編輯  收藏 所屬分類: hibernate

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 六安市| 昭平县| 舞钢市| 德令哈市| 志丹县| 慈利县| 治多县| 抚远县| 平原县| 绥江县| 永昌县| 湘潭市| 江安县| 巴中市| 博爱县| 红安县| 余江县| 紫云| 福建省| 娄底市| 新乡县| 大同县| 岐山县| 赤壁市| 松原市| 聂拉木县| 博罗县| 张北县| 齐河县| 萨嘎县| 巴林右旗| 太康县| 千阳县| 永年县| 无锡市| 宜丰县| 黄冈市| 县级市| 庆阳市| 沁水县| 托克托县|