今年的鐵人賽也算是順利的結束了XD很開心的事今年是我的第二年,終於報了去年沒完賽的遺憾了XD今年算是很幸運的可以跟同事一起參賽,也很非常感謝同事們都順利完賽了~看來要約個慶功宴哈哈,總之謝謝讓我遇到這麼棒的同事~今天最後一天我們簡單總複習一下這三十天我們學到什麼東西吧~
ORM
跟 raw SQL
的差異性,然後詳細介紹彼此使用的時機點zeabur
這個部署平台,讓你可以快速鍵一個 production
的 DB server
prisma
怎麼兼容不同的 ORM Lib
確保 connection
可以同步到 DB
Schema
去區分不同的 DB
工作區scalar type
的使用,以及如何 migrate DB
relation
的內容,如多對多、一對多、一對一甚至是 self relation
等等query
效能,透過 batched queries
的方式讓你遊走不同 table
間的資料,同時也解決部分 n + 1
問題DB
操作都是 type safe
同時也保護資料不被洩漏看到不應該看到的欄位prisma
中的 ORM
遭做成一個 function
方便日後複用global omit
跟 local omit
移出不想被 user
看到的欄位log
的意義與 debug
的教學Raw SQL
透過 prisma client
generate
成一個 function
SQL
對於 array type
怎麼使用最後謝謝你們看到這邊,也希望讀者們可以從中學到不少東西~期待我們明年再相見~我是一個熱愛網頁技術的 Danny
先下台一鞠躬拉~
✅ 前端社群 :
https://lihi3.cc/kBe0Y
謝謝分享,看得很過癮。以前就是來了就用,也沒時間看那麼多細節,這一系列補足了不少東西
我這三十天就等你這個留言