From 92a6a3c16cbfb763037b247e687534b16c2050e2 Mon Sep 17 00:00:00 2001 From: amazuecos Date: Tue, 22 Apr 2025 10:07:03 +0200 Subject: [PATCH] ot tareas new migrations --- ..._AddMaquinistaFieldsOrdenTrabajoTareas.php | 30 ++++++++++++ ...AddTableOrdenTrabajoTareaProgressDates.php | 48 +++++++++++++++++++ 2 files changed, 78 insertions(+) create mode 100755 ci4/app/Database/Migrations/2025-04-22-094400_AddMaquinistaFieldsOrdenTrabajoTareas.php create mode 100644 ci4/app/Database/Migrations/2025-04-22-100000_AddTableOrdenTrabajoTareaProgressDates.php diff --git a/ci4/app/Database/Migrations/2025-04-22-094400_AddMaquinistaFieldsOrdenTrabajoTareas.php b/ci4/app/Database/Migrations/2025-04-22-094400_AddMaquinistaFieldsOrdenTrabajoTareas.php new file mode 100755 index 00000000..9fd1e947 --- /dev/null +++ b/ci4/app/Database/Migrations/2025-04-22-094400_AddMaquinistaFieldsOrdenTrabajoTareas.php @@ -0,0 +1,30 @@ + [ + "type" => "ENUM", + "constraint" => ["P","I","D","F","E"], + "default" => "P", + "comment" => "(P)ENDING,(I)NIT,(D)ELAY,(F)INISHED,(E)RROR" + ] + ]; + public function up() + { + $this->forge->addColumn("orden_trabajo_tareas", $this->COLUMNS); + + } + + public function down() + { + $this->forge->dropColumn("orden_trabajo_tareas",array_keys($this->COLUMNS)); + + } +} diff --git a/ci4/app/Database/Migrations/2025-04-22-100000_AddTableOrdenTrabajoTareaProgressDates.php b/ci4/app/Database/Migrations/2025-04-22-100000_AddTableOrdenTrabajoTareaProgressDates.php new file mode 100644 index 00000000..4aee0256 --- /dev/null +++ b/ci4/app/Database/Migrations/2025-04-22-100000_AddTableOrdenTrabajoTareaProgressDates.php @@ -0,0 +1,48 @@ + [ + "type" => "INT", + "unsigned" => true, + "auto_increment" => true, + ], + "init_at" => [ + "type" => "INT", + "unsigned" => "INT", + "comment" => "Timestamp task init" + ], + "end_at" => [ + "type" => "INT", + "unsigned" => "INT", + "comment" => "Timestamp task finish" + ], + "init_user_id" => [ + "type" => "INT", + "unsigned" => true, + "constraint" => 11 + ], + "end_user_id" => [ + "type" => "INT", + "unsigned" => true, + "constraint" => 11 + ], + ]; + public function up() + { + $this->forge->addField($this->COLUMNS); + $this->forge->addPrimaryKey('id'); + } + + public function down() + { + $this->forge->dropColumn("orden_trabajo_tareas",array_keys($this->COLUMNS)); + + } +}