From 3ebe256a66d31d6f23abd410e4d9d6a9df628ecb Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Mon, 24 Feb 2025 12:39:25 -0300 Subject: [PATCH] Actualizacion de migraciones --- .../migrations/20250215133405_create_broker.php | 6 +++--- .../20250215133411_create_broker_contract.php | 6 +++--- .../migrations/20250215133419_create_broker_data.php | 4 ++-- .../migrations/20250215133429_create_promotion.php | 12 ++++++------ .../migrations/20250215133437_create_reservation.php | 4 ++-- .../20250215133451_create_broker_contract_state.php | 6 +++--- .../20250215135457_create_reservation_datas.php | 8 ++++---- .../20250215135822_create_reservation_states.php | 6 +++--- 8 files changed, 26 insertions(+), 26 deletions(-) diff --git a/app/resources/database/migrations/20250215133405_create_broker.php b/app/resources/database/migrations/20250215133405_create_broker.php index 0d5961d..eb51a71 100644 --- a/app/resources/database/migrations/20250215133405_create_broker.php +++ b/app/resources/database/migrations/20250215133405_create_broker.php @@ -20,9 +20,9 @@ final class CreateBroker extends AbstractMigration public function change(): void { $this->table('brokers', ['id' => false, 'primary_key' => ['rut']]) - ->addColumn('rut', 'integer', ['identity' => true, 'signed' => false]) - ->addColumn('digit', 'string', ['length' => 1]) - ->addColumn('name', 'string', ['length' => 255]) + ->addColumn('rut', 'integer', ['identity' => true, 'signed' => false, 'null' => false]) + ->addColumn('digit', 'string', ['length' => 1, 'null' => false]) + ->addColumn('name', 'string', ['length' => 255, 'null' => false]) ->create(); } } diff --git a/app/resources/database/migrations/20250215133411_create_broker_contract.php b/app/resources/database/migrations/20250215133411_create_broker_contract.php index ad6c681..22a3e25 100644 --- a/app/resources/database/migrations/20250215133411_create_broker_contract.php +++ b/app/resources/database/migrations/20250215133411_create_broker_contract.php @@ -24,9 +24,9 @@ final class CreateBrokerContract extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('broker_contracts') - ->addColumn('broker_rut', 'integer', ['signed' => false]) - ->addColumn('project_id', 'integer', ['signed' => false]) - ->addColumn('commission', 'decimal', ['precision' => 10, 'scale' => 2]) + ->addColumn('broker_rut', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('project_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('commission', 'decimal', ['precision' => 10, 'scale' => 2, 'null' => false]) ->addForeignKey('broker_rut', 'brokers', 'rut', ['delete' => 'cascade', 'update' => 'cascade']) ->addForeignKey('project_id', 'proyecto', 'id', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); diff --git a/app/resources/database/migrations/20250215133419_create_broker_data.php b/app/resources/database/migrations/20250215133419_create_broker_data.php index ce6add2..828114a 100644 --- a/app/resources/database/migrations/20250215133419_create_broker_data.php +++ b/app/resources/database/migrations/20250215133419_create_broker_data.php @@ -24,9 +24,9 @@ final class CreateBrokerData extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('broker_data') - ->addColumn('broker_rut', 'integer', ['signed' => false]) + ->addColumn('broker_rut', 'integer', ['signed' => false, 'null' => false]) ->addColumn('representative_rut', 'integer', ['signed' => false, 'null' => true, 'default' => null]) - ->addColumn('legalName', 'string', ['length' => 255, 'default' => null, 'null' => true]) + ->addColumn('legal_name', 'string', ['length' => 255, 'default' => null, 'null' => true]) ->addForeignKey('broker_rut', 'brokers', ['rut'], ['delete' => 'CASCADE', 'update' => 'CASCADE']) ->addForeignKey('representative_rut', 'personas', ['rut'], ['delete' => 'CASCADE', 'update' => 'CASCADE']) ->create(); diff --git a/app/resources/database/migrations/20250215133429_create_promotion.php b/app/resources/database/migrations/20250215133429_create_promotion.php index 71a4f2f..888ce66 100644 --- a/app/resources/database/migrations/20250215133429_create_promotion.php +++ b/app/resources/database/migrations/20250215133429_create_promotion.php @@ -24,12 +24,12 @@ final class CreatePromotion extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('promotions') - ->addColumn('price_id', 'integer', ['signed' => false]) - ->addColumn('amount', 'decimal', ['precision' => 10, 'scale' => 2]) - ->addColumn('start_date', 'date') - ->addColumn('end_date', 'date') - ->addColumn('valid_until', 'date') - ->addColumn('state', 'integer') + ->addColumn('price_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('amount', 'decimal', ['precision' => 10, 'scale' => 2, 'null' => false]) + ->addColumn('start_date', 'date', ['null' => false]) + ->addColumn('end_date', 'date', ['null' => false]) + ->addColumn('valid_until', 'date', ['null' => false]) + ->addColumn('state', 'integer', ['length' => 1, 'null' => false, 'default' => 0]) ->addForeignKey('price_id', 'prices', 'id', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); diff --git a/app/resources/database/migrations/20250215133437_create_reservation.php b/app/resources/database/migrations/20250215133437_create_reservation.php index b7ece9f..db9c32a 100644 --- a/app/resources/database/migrations/20250215133437_create_reservation.php +++ b/app/resources/database/migrations/20250215133437_create_reservation.php @@ -24,8 +24,8 @@ final class CreateReservation extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('reservation') - ->addColumn('buyer_rut', 'integer', ['signed' => false]) - ->addColumn('date', 'date') + ->addColumn('buyer_rut', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('date', 'date', ['null' => false]) ->addForeignKey('buyer_rut', 'personas', 'rut', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); diff --git a/app/resources/database/migrations/20250215133451_create_broker_contract_state.php b/app/resources/database/migrations/20250215133451_create_broker_contract_state.php index 9287a27..007b4d1 100644 --- a/app/resources/database/migrations/20250215133451_create_broker_contract_state.php +++ b/app/resources/database/migrations/20250215133451_create_broker_contract_state.php @@ -24,9 +24,9 @@ final class CreateBrokerContractState extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('broker_contract_states') - ->addColumn('contract_id', 'integer', ['signed' => false]) - ->addColumn('date', 'date') - ->addColumn('type', 'integer') + ->addColumn('contract_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('date', 'date', ['null' => false]) + ->addColumn('type', 'integer', ['length' => 1, 'null' => false, 'default' => 0]) ->addForeignKey('contract_id', 'broker_contracts', 'id', ['delete' => 'cascade', 'update' => 'cascade']) ->create(); diff --git a/app/resources/database/migrations/20250215135457_create_reservation_datas.php b/app/resources/database/migrations/20250215135457_create_reservation_datas.php index 08f877e..ad85f98 100644 --- a/app/resources/database/migrations/20250215135457_create_reservation_datas.php +++ b/app/resources/database/migrations/20250215135457_create_reservation_datas.php @@ -24,10 +24,10 @@ final class CreateReservationDatas extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('reservation_data') - ->addColumn('reservation_id', 'integer', ['signed' => false]) - ->addColumn('type', 'integer', ['length' => 1, 'signed' => false]) - ->addColumn('reference_id', 'integer', ['signed' => false]) - ->addColumn('value', 'decimal', ['precision' => 10, 'scale' => 2, 'signed' => false, 'default' => 0.00]) + ->addColumn('reservation_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('type', 'integer', ['length' => 1, 'signed' => false, 'null' => false]) + ->addColumn('reference_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('value', 'decimal', ['precision' => 10, 'scale' => 2, 'signed' => false, 'default' => 0.00, 'null' => true]) ->create(); $this->execute('SET unique_checks=1; SET foreign_key_checks=1;'); diff --git a/app/resources/database/migrations/20250215135822_create_reservation_states.php b/app/resources/database/migrations/20250215135822_create_reservation_states.php index 4a7b439..e617ef5 100644 --- a/app/resources/database/migrations/20250215135822_create_reservation_states.php +++ b/app/resources/database/migrations/20250215135822_create_reservation_states.php @@ -24,9 +24,9 @@ final class CreateReservationStates extends AbstractMigration $this->execute("ALTER DATABASE COLLATE='utf8mb4_general_ci';"); $this->table('reservation_states') - ->addColumn('reservation_id', 'integer', ['signed' => false]) - ->addColumn('date', 'date') - ->addColumn('type', 'integer') + ->addColumn('reservation_id', 'integer', ['signed' => false, 'null' => false]) + ->addColumn('date', 'date', ['null' => false]) + ->addColumn('type', 'integer', ['length' => 3, 'null' => false, 'default' => 0]) ->addForeignKey('reservation_id', 'reservation', 'id', ['delete' => 'cascade', 'update' => 'cascade']) ->create();