Files
contabilidad/api/db/migrations/20211329162000_transaccion_foreign.php
2022-12-20 14:13:05 -03:00

17 lines
582 B
PHP

<?php
declare(strict_types=1);
use Phinx\Migration\AbstractMigration;
final class TransaccionForeign extends AbstractMigration
{
public function change(): void
{
$this->table('transacciones')
->addForeignKey('cuenta_id', 'cuentas', ['id'], ['delete' => 'cascade', 'update' => 'cascade'])
->addForeignKey('tipo_id', 'tipos_transacciones', ['id'], ['delete' => 'cascade', 'update' => 'cascade'])
->addForeignKey('categoria_id', 'categorias', ['id'], ['delete' => 'cascade', 'update' => 'cascade'])
->update();
}
}