Skip to content

Commit 4667002

Browse files
committed
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`.
1 parent d273261 commit 4667002

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

lib/generators/solid_queue/install/templates/db/queue_schema.rb

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
ActiveRecord::Schema[7.1].define(version: 2024_09_04_193154) do
22
create_table "solid_queue_blocked_executions", force: :cascade do |t|
3-
t.integer "job_id", null: false
3+
t.bigint "job_id", null: false
44
t.string "queue_name", null: false
55
t.integer "priority", default: 0, null: false
66
t.string "concurrency_key", null: false
@@ -12,15 +12,15 @@
1212
end
1313

1414
create_table "solid_queue_claimed_executions", force: :cascade do |t|
15-
t.integer "job_id", null: false
15+
t.bigint "job_id", null: false
1616
t.bigint "process_id"
1717
t.datetime "created_at", null: false
1818
t.index [ "job_id" ], name: "index_solid_queue_claimed_executions_on_job_id", unique: true
1919
t.index [ "process_id", "job_id" ], name: "index_solid_queue_claimed_executions_on_process_id_and_job_id"
2020
end
2121

2222
create_table "solid_queue_failed_executions", force: :cascade do |t|
23-
t.integer "job_id", null: false
23+
t.bigint "job_id", null: false
2424
t.text "error"
2525
t.datetime "created_at", null: false
2626
t.index [ "job_id" ], name: "index_solid_queue_failed_executions_on_job_id", unique: true
@@ -65,7 +65,7 @@
6565
end
6666

6767
create_table "solid_queue_ready_executions", force: :cascade do |t|
68-
t.integer "job_id", null: false
68+
t.bigint "job_id", null: false
6969
t.string "queue_name", null: false
7070
t.integer "priority", default: 0, null: false
7171
t.datetime "created_at", null: false
@@ -75,7 +75,7 @@
7575
end
7676

7777
create_table "solid_queue_recurring_executions", force: :cascade do |t|
78-
t.integer "job_id", null: false
78+
t.bigint "job_id", null: false
7979
t.string "task_key", null: false
8080
t.datetime "run_at", null: false
8181
t.datetime "created_at", null: false
@@ -100,7 +100,7 @@
100100
end
101101

102102
create_table "solid_queue_scheduled_executions", force: :cascade do |t|
103-
t.integer "job_id", null: false
103+
t.bigint "job_id", null: false
104104
t.string "queue_name", null: false
105105
t.integer "priority", default: 0, null: false
106106
t.datetime "scheduled_at", null: false

0 commit comments

Comments
 (0)