hasTable($settingsTable)) { $table = $schema->getTable($settingsTable); // Token limit for conversation context (default: 8000) if (!$table->hasColumn('conversation_context_tokens')) { $table->addColumn('conversation_context_tokens', Types::INTEGER, [ 'notnull' => false, 'default' => 8000, 'unsigned' => true, ]); } } return $schema; } }