forge->addField([ 'id' => [ 'type' => 'INT', 'constraint' => 11, 'unsigned' => TRUE, 'auto_increment' => TRUE, ], 'ip_address' => [ 'type' => 'VARCHAR', 'constraint' => 39, 'default' => 0, ], 'count' => [ 'type' => 'TINYINT', 'constraint' => 2, 'default' => 0, ], 'created_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP', 'updated_at DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP', ]); $this->forge->addKey('id', TRUE); $this->forge->createTable($config->dbTableLoginAttempts, TRUE); } //-------------------------------------------------------------------- public function down() { $config = new AauthConfig(); $this->forge->dropTable($config->dbTableLoginAttempts, true); } }