[PostgreSQL] 我的PL/pgSQL授課用的範例-進銷存(一)-進貨篇
沒想到這裡我已有12年沒更新了. 現在重回來寫Blog看看, 慢慢再清理這裡的佈局和內容.
走在這條資訊管理的不歸路, 不知不覺30年了, 一路全在業界打滾, 有得有失, 心境也隨著修行, 世事無常, 留下點微薄的經驗貢獻給需要的人.
全文連結在: https://oss-tw.blogspot.com/2021/02/postgresql-plpgsql.html
全球最先進的開放源碼資料庫系統! PostgreSQL 以全球最自由且不受用途限制的 BSD 授權協議發佈, 擁有龐大的全球開發者/用戶社群, PostgreSQL 為企業級應用特性亦完整且高度相容於 ISO/ANSI SQL 國際標準, 高可用性(HA)及數據儲存品質倫美與持續超越 Oracle, DB2... 等商業型資料庫管理系統, TOC(整體擁有成本)更遠低於商業型 DBMS 達數百倍.
沒想到這裡我已有12年沒更新了. 現在重回來寫Blog看看, 慢慢再清理這裡的佈局和內容.
走在這條資訊管理的不歸路, 不知不覺30年了, 一路全在業界打滾, 有得有失, 心境也隨著修行, 世事無常, 留下點微薄的經驗貢獻給需要的人.
全文連結在: https://oss-tw.blogspot.com/2021/02/postgresql-plpgsql.html
很高興的與各位 PostgreSQL 支持者與中文使用者宣佈,
經過了從 2007 年以來, 本社群的參與者與觀看人次不斷的上升,
累積至今已達 23 萬人次, 感謝全球 PostgreSQL 開發者與使用者們的付出 !
本中文團隊以本網誌內容為基礎並結合使用經驗,
將整理至 PostgreSQL 中文推廣協作平台 - Mammoth 中,
供各位中文開發者與有志成為 PostgreSQL DBA 的一個中文資源入口網站.
也更希望更多人與本社群團隊聯繫加入我們經驗分享的一份子.
PostgreSQL 中文推廣協作平台 - Mammoth
在 PostgreSQL 中所定義的物件(Object)名稱都是 Single Data Type,而命名長度必須是小於63字元的字串。而字串內容可包含字母 letters、數字 digits、底線 underscores,並可以在系統資料表中查詢pg_type資料表,它可以檢查所增加物件屬性的資料查詢,並且您會額外發現會多一組長達64字元長度的物件名稱,是因為 name type 使用了 PostgreSQL 內部引擎,它是 null-terminated 字串。雖然您可能會現到以底線 underscores 開頭的物件名稱是大於63字元長度的,但 PostgreSQL 真正所儲存的物件名稱長度依然是63個字元空間。
以下是範例:


參考來源:
http://www.informit.com/articles/article.aspx?p=409471
PostgreSQL 全球開發團隊正式對 8.4 版進行發佈,PostgreSQL 是持續長期且快速發展的全球最先進開放源始碼資料庫。本新聞稿中包含了豐富的功能,目標在使 PostgreSQL 資料庫管理,查詢和程序開發可以比以往任何時候都更易於使用。著重於:
每次新 PostgreSQL 發佈釋出的功能都隨著比以前來的更多且豐富,這主要來自歸功於我們有著日益增加的全球不同組織對 PostgreSQL 捐助。 8.4 版本增強了 293 項,從實作新的功能所需要的大至數百行 Code(如 Windows Function) ,小至補丁安全性增強,又如作出能讓系統管理員的生活更輕鬆一點(如改進欄位顯示在 psql )。諸多改進,我們無法一一說明他們,您可以參考更詳細的發佈內容說明,但其中有許多人較重視的列於其下。
8.4版本還使資料分析更容易通過先進的 ANSI SQL 2003 特色視窗函式運用 windowing functions (for doing reports),共用資料表表達式和遞歸查詢。增強的存儲程序,如默認參數和 variadic 參數,讓資料庫服務器的程式開發更簡單,更緊湊。當然,也有一些性能方面的改進包括在此版本。
或快速下載及安裝PostgreSQL 8.4 版本由 EnterpriseDB 公司提供的一鍵安裝檔:
EnterpriseDB--Installer version Version 8.4.0-1—Max、Linux、Windows
Query Tool查詢工具
除了圖形查詢產生器和pgScript腳本框架,查詢工具在SQL編輯器中增加了移動選擇文字上限或下限案件,並增加了區塊縮排和凸排,防止自動完成正在使用的查詢並增加了區塊註釋、註解在SQL編輯器中。
Edit grid
Edit grid現在可以用bit(x)類型來完成。
Server Status伺服器狀態
有一個完整UI修訂在伺服器狀態窗口
Miscellanous其它項目
...此內容即將完成,待續...
以上翻譯自 http://www.pgadmin.org/visualtour.php,若有地方不完善,請多多包涵!!
Index properties索引屬性
pgAdmin III 1.10新增了DESC及NULL的FIRST/LAST選項在索引欄位中。
Function properties功能屬性
pgAdmin III 1.10支援預設值於function參數中在PostgreSQL 8.4以上、EnterpriseDB及variadic functions。
Type properties類型屬性
Language properties語言屬性
現在有一個選項可以改變語言的擁有者。
Role properties角色屬性
Dump/restore dialog轉儲/恢復 對話框
現在已支援clean選項。
Plugins menu外掛選單
pgAdmin III 1.10新增登入外部應用之功能於外掛選單上。選單選項可以激活當前物件選擇及多樣化的變量,包括須要打開資料庫的連接,可以通過外部效用。
當按下時,在 pgAdmin III啟動psql控制台並連接到資料庫。
Object properties物件屬性
8.2及8.3的統計欄位已添加到資料表清單。
查看每個物件清單的擁有者:
然後,點擊"Read-only" checkbox允許編輯模式和執行更新查詢。
Server properties伺服器屬性
我們不再顯示伺服器屬性對話框上的SQL標籤了。附屬在該對話框上沒有真正的意義。但是我們新增了一些東西,像是顏色的選擇:
該顏色是伺服器的背景顏色:
Database properties資料庫屬性
8.4有新增一些新功能到該對話框中:支援改變現有資料庫的tablespace,支援重新命名一個開放的資料庫,支援每一資料庫的collation、character type、connection limits。
Table properties資料表屬性
在8.2以上已添加 新增/刪除按鈕在"繼承"選項中。並將清單控制及2個按鈕轉移到自己的標籤:
在8.4也支援新的方式來操作autovacuum設置。也有操作Toast tables。
Column properties欄位屬性
操作欄位權限等級在8.4伺服器中:
|
|
| PostgreSQL 8 DBA 專業指南中文版 |
| 書籍內容討論與更多下載區(造訪此群組)
目錄下載: PostgreSQL_8 _DBA_Index_zh_TW.pdf (更新:2007-05-18) |