forge = ! is_null($forge) ? $forge : \Config\Database::forge($this->DBGroup ?? config('Database')->defaultGroup); $this->db = $this->forge->getConnection(); } //-------------------------------------------------------------------- /** * Returns the database group name this migration uses. * * @return string */ public function getDBGroup(): ?string { return $this->DBGroup; } //-------------------------------------------------------------------- /** * Perform a migration step. */ abstract public function up(); //-------------------------------------------------------------------- /** * Revert a migration step. */ abstract public function down(); //-------------------------------------------------------------------- }