A lexicon-driven AppView for ATProto. happyview.dev
backfill firehose jetstream atproto appview oauth lexicon
8
fork

Configure Feed

Select the types of activity you want to include in your feed.

fix: convert plugin timestamp columns

Trezy 760faafe e781fab2

+24
+24
migrations/postgres/20260411000000_plugin_config_jsonb_to_text.sql
··· 1 + -- Convert plugin_configs.config from JSONB to TEXT for cross-database consistency. 1 2 ALTER TABLE plugin_configs ALTER COLUMN config TYPE TEXT USING config::TEXT; 3 + 4 + -- Fix remaining TIMESTAMPTZ columns in plugin tables that were missed by 5 + -- 20260327000000_plugin_tables_timestamptz_to_text.sql. 6 + -- sqlx's AnyPool does not support native Postgres TIMESTAMPTZ. 7 + 8 + ALTER TABLE plugin_configs 9 + ALTER COLUMN updated_at TYPE TEXT USING updated_at::text; 10 + ALTER TABLE plugin_configs 11 + ALTER COLUMN updated_at SET DEFAULT ''; 12 + 13 + ALTER TABLE plugins 14 + ALTER COLUMN loaded_at TYPE TEXT USING loaded_at::text; 15 + 16 + ALTER TABLE plugin_dedup_keys 17 + ALTER COLUMN updated_at TYPE TEXT USING updated_at::text; 18 + ALTER TABLE plugin_dedup_keys 19 + ALTER COLUMN updated_at SET DEFAULT ''; 20 + 21 + ALTER TABLE plugin_kv 22 + ALTER COLUMN expires_at TYPE TEXT USING expires_at::text, 23 + ALTER COLUMN created_at TYPE TEXT USING created_at::text; 24 + ALTER TABLE plugin_kv 25 + ALTER COLUMN created_at SET DEFAULT '';