前言 上一篇我們已經把基礎的程式架構給實現了,那我們今天就來認識要如何實作查詢的方法吧 序列化(Serialization) 序列化 是指將內存中的數據結構(...
在 Active Record 裡,有一個滿常見的功能,Enum,這功能該如何使用,今天就來點 Enum 吧! Enum 是什麼? Enum(Enumerati...
在 Rails 查詢資料上,除了先前所介紹的 find, where 的抓取資料的方式之外,還有一個很特別的方式 - scope! 今天真的來點 scope!...
繼續來探究 Active Record 在抓取資料上的方法!繼上篇,我們已經學習了如何進行基本的資料查詢。這篇將深入介紹一些查詢方法以及常見的解決 N+1 問題...
繼續來探究 Active Record,前幾篇談論資料的關聯性,這次我們來點在 Active Record 怎麼抓取資料! 前情提要 大家還記得當時提及 Act...
Day23 自己做一個價值幾十萬的動態網站 第二十三課:SearchItem搜尋欄filter真實資料的實作 query得各種混合應用 github Day21...
What is the difference between find, find_by, and where in ActiveRecord?ActiveR...
今日主題 設計時的好習慣 (續) 常見 Design Pattern 專注在 Business Logic 的思考 設計時的好習慣 (續) Custom...
本篇我會從 GraphQL 的精神: 查詢語言 (query language) 開始說起。 我自己剛學習時,常因分不清楚 schema 與 query 的...
前言 這篇是「GraphQL 入門」這個小系列的最後一篇,要來提到 GraphQL 一個非常重要的功能 - Fragment。它可以讓各模組自己定義各自的資料需...
前言 上一篇講到的 Query 是 CRUD 裡面的 R (讀取),這篇要講的 Mutation 則是負責處理 C (建立)、U (更新)、D (刪除) 等等的...
前言 前一篇稍微的介紹了 GraphQL 裡面的 Schema 以及 Type,這一篇將會進一步嘗試更複雜的 Schema,介紹一些 Query 的變化,以及...
昨天我們集中在 Non-query SQL 敘述 (insert/update/delete) 的介紹。今天我們會介紹 SQLiteDatabase [1] 針...
本篇會淺淺地說說在設計Schema時就要考慮到笛卡兒乘績, 而要在選擇關係屬性要注意的地方. 這圖就更清楚的顯示了, 資料表 (Table, 即頂端是藍色那些...
在上一篇中已經指出了 Schema 在開發 Database 中有如建築藍圖, 在為 Database 加磚蓋瓦前必須再三思量, 也必須跟未來的使用者好好溝通....
這篇介紹 Denali 新增及加強的Table Hints 。 Denali對於查詢優化新增了一個 FORCESCAN hint並加強 FORCESEEK hi...