seria/database/2025_01_19_205947_fix_user_colour_field.php

15 lines
489 B
PHP
Raw Normal View History

<?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');
}
}