basic bluesky monitoring infra

This commit is contained in:
Dylan Knutson
2025-08-05 20:51:40 +00:00
parent 3512c3f32e
commit 9efeedd1ff
12 changed files with 1954 additions and 14 deletions

View File

@@ -0,0 +1,8 @@
class CreateBlueskyMonitoredDidsTable < ActiveRecord::Migration[7.2]
def change
create_table :bluesky_monitored_dids do |t|
t.string :did, null: false, index: { unique: true }
t.timestamps
end
end
end

View File

@@ -1103,6 +1103,37 @@ CREATE TABLE public.blob_files_63 (
);
--
-- Name: bluesky_monitored_dids; Type: TABLE; Schema: public; Owner: -
--
CREATE TABLE public.bluesky_monitored_dids (
id bigint NOT NULL,
did character varying NOT NULL,
created_at timestamp(6) without time zone NOT NULL,
updated_at timestamp(6) without time zone NOT NULL
);
--
-- Name: bluesky_monitored_dids_id_seq; Type: SEQUENCE; Schema: public; Owner: -
--
CREATE SEQUENCE public.bluesky_monitored_dids_id_seq
START WITH 1
INCREMENT BY 1
NO MINVALUE
NO MAXVALUE
CACHE 1;
--
-- Name: bluesky_monitored_dids_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: -
--
ALTER SEQUENCE public.bluesky_monitored_dids_id_seq OWNED BY public.bluesky_monitored_dids.id;
--
-- Name: domain_fa_fav_id_and_dates; Type: TABLE; Schema: public; Owner: -
--
@@ -3026,6 +3057,13 @@ ALTER TABLE ONLY public.blob_files ATTACH PARTITION public.blob_files_62 FOR VAL
ALTER TABLE ONLY public.blob_files ATTACH PARTITION public.blob_files_63 FOR VALUES WITH (modulus 64, remainder 63);
--
-- Name: bluesky_monitored_dids id; Type: DEFAULT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.bluesky_monitored_dids ALTER COLUMN id SET DEFAULT nextval('public.bluesky_monitored_dids_id_seq'::regclass);
--
-- Name: domain_fa_fav_id_and_dates id; Type: DEFAULT; Schema: public; Owner: -
--
@@ -3265,6 +3303,14 @@ ALTER TABLE ONLY public.ar_internal_metadata
ADD CONSTRAINT ar_internal_metadata_pkey PRIMARY KEY (key);
--
-- Name: bluesky_monitored_dids bluesky_monitored_dids_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
ALTER TABLE ONLY public.bluesky_monitored_dids
ADD CONSTRAINT bluesky_monitored_dids_pkey PRIMARY KEY (id);
--
-- Name: domain_fa_fav_id_and_dates domain_fa_fav_id_and_dates_pkey; Type: CONSTRAINT; Schema: public; Owner: -
--
@@ -4228,6 +4274,13 @@ CREATE UNIQUE INDEX index_blob_files_62_on_sha256 ON public.blob_files_62 USING
CREATE UNIQUE INDEX index_blob_files_63_on_sha256 ON public.blob_files_63 USING btree (sha256);
--
-- Name: index_bluesky_monitored_dids_on_did; Type: INDEX; Schema: public; Owner: -
--
CREATE UNIQUE INDEX index_bluesky_monitored_dids_on_did ON public.bluesky_monitored_dids USING btree (did);
--
-- Name: index_domain_fa_fav_id_and_dates_on_fav_fa_id; Type: INDEX; Schema: public; Owner: -
--
@@ -5835,6 +5888,7 @@ ALTER TABLE ONLY public.domain_twitter_tweets
SET search_path TO "$user", public;
INSERT INTO "schema_migrations" (version) VALUES
('20250805200056'),
('20250805191557'),
('20250805070115'),
('20250805070114'),