アプリケーションレベルで許可しない無効なデータは、データベースレベルでも制約(constraints)等を通じて許可しない様にすべきだと思う。
その点、Drizzle ORMがまだ検査制約(check constraints)をサポートしていないのは残念。
あら、今、もう一度調べてみると、最近のバージョンでは検査制約をサポートしている!
https://orm.drizzle.team/docs/indexes-constraints#check
様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。
あら、今、もう一度調べてみると、最近のバージョンでは検査制約をサポートしている!
https://orm.drizzle.team/docs/indexes-constraints#check