diff --git a/CHANGELOG.md b/CHANGELOG.md index c556757..b9c7977 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ * (internal) Simplify types of `ArgumentBag`. * (internal) Only ignore a single PHPStan issue for the container helper in `BaseController`. +* (improvement) Use unsigned `int`s for id fields in the database. 3.2.0 diff --git a/src/Entity/EntityFieldsTrait.php b/src/Entity/EntityFieldsTrait.php index 1150830..ef2a473 100644 --- a/src/Entity/EntityFieldsTrait.php +++ b/src/Entity/EntityFieldsTrait.php @@ -19,7 +19,9 @@ trait EntityFieldsTrait */ #[ORM\Id] #[ORM\GeneratedValue(strategy: "AUTO")] - #[ORM\Column(name: "id", type: Types::INTEGER)] + #[ORM\Column(name: "id", type: Types::INTEGER, options: [ + "unsigned" => true, + ])] private ?int $id = null; /**