Files
safekat/ci4/app/Database/Migrations/2025-04-14-235200_AddFkOrdenTrabajoChatDepartment.php
2025-04-15 00:42:24 +02:00

41 lines
1019 B
PHP

<?php
namespace App\Database\Migrations;
use CodeIgniter\Database\Migration;
use CodeIgniter\Database\RawSql;
class AddFkOrdenTrabajoChatDepartment extends Migration
{
protected array $COLUMNS = [
"orden_trabajo_id" => [
"type" => "INT",
"constraint" => 10,
"unsigned" => true,
"null" => true
],
];
public function up()
{
$this->forge->addColumn("chats", $this->COLUMNS);
$this->forge->addColumn("chat_department_users", $this->COLUMNS);
$this->forge->addForeignKey('orden_trabajo_id', 'ordenes_trabajo', 'id');
$this->forge->processIndexes('chats');
$this->forge->addForeignKey('orden_trabajo_id', 'ordenes_trabajo', 'id');
$this->forge->processIndexes('chat_department_users');
}
public function down()
{
$this->forge->dropColumn("chats", ["orden_trabajo_id"]);
$this->forge->dropColumn("chat_department_users", ["orden_trabajo_id"]);
}
}