These are chat archives for CodeTengu/headquarters

18th
Nov 2015
Evan Lin
@kkdai
Nov 18 2015 03:15
原來以後寫console app 要提供docker image (筆記)
Evan Lin
@kkdai
Nov 18 2015 03:48
用 Minecraft 介面管理你的docker container https://github.com/docker/dockercraft
Vinta
@vinta
Nov 18 2015 06:05
常常聽到有人說 (MySQL) 沒事就不要讓欄位是 nullable,不然效能會不好,不過到底會不好到什麼程度?是讀的時候不好還是寫的時候不好?
Tzu-ping Chung
@uranusjr
Nov 18 2015 08:02
沒聽過效能會不好的說法,不過欄位可以 nullable 會有很多問題,例如 unique 會變得很莫名等等
Vinta
@vinta
Nov 18 2015 09:05
如果希望欄位是 unique 又允許可以不填,除了 nullable 然後加個 unique constraint 之外還有沒有比較好的做法?
例如 default '' 然後沒有 unique constraint 但是在程式裡自己檢查重複?
Tzu-ping Chung
@uranusjr
Nov 18 2015 09:34
也只能在程式端(例如 ORM 裡)保證不重複了,或者 SQL 本身應該就可以寫出類似的東西
例如用等於 primary key 表示 null?
Vinta
@vinta
Nov 18 2015 10:04
@uranusjr 用等於 primary key 表示 null 是什麼意思?