-- 003_seed_social_platforms.sql -- Manual one-shot: seed Buffer publish aliases formerly hardcoded in -- PlatformAlias (job/job_post/plugins.py). Spelling tolerance + /jobs/alias UI -- list only — missing aliases still resolve via Buffer's live channel list. -- -- Order: (1) alembic upgrade / autogenerate so app.social_platforms exists, -- (2) this file. Applied automatically at startup by alembic_setup.run_manual_sql() -- once the schema is at head; recorded in manual_migrations. Safe to re-run by hand. INSERT INTO app.social_platforms (alias, buffer_service, label, is_active, created_at, updated_at) VALUES ('fb', 'facebook', 'Facebook', true, NOW(), NOW()), ('ig', 'instagram', 'Instagram', true, NOW(), NOW()), ('insta', 'instagram', 'Instagram', true, NOW(), NOW()), ('li', 'linkedin', 'LinkedIn', true, NOW(), NOW()), ('x', 'twitter', 'Twitter/X', true, NOW(), NOW()), ('tweet', 'twitter', 'Twitter/X', true, NOW(), NOW()), ('yt', 'youtube', 'YouTube', true, NOW(), NOW()), ('gbp', 'googlebusiness', 'Google Business', true, NOW(), NOW()), ('google', 'googlebusiness', 'Google Business', true, NOW(), NOW()), ('googlebusinessprofile', 'googlebusiness', 'Google Business', true, NOW(), NOW()) ON CONFLICT (alias) DO NOTHING;