Skip to content

Commit 842d643

Browse files
committed
Revert "Add section regarding check constraints"
This reverts commit 203fa00.
1 parent 203fa00 commit 842d643

1 file changed

Lines changed: 0 additions & 8 deletions

File tree

  • docs/contributing/code-style

docs/contributing/code-style/sql.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -633,14 +633,6 @@ END
633633
- **Foreign Keys**: `FK_{TableName}_{ReferencedTable}` (e.g., FK_Device_User)
634634
- **Default Constraints**: `DF_{TableName}_{ColumnName}` (e.g., [DF_Organization_UseScim])
635635

636-
:::warning Do not create `CHECK` constraints
637-
638-
Only primary keys, foreign keys, unique constraints, and default constraints are permitted on
639-
tables. Do not create `CHECK` constraints -- they encode business logic in the database, which goes
640-
against our policy of keeping business logic in the application layer.
641-
642-
:::
643-
644636
#### Column definitions
645637

646638
- **Alignment**: Column names, data types, and nullability vertically aligned using spaces

0 commit comments

Comments
 (0)