From e41ffd505bb922c22cf9865ea257a25cbd4a60a5 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Fri, 25 Mar 2022 16:16:31 -0300 Subject: [PATCH 1/2] Migrations fixed --- api/db/migrations/20211029152716_categoria.php | 2 +- api/db/migrations/20211029152732_cuenta.php | 4 ++-- api/db/migrations/20211029152738_estado_coneccion.php | 4 ++-- api/db/migrations/20211029152752_transaccion.php | 4 ++-- api/db/migrations/20211204210207_cuenta_moneda.php | 2 +- api/db/migrations/20211205002439_tipo_cambio.php | 4 ++-- 6 files changed, 10 insertions(+), 10 deletions(-) diff --git a/api/db/migrations/20211029152716_categoria.php b/api/db/migrations/20211029152716_categoria.php index 5fd364c..f20ecef 100644 --- a/api/db/migrations/20211029152716_categoria.php +++ b/api/db/migrations/20211029152716_categoria.php @@ -21,7 +21,7 @@ final class Categoria extends AbstractMigration $this->table('categorias') ->addColumn('nombre', 'string') ->addColumn('tipo_id', 'integer') - ->addForeignKey('tipo_id', 'tipos_categoria') + ->addForeignKey('tipo_id', 'tipos_categoria', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); } } diff --git a/api/db/migrations/20211029152732_cuenta.php b/api/db/migrations/20211029152732_cuenta.php index a214923..ec94236 100644 --- a/api/db/migrations/20211029152732_cuenta.php +++ b/api/db/migrations/20211029152732_cuenta.php @@ -21,9 +21,9 @@ final class Cuenta extends AbstractMigration $this->table('cuentas') ->addColumn('nombre', 'string') ->addColumn('categoria_id', 'integer') - ->addForeignKey('categoria_id', 'categorias') + ->addForeignKey('categoria_id', 'categorias', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('tipo_id', 'integer') - ->addForeignKey('tipo_id', 'tipos_cuenta') + ->addForeignKey('tipo_id', 'tipos_cuenta', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); } } diff --git a/api/db/migrations/20211029152738_estado_coneccion.php b/api/db/migrations/20211029152738_estado_coneccion.php index 27c7cd3..c39b435 100644 --- a/api/db/migrations/20211029152738_estado_coneccion.php +++ b/api/db/migrations/20211029152738_estado_coneccion.php @@ -20,10 +20,10 @@ final class EstadoConeccion extends AbstractMigration { $this->table('estados_coneccion') ->addColumn('coneccion_id', 'integer') - ->addForeignKey('coneccion_id', 'conecciones') + ->addForeignKey('coneccion_id', 'conecciones', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('fecha', 'date') ->addColumn('tipo_id', 'integer') - ->addForeignKey('tipo_id', 'tipos_estado_coneccion') + ->addForeignKey('tipo_id', 'tipos_estado_coneccion', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); } } diff --git a/api/db/migrations/20211029152752_transaccion.php b/api/db/migrations/20211029152752_transaccion.php index 143dacb..fae3397 100644 --- a/api/db/migrations/20211029152752_transaccion.php +++ b/api/db/migrations/20211029152752_transaccion.php @@ -20,9 +20,9 @@ final class Transaccion extends AbstractMigration { $this->table('transacciones') ->addColumn('debito_id', 'integer') - ->addForeignKey('debito_id', 'cuentas') + ->addForeignKey('debito_id', 'cuentas', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('credito_id', 'integer') - ->addForeignKey('credito_id', 'cuentas') + ->addForeignKey('credito_id', 'cuentas', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('fecha', 'datetime') ->addColumn('glosa', 'string') ->addColumn('detalle', 'text') diff --git a/api/db/migrations/20211204210207_cuenta_moneda.php b/api/db/migrations/20211204210207_cuenta_moneda.php index c37e44b..012c942 100644 --- a/api/db/migrations/20211204210207_cuenta_moneda.php +++ b/api/db/migrations/20211204210207_cuenta_moneda.php @@ -20,7 +20,7 @@ final class CuentaMoneda extends AbstractMigration { $this->table('cuentas') ->addColumn('moneda_id', 'integer') - ->addForeignKey('moneda_id', 'monedas') + ->addForeignKey('moneda_id', 'monedas', ['delete' => 'cascade', 'update' => 'cascade']) ->update(); } } diff --git a/api/db/migrations/20211205002439_tipo_cambio.php b/api/db/migrations/20211205002439_tipo_cambio.php index e5b6efe..2e89488 100644 --- a/api/db/migrations/20211205002439_tipo_cambio.php +++ b/api/db/migrations/20211205002439_tipo_cambio.php @@ -21,9 +21,9 @@ final class TipoCambio extends AbstractMigration $this->table('tipos_cambio') ->addColumn('fecha', 'datetime') ->addColumn('desde_id', 'integer') - ->addForeignKey('desde_id', 'monedas') + ->addForeignKey('desde_id', 'monedas', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('hasta_id', 'integer') - ->addForeignKey('hasta_id', 'monedas') + ->addForeignKey('hasta_id', 'monedas', ['delete' => 'cascade', 'update' => 'cascade']) ->addColumn('valor', 'double') ->create(); } From ef01ab3c55e9f2eb3c51573e8e2b6517e3f35ae5 Mon Sep 17 00:00:00 2001 From: Aldarien Date: Fri, 25 Mar 2022 16:14:12 -0300 Subject: [PATCH 2/2] Migrations --- api/db/migrations/20220325185534_queue.php | 27 +++++++++++++++++ .../20220325185539_queue_arguments.php | 28 ++++++++++++++++++ .../20220325191129_consolidados.php | 29 +++++++++++++++++++ 3 files changed, 84 insertions(+) create mode 100644 api/db/migrations/20220325185534_queue.php create mode 100644 api/db/migrations/20220325185539_queue_arguments.php create mode 100644 api/db/migrations/20220325191129_consolidados.php diff --git a/api/db/migrations/20220325185534_queue.php b/api/db/migrations/20220325185534_queue.php new file mode 100644 index 0000000..dda0f8f --- /dev/null +++ b/api/db/migrations/20220325185534_queue.php @@ -0,0 +1,27 @@ +table('queue') + ->addColumn('command', 'string') + ->addColumn('created', 'datetime') + ->addColumn('processed', 'boolean', ['default' => 0]) + ->create(); + } +} diff --git a/api/db/migrations/20220325185539_queue_arguments.php b/api/db/migrations/20220325185539_queue_arguments.php new file mode 100644 index 0000000..08496c0 --- /dev/null +++ b/api/db/migrations/20220325185539_queue_arguments.php @@ -0,0 +1,28 @@ +table('queue_arguments') + ->addColumn('queue_id', 'integer') + ->addForeignKey('queue_id', 'queue', ['delete' => 'cascade', 'update' => 'cascade']) + ->addColumn('argument', 'string', ['length' => 100]) + ->addColumn('value', 'string') + ->create(); + } +} diff --git a/api/db/migrations/20220325191129_consolidados.php b/api/db/migrations/20220325191129_consolidados.php new file mode 100644 index 0000000..4ea1d5c --- /dev/null +++ b/api/db/migrations/20220325191129_consolidados.php @@ -0,0 +1,29 @@ +table('consolidados') + ->addColumn('cuenta_id', 'integer') + ->addForeignKey('cuenta_id', 'cuentas', ['delete' => 'cascade', 'update' => 'cascade']) + ->addColumn('fecha', 'date') + ->addColumn('periodo', 'string', ['length' => 50]) + ->addColumn('saldo', 'double') + ->create(); + } +}