朝三暮四的我現在開始研究研究PostgreSQL。也不知道是不是這個資料庫在國內的認知程度還不是很高,所以上google搜尋的基本上都是英文的資料。從一個oracle從業人員的角度來看,玩兒一種資料庫首先要把軟體裝上,然後開啟黑框框敲一些代碼進去,建個庫,查個數什麼的。
花開兩朵,各表一枝,現在我把我安裝後使用的一些筆記分享出來。
windows底下的安裝其實很簡單的,選擇好安裝的路徑之後就可以一路下一步了。最後選擇性的安裝這個那個的可以不用理會,畢竟我只是個資料庫開發人員。
安裝好以後就可以開始用了。按照oracle的思維,應該是開啟一個黑框框,首先利用作業系統驗證,以sysdba進去,然後建立資料表空間,建立使用者,賦權,用建立的使用者進去,建表,插數,select。一步一步來。
首先是開啟黑框框,以超級使用者身份登入進去。這裡需要說明的是,和oracle不一樣,似乎不能用作業系統認證登入成超級使用者,只能用bin下內建的一個createuser的可執行檔進行建使用者操作。
,在安裝的時候有一步驟時要輸入密碼的,這個密碼就是預設的超級使用者,postgres。現在要建立新使用者,就要先串連上這個使用者。所以才會有紅色框中的參數-U。我建立的使用者叫做wings,-P是為了要求系統在建立使用者之後建密碼。最後輸入的口令就是postgres使用者的。
建立號使用者之後,就應該建庫了,如果可以的話應該先建立一個資料表空間。但是我不知道應該怎麼建立,以後再說吧。先建庫。建庫有一個createdb可執行檔,使用之:
把這個庫建立到wings使用者底下。就像是oracle中,用一個使用者登入sqlplus之後建立資料庫,那麼這個資料庫就是屬於該使用者的。有一個內建的管理軟體AdminIII,相當好用,可以看看一看資料庫建立成功沒有:
可以看到資料庫的建立如我所願。
接下來就可以在黑框框中輸入建表命令之後插數了。這個AdminIII也是可以做到的。而且圖形化介面好得多,也不會在出錯以後難以變更。