Skip to content

Commit 37cd26e

Browse files
committed
Fix MySQL FK type mismatch in company_user migration
1 parent e8069b7 commit 37cd26e

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

db/migrations/20260606090000_company_user.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ public function change(): void
2828
}
2929

3030
$table = $this->table('company_user', ['comment' => 'Many-to-many relationship between companies and users with access role']);
31-
$table->addColumn('company_id', 'integer', ['null' => false])
31+
$table->addColumn('company_id', 'integer', array_merge(['null' => false], $unsigned))
3232
->addColumn('user_id', 'integer', array_merge(['null' => false], $unsigned))
3333
->addColumn('role', 'string', ['null' => false, 'default' => 'viewer'])
3434
->addColumn('created_at', 'timestamp', ['default' => 'CURRENT_TIMESTAMP'])

debian/changelog

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
multiflexi-database (2.5.2) UNRELEASED; urgency=medium
2+
3+
* Fix MySQL FK compatibility in company_user migration:
4+
ensure company_id/user_id use the same signedness as referenced tables
5+
6+
-- vitex <info@vitexsoftware.cz> Sat, 06 Jun 2026 12:55:00 +0200
7+
18
multiflexi-database (2.5.1) UNRELEASED; urgency=medium
29

310
* Add company_user table migration for company-level user assignments

0 commit comments

Comments
 (0)