2016/04/18

建立一個 postgresql 帳號 with MADLIB 的範例:


以 http://ooxx.db.com.tw/phpPgAdmin/  phpPgAdmin 當範例
 建立一個 postgresql 帳號 with MADLIB 的範例



(1) 因為系統內已經有個 hadoop 帳號建立 MADLIB 的函數
以這個當範本就可以. 否則重新匯入需要 super user 帳號會很不方便。
如果需要重新建立,請參考  http://blog.jangmt.com/2016/04/madlib-postgresql-94-in-linux.html 文章設定。


(2) 建立的 SQL 範例 , 需要一行一行填入. 預設不允許多行一起進入 sql
-- 建立使用者
CREATE USER 帳號 WITH PASSWORD '密碼';
-- 建立資料庫
CREATE DATABASE 帳號(同DB) WITH OWNER 帳號 ENCODING 'UTF8' TEMPLATE hadoop;
-- 註解 DB , 方便找人
COMMENT ON DATABASE 帳號 IS '使用者資訊註解';
-- 授權
GRANT ALL PRIVILEGES ON DATABASE 帳號 to 帳號(同DB);

(3) sql 範例如下:
CREATE USER b004021234 WITH PASSWORD '1234atl1234';
CREATE DATABASE b004021234 WITH OWNER b004021234 ENCODING 'UTF8' TEMPLATE hadoop;
COMMENT ON DATABASE b004021234 IS '蔡ooxx 0926123456';
GRANT ALL PRIVILEGES ON DATABASE b004021234 to b004021234;

(4) 如果要一次建立很多人,那就以此範本寫成批次處理就可以。


REF:
http://blog.jangmt.com/2016/04/madlib-postgresql-94-in-linux.html 
http://madlib.incubator.apache.org/
張貼留言