- Rename actor-oriented API, storage, and webhook fields to user/profile terminology - Switch dev compose helpers to use docker-compose.yml - Update frontend types and webhook sync settings for the new endpoints
27 lines
1.2 KiB
SQL
27 lines
1.2 KiB
SQL
UPDATE public.webhook_sync_event_logs
|
|
SET attrs = (attrs - 'external_user_id' - 'external_user_name')
|
|
|| jsonb_strip_nulls(jsonb_build_object(
|
|
'actor_id', attrs->'external_user_id',
|
|
'actor_name', attrs->'external_user_name'
|
|
))
|
|
WHERE attrs ? 'external_user_id' OR attrs ? 'external_user_name';
|
|
|
|
ALTER TABLE public.webhook_sync_item_state
|
|
RENAME COLUMN external_user_id TO external_actor_id;
|
|
|
|
ALTER INDEX public.idx_webhook_sync_profile_mappings_profile
|
|
RENAME TO idx_webhook_sync_actor_mappings_profile;
|
|
ALTER INDEX public.idx_webhook_sync_profile_mappings_connection
|
|
RENAME TO idx_webhook_sync_actor_mappings_connection;
|
|
|
|
ALTER TABLE public.webhook_sync_profile_mappings
|
|
RENAME CONSTRAINT webhook_sync_profile_mappings_connection_user_unique
|
|
TO webhook_sync_actor_mappings_connection_actor_unique;
|
|
|
|
ALTER TABLE public.webhook_sync_profile_mappings
|
|
RENAME COLUMN external_user_name TO external_actor_name;
|
|
ALTER TABLE public.webhook_sync_profile_mappings
|
|
RENAME COLUMN external_user_id TO external_actor_id;
|
|
|
|
ALTER TABLE public.webhook_sync_profile_mappings RENAME TO webhook_sync_actor_mappings;
|