getAdapter()->getOption('name'); $query = 'SELECT table_name FROM information_schema.tables WHERE table_schema = \'' . $database_name . '\''; $tables = $this->query($query)->fetchAll(); foreach ($tables as $table) { //Do not modify phinxlog if ($table['table_name'] == 'phinxlog') { continue; } //Foreach table add timestamps, created_at and updated_at whith default values $table = $this->table($table['table_name']); $table->addColumn('created_at', 'timestamp', ['null' => false, 'default' => 'CURRENT_TIMESTAMP']); $table->addColumn('updated_at', 'timestamp', ['null' => true, 'update' => 'CURRENT_TIMESTAMP']); $table->update(); } } }