getTable('suspicious_login_model'); $table->addColumn('type', 'string', [ 'notnull' => false, 'length' => 32, ]); $table->addColumn('app_version', 'integer', [ 'notnull' => false, 'length' => 32, ]); $table->addColumn('samples_positive', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('samples_shuffled', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('samples_random', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('epochs', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('layers', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('vector_dim', 'integer', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('learning_rate', 'decimal', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('precision_y', 'decimal', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('precision_n', 'decimal', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('recall_y', 'decimal', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('recall_n', 'decimal', [ 'notnull' => false, 'length' => 4, ]); $table->addColumn('duration', 'integer', [ 'notnull' => false, 'length' => 4, ]); return $schema; } }