15 lines
489 B
PHP
15 lines
489 B
PHP
|
<?php
|
||
|
use Index\Db\DbConnection;
|
||
|
use Index\Db\Migration\DbMigration;
|
||
|
|
||
|
final class FixUserColourField_20250119_205947 implements DbMigration {
|
||
|
public function migrate(DbConnection $conn): void {
|
||
|
$conn->execute(<<<SQL
|
||
|
ALTER TABLE ser_users
|
||
|
CHANGE COLUMN user_colour user_colour INT(10) UNSIGNED NULL DEFAULT NULL AFTER user_name;
|
||
|
SQL);
|
||
|
|
||
|
$conn->execute('UPDATE ser_users SET user_colour = NULL WHERE user_colour & 0x40000000');
|
||
|
}
|
||
|
}
|