此劇照引用自IMDb-無間道 EdgeDB有許多令我驚豔的特點,今天的內容將分享四個我於無間EdgeDB中最喜歡的功能,前兩個與SDL有關,後兩個則與Edge...
EdgeDB的官網上截至目前為止,仍然沒有使用Rust搭配EdgeDB的範例。所幸在其GitHub的PR區中,找到一篇由David MacLeod所寫但卻未合併...
今天接續昨天的內容,編寫FastHTML app,其版面預覽如下: FastHTML簡介 FastHTML是一個於2024年七月底八月初開始宣傳的全端Pytho...
接下來兩天我們來說明如何使用SVCS、FastHTML搭配EdgeDB建立一個Python todo app(註1),並希望能夠提供以下三個功能: 新增tod...
今天我們針對EdgeQL語法,分享一些進階的概念。 filter vs in的細微差異 考慮schema如下: type User { required...
今天我們針對schema,分享一些進階的概念。 Abstract constraint Abstract constraint可以幫助我們自己定義想要的cons...
EdgeDBSet是整個EdgeDB的核心,今天我們特別做個整理,加強一下大家對它的認識。 Union union幫助大家找出兩個EdgeDBSet的所有元素。...
Full schema preview 本日所有schema搶先看。 劇情提要 建明與永仁於天台相見,不料國平也趕到。永仁事先已報警,想持槍壓著建明到樓下交予警...
Full schema preview 本日所有schema搶先看。 劇情提要 建明得知黃sir將與警方臥底於大廈見面,通知韓琛。韓琛一面派手下到大廈,一面進行...
Full schema preview 本日所有schema搶先看。 劇情提要 毒品交易失敗後,韓琛確信身邊有警察臥底。依照建明要求,將所有手下的個人資料裝在信...
Full schema preview 本日所有schema搶先看。 劇情提要 韓琛千鈞一髮之際收到建明簡訊,緊急打給迪路與傻強,將與泰國佬交易的可卡因丟進海裡...
Full schema preview 本日所有schema搶先看。 劇情提要 O記聯合CIB準備於今晚韓琛與泰國佬交易可卡因(古柯鹼)時,來個人贓並獲。建明知...
Full schema preview 本日所有schema搶先看。 劇情提要 永仁與黃sir相約於天台交換情報,韓琛將於這星期進行毒品交易,地點未知。黃sir...
Full schema preview 本日所有schema搶先看。 劇情提要 臥底近十年後,建明與永仁在Hi-Fi鋪相遇。建明請永仁推薦設備,並一起試聽了「被...
Full schema preview 本日所有schema搶先看。 劇情提要 永仁留下多次案底,並曾經被建明逮捕,但也逐漸取得黑社會的信任。建明畢業後則由警員...
Full schema preview 本日所有schema搶先看。 劇情提要 葉校長與黃sir準備於警校新生中,挑選適合的新人臥底至黑社會。永仁天資優異,觀察...
Full schema preview 本日所有schema搶先看。 劇情提要 韓琛準備派遣多個身家較為清白的小弟臥底至香港警隊,包括建明。他向小弟們講述著自己...
Scalar types SceneNumber SceneNumber extending sequence而來,作為場景的計數器。需要留意的是每一個sequ...
Abstract object types Place Place為一abstract object type,只有一個必填的name property。 ab...
Scalar types DayOfWeek DayOfWeek代表一星期內七天。 scalar type DayOfWeek extending enum&l...
從[Day10]~[Day13],我們將針對不同人時地事四個面向,建立初始schema。 Scalar types PoliceRank PoliceRank共...
考慮schema如下: type User { required name: str; multi followers: User; } ty...
tuple tuple是有序的collection type,但其內可以含有不同的型別。例如: select ('Apple', 7); {('Apple',...
multi property multi property是一個容易被忽略的功能,可以視為以EdgeDBSet為容器來收集各種primitive。 考慮sche...
delete可以幫助我們刪除所有的object。其用法和select非常相近,而事實上delete其實是delete (select ...)的語法糖。 我們繼...
[Day05] - 如何update update可以幫助我們更新object內的property及link。 我們繼續使用[Day03]中定義的schema:...
select可以幫助我們選擇EdgeDB內所有的東西,包括scalar type及object type。 Select scalar type 選擇scala...
在[Day03]~[Day06],我們將使用下面這個schema幫助我們熟悉EdgeDB的基本操作。 type User { required name...
今天我們開始來熟悉一下EdgeDB的基本知識,而EdgeDB在各作業系統的安裝方法可以參考官方文件。 Scalar type scalar type包含了如st...
What EdgeDB建基於Postgres之上,可以視為新世代的SQL。其Co-Founder兼CEO是傳說中的Yury Selivanov,他不僅是Pyth...