Silenciar todas las categorías excepto

¿Entonces quieres silenciar todas las categorías en la configuración del grupo, excepto las que se observan o donde se observa la primera publicación?

Creo que podrías usar el explorador de datos para proporcionarte una lista de los IDs de categoría separados por | para que puedas pegarla directamente en la configuración del grupo.

Como esto:

¿Es eso lo que tenías en mente?

Esta es la consulta que usé para obtener esa lista:

--[params]
-- group_id :group

WITH excluded_categories AS (
  SELECT category_id
  FROM group_category_notification_defaults
  WHERE group_id = :group
    AND notification_level IN (3, 4)
),
category_names AS (
  SELECT id
  FROM categories
  WHERE id NOT IN (SELECT category_id FROM excluded_categories)
)
SELECT string_agg(CAST(id AS TEXT), '|') AS category_list
FROM category_names;
3 Me gusta