Files
coder/coderd/database/migrations/000361_username_length_constraint.up.sql
T
Callum Styan bcdade7d8c fix: add database constraint to enforce minimum username length (#19453)
Username length and format, via regex, are already enforced at the
application layer, but we have some code paths with database queries
where we could optimize away many of the DB query calls if we could be
sure at the database level that the username is never an empty string.

For example: https://github.com/coder/coder/pull/19395

---------

Signed-off-by: Callum Styan <callumstyan@gmail.com>
2025-08-21 07:56:41 -07:00

4 lines
90 B
SQL

ALTER TABLE users
ADD CONSTRAINT users_username_min_length
CHECK (length(username) >= 1);