SQL Server 與 MySQL 中唯一索引鍵對 NULL 值的處理差異
最近我在 SQL Server 中設定了 Unique Key,目的是為了防止因程式錯誤導致重複的資料被插入。然而,我沒有考慮到 null 值也會被視為重複的資料。在 SQL Server 中,唯一索引鍵預設會阻擋重複的 null 值,但在 MySQL 中,唯一索引鍵則不會阻擋重複的 null 值。
最近我在 SQL Server 中設定了 Unique Key,目的是為了防止因程式錯誤導致重複的資料被插入。然而,我沒有考慮到 null 值也會被視為重複的資料。在 SQL Server 中,唯一索引鍵預設會阻擋重複的 null 值,但在 MySQL 中,唯一索引鍵則不會阻擋重複的 null 值。
Gokapi 是一個 Firefox Send 的替代品,唯一差別需要登入才能上傳,刪除檔案已小時為單位。
最近發現 JS 無法正常 long (bigint) 數值長度,平常我們會很少用到,之前做報表也不需要吐給前端這個型別資料。但我今天發現這個,在某種情況我們會忽略這個情況。這邊順便做個紀錄。
最近專案要加上 IP 限制,我專案會打本機站台,外了增加安全性,最近程式加上 IP 限制。然而,當我們使用 localhost 時,得到的 IP 不是預期的 127.0.0.1,而是 ::1。那麼,我們該如何解決這個問題呢?
在進行資料庫維護時,我們常常需要在不同的環境中切換。為了避免在錯誤的環境中進行操作,我們可以利用 SQL Server Management Studio (SSMS) 的功能,為不同的環境設定不同的顏色。
在驗證環境設定全域環境變數ASPNETCORE_ENVIRONMENT=Staging,但我看環境沒有生效…。我後來嘗試開exe有吃到,猜測是 IIS 問題,最後找到這篇。
最近有機會在 Windows 測試機上安裝 Loki 服務,來解決長久以來查看文字 txt log 的問題。同事原本想用 ELK 方案,不過這是一個非常吃資源的大怪獸,後來我們決定試試我玩過的 Loki。
之前研究 Linux 怎麼用橋接器是為了讓我別台電腦可以直接連到 VM,之前都要 Fortgate 防火牆設置路由表(route),後來覺得應該可以用橋接器來做連接,這邊用 Ubuntu 實作怎麼在 KVM 設定 VM 網路 橋接連至實體區網。
最近要讓 KVM 不透過設定路由,想直接連接到現有網段,這邊繼網路新手虛擬網路設備 veth pair 實作筆記 - 程式狂想筆記這篇研究,我們這邊簡單操作 Linux Bridge 讓多種孔可以互相連線。