作者寫作《The Art of PostgreSQL》的目的,是希望開發者把 SQL 視為一門完整的程式語言——身為開發者要解決的某些問題,用 SQL 處理才是最佳解。
- 而且不是隨便哪種 SQL 都行:PostgreSQL 是世界上最先進的開源資料庫。作者愛用雙關語說 PostgreSQL is YeSQL,藉此與市面上眾多 NoSQL 方案做出對比——PostgreSQL 提供完整的 SQL 體驗,兼具進階資料處理功能與文件導向(document-based)的取徑。
- 全書看過了許多 SQL 特性(希望其中不少是你先前不知道的)。現在你可以遵循「一個結果集,一條查詢(one resultset, one query)」的座右銘,在查詢的整個生命週期中維護它們:從規格到測試,包括 code review 與改寫。
當然,你的《The Art of PostgreSQL》之旅才正要開始。寫程式很有趣——祝你寫 SQL 寫得開心!
「知識若不付諸實踐,便毫無價值。」——安東・契訶夫(Anton Chekhov)