2009-02-28

台灣(Taiwan)有那些大企業正在用 PostgreSQL ?

在本月初老魚接到一封來自台灣某上市公司資訊部的郵件,
(礙於職業的保密原則老魚不公佈)
希望能為他們上 PostgreSQL 的教育訓練,
這間公司將從 Oracle 轉進 PostgreSQL, 哇老魚當時好替 PostgreSQL 高興,
可是這個月忙過頭了, 至今仍未能思考如何去回覆往返中的討論議程 ...
(對這家上市公司有點不好意思, 希望他看到能夠體諒老魚...)

在日本早就有許多大型企業採用 PostgreSQL 當解決方案

其實上述的例子, 老魚這些年來收到不少封郵件,
詢問 PostgreSQL 技術的企業資訊人,
當中也不乏政府機關, 像是 中x院 ... (好像太明顯了)
老魚能於信件中回覆的絕對會提供協助的~ ^^

昨天老魚我跟一位首次見面的同在高雄工作的資訊人聊天,
這位資訊人在某家人數達 300 人以上的軟體公司中工作,
(他不知道老魚正是 PostgreSQL 派來的探員~呵)
才從其口中知道原來咱們的

(也使用著 GNU/Linux 紅色帽子版)
為什麼不用 MySQL 呢 ? 老魚這樣探問著他 ...
嗯~果然答案很雷同, 不外乎效能與穩定度 ...
中鋼是這家公司的大客戶 ...
(老魚不想去批判比較, 留給真正的比較專家去說明)

回到這篇的主題, 回到家後, 老魚就試著用 Google 查看看,
有無可以舉證的例子, 必竟老魚不能無中生有 ...
必竟有些公司對軟體的採用是口風很緊的 (為善不為人知)
終於找到了一小篇, 當然這只是 PostgreSQL for 中鋼的冰山一角 ...

中鋼委外承包開發商的工程說明:


全文 T213 物理試驗自動化更新工程

再來呢 ?
財政部電子發票推動整體規劃及監督審驗委外服務案
由 資策會 及 財政部電子發票整合服務平台推動小組張有順副理
的二份同源簡報中得知:


[PDF]
電子發票整合服務平台操作與介接說明
[PPT] 電子發票整合服務平台操作與介接說明

往後老魚會多擔任探子, 替 PostgreSQL 多找些成功的在地案例 ...

2009-02-11

PostgreSQL之show及comment語法測試

這次PostgreSQL研究方向全屬於文字終端機介面的操作,實作部分有 1.增加註解 2.SHOW語法之運用 3.移除註解
實驗前的工作必須準備一份資料表,透過以下語法來創建一份資料表。
create table friend (
id integer primary key,
name varchar(10) unique,
phone varchar(10) not null
);

STEP 1:
資料表(物件)註解語法:COMMENT ON TABLE table_name IS '..註解行.. ' ;

















欄位註解語法:COMMENT ON COLUMN table_name.column_name IS '..註解行..';



















STEP 2:
SHOW語法之運用可以顯示其物件的架構,包括:欄位名稱、資料型別、限制及註解等..
以下語法為顯示物件資訊(t+i+s+v+c+S分別為 資料表、索引、序列數、視觀表、欄位註解、系統資料表) 語法1:SHOW \d+(t+i+s+v+c+S) table_name;

<例>顯示其資料表結構及欄位註解行


















pgAdmin之SQL窗口顯示:





















以下語法為顯示物件註解
語法2:SHOW \dd table_name;

<例>顯示其資料表結構、欄位註解行及物件註解

















最後補充說明:倘若想要查詢顯示pgsql命令之說明,可以鍵入 \? ;相信對各位PostgreSQL玩家很有幫助唷!!

PostgreSQL作業系統環境的遷移 - XP 搬移至 GNU/Linux

這次的主題是來測試從Windows備份整個伺服器並回存到Linux底下來運行。

首先,在Windows端先從PgAdmin圖形工具來做伺服器的備份,如圖:



以pgadminiii_dump_file為檔名,存放於C:\底下,並以sql格式儲存。





接下來,在從Windows端以命令提示字元(CMD)來做伺服器的備份,如圖:

以pg_dumpall指令備份整個伺服器,以command_dump_file為檔名,存放於C:\底下,並以sql格式儲存。



以下顯示備份出來的二份sql檔,如圖:



接下來,移至Linux\Ubuntu8.10作業平台下,測試備份回存的運作模式。

**先前準備,先把Windows備份的2組sql檔複製到Ubuntu的目錄底下,例:/kevin(我的家目錄)

以下用psql指令來備份回存2組sql檔,首先,先來測試pgadminiii_dump_file這個檔案,如圖:
(這張是Ubuntu底下的PgAdmin,裡面沒有任何的資料)



(這張是終端機底下的備份回存之指令操作)



(這張是備份回存之後PgAdmin的畫面)



由此可知,利用Windows的PgAdmin圖形工具來備份伺服器,在到Linux底下備份回存是可以成功的!!!!!!
-----------------------------------------------------------------------------------------------
接下來,就來測試command_dump_file這個檔案,如圖:
**先前準備,在把剛剛備份回存過後的伺服器的資料庫等資料刪除掉(圖略)
(這張是終端機底下的備份回存之指令操作)



(這張是備份回存之後PgAdmin的畫面)



由此可知,利用Windows的命令提示字元(cmd)來備份伺服器,在到Linux底下備份回存是可以成功的!!!!!!

PostgreSQL & Google-Analytics Running...

::Planet PostgreSQL::

PostgreSQL Information Page

PostgreSQL日記(日本 石井達夫先生Blog)

PostgreSQL News

黑喵的家 - 資料庫相關

Google 網上論壇
PostgreSQL 8 DBA 專業指南中文版
書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18)

全球訪客分佈圖(Google)

全球訪客分佈圖(Google)