From 440ea340dff1983240a863614d8e56f83ed99348 Mon Sep 17 00:00:00 2001 From: Snider Date: Wed, 4 Mar 2026 14:06:06 +0000 Subject: [PATCH] fix: rename agent_sessions columns to match model expectations MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Renames uuid → session_id and last_activity_at → last_active_at, and changes session_id column type from uuid to varchar to support prefixed IDs (sess_...). Co-Authored-By: Virgil --- ...01_01_01_000010_rename_session_columns.php | 31 +++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 Migrations/0001_01_01_000010_rename_session_columns.php diff --git a/Migrations/0001_01_01_000010_rename_session_columns.php b/Migrations/0001_01_01_000010_rename_session_columns.php new file mode 100644 index 0000000..96cea40 --- /dev/null +++ b/Migrations/0001_01_01_000010_rename_session_columns.php @@ -0,0 +1,31 @@ +renameColumn('uuid', 'session_id'); + $table->renameColumn('last_activity_at', 'last_active_at'); + }); + + // Change column type from uuid to string to allow prefixed IDs (sess_...) + Schema::table('agent_sessions', function (Blueprint $table) { + $table->string('session_id')->unique()->change(); + }); + } + + public function down(): void + { + Schema::table('agent_sessions', function (Blueprint $table) { + $table->renameColumn('session_id', 'uuid'); + $table->renameColumn('last_active_at', 'last_activity_at'); + }); + } +};