From 4667002b2d04fb1810bc161dfd927e15d1fb8e73 Mon Sep 17 00:00:00 2001 From: Rosa Gutierrez Date: Fri, 6 Sep 2024 09:43:23 +0200 Subject: [PATCH] Fix column type for `job_id` foreign keys in executions tables No idea how this ended up as `integer`. The initial tables were created via a migration using `t.references`. --- .../solid_queue/install/templates/db/queue_schema.rb | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/lib/generators/solid_queue/install/templates/db/queue_schema.rb b/lib/generators/solid_queue/install/templates/db/queue_schema.rb index c97f0d20..4b49a12a 100644 --- a/lib/generators/solid_queue/install/templates/db/queue_schema.rb +++ b/lib/generators/solid_queue/install/templates/db/queue_schema.rb @@ -1,6 +1,6 @@ ActiveRecord::Schema[7.1].define(version: 2024_09_04_193154) do create_table "solid_queue_blocked_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.string "queue_name", null: false t.integer "priority", default: 0, null: false t.string "concurrency_key", null: false @@ -12,7 +12,7 @@ end create_table "solid_queue_claimed_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.bigint "process_id" t.datetime "created_at", null: false t.index [ "job_id" ], name: "index_solid_queue_claimed_executions_on_job_id", unique: true @@ -20,7 +20,7 @@ end create_table "solid_queue_failed_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.text "error" t.datetime "created_at", null: false t.index [ "job_id" ], name: "index_solid_queue_failed_executions_on_job_id", unique: true @@ -65,7 +65,7 @@ end create_table "solid_queue_ready_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.string "queue_name", null: false t.integer "priority", default: 0, null: false t.datetime "created_at", null: false @@ -75,7 +75,7 @@ end create_table "solid_queue_recurring_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.string "task_key", null: false t.datetime "run_at", null: false t.datetime "created_at", null: false @@ -100,7 +100,7 @@ end create_table "solid_queue_scheduled_executions", force: :cascade do |t| - t.integer "job_id", null: false + t.bigint "job_id", null: false t.string "queue_name", null: false t.integer "priority", default: 0, null: false t.datetime "scheduled_at", null: false