mysql数据库
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
<?php
|
||||
|
||||
use Phinx\Migration\AbstractMigration;
|
||||
|
||||
/**
|
||||
* game_user:档位权重、中大奖权重、抽奖券数量(JSON 文本)
|
||||
*/
|
||||
class GameUserTierBigwinTicket extends AbstractMigration
|
||||
{
|
||||
public function change(): void
|
||||
{
|
||||
if (!$this->hasTable('game_user')) {
|
||||
return;
|
||||
}
|
||||
$table = $this->table('game_user');
|
||||
if (!$table->hasColumn('tier_weight')) {
|
||||
$table->addColumn('tier_weight', 'text', [
|
||||
'null' => true,
|
||||
'default' => null,
|
||||
'comment' => '档位权重 JSON,如 [{"T1":"5"},{"T2":"20"}]',
|
||||
]);
|
||||
}
|
||||
if (!$table->hasColumn('bigwin_weight')) {
|
||||
$table->addColumn('bigwin_weight', 'text', [
|
||||
'null' => true,
|
||||
'default' => null,
|
||||
'comment' => '中大奖权重 JSON',
|
||||
]);
|
||||
}
|
||||
if (!$table->hasColumn('ticket_count')) {
|
||||
$table->addColumn('ticket_count', 'text', [
|
||||
'null' => true,
|
||||
'default' => null,
|
||||
'comment' => '抽奖券 JSON,如 [{"ante":1,"count":1}]',
|
||||
]);
|
||||
}
|
||||
$table->update();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user