···1+class AddSubscriptions < ActiveRecord::Migration[7.2]
2+ def change
3+ create_table :subscriptions do |t|
4+ t.string "service", null: false
5+ t.bigint "cursor", null: false
6+ end
7+ end
8+end
+6-1
db/schema.rb
···10#
11# It's strongly recommended that you check this file into your version control system.
1213-ActiveRecord::Schema[7.2].define(version: 2025_09_06_233017) do
14 # These are extensions that must be enabled in order to support this database
15 enable_extension "plpgsql"
16···73 t.string "post_uri"
74 t.index ["actor_id", "rkey"], name: "index_reposts_on_actor_id_and_rkey", unique: true
75 t.index ["actor_id", "time", "id"], name: "index_reposts_on_actor_id_and_time_and_id", order: { time: :desc, id: :desc }
0000076 end
7778 create_table "users", id: :serial, force: :cascade do |t|
···10#
11# It's strongly recommended that you check this file into your version control system.
1213+ActiveRecord::Schema[7.2].define(version: 2025_09_18_024627) do
14 # These are extensions that must be enabled in order to support this database
15 enable_extension "plpgsql"
16···73 t.string "post_uri"
74 t.index ["actor_id", "rkey"], name: "index_reposts_on_actor_id_and_rkey", unique: true
75 t.index ["actor_id", "time", "id"], name: "index_reposts_on_actor_id_and_time_and_id", order: { time: :desc, id: :desc }
76+ end
77+78+ create_table "subscriptions", force: :cascade do |t|
79+ t.string "service", null: false
80+ t.bigint "cursor", null: false
81 end
8283 create_table "users", id: :serial, force: :cascade do |t|