Forma fácil de averiguar a qué grupos de etiquetas pertenece una etiqueta?

Tengo una etiqueta que solo tenía significado administrativo. Anteriormente se la mostré a todos los usuarios, pero básicamente era ruido para ellos y nadie excepto yo la usaba.

Así que la agregué a un grupo de etiquetas que solo es visible para los administradores. Pero todavía era visible para todos. Al principio me emocioné porque encontré un error… pero no. El único error fui yo, de nuevo.

También listé esa etiqueta en otros tres grupos y esos eran visibles para todos. La etiqueta se ocultó a los usuarios comunes cuando la eliminé de esos otros grupos, pero encontrar esos grupos de etiquetas “superpuestos” requirió demasiado trabajo manual :woozy_face:

Entonces, ¿hay una manera fácil de averiguar en qué grupos se agrega una etiqueta?

SQL, por supuesto, pero no lo hablo. Y cuando pedí consejo a un chatbot, no fui lo suficientemente específico, supongo.

Creo que te lo dice en la página de la etiqueta usando la llave inglesa de la etiqueta (botón /info, si eres un usuario no miembro del personal):

2 Me gusta

¡Por el amor de Dios, se permiten palabrotas aquí! — ¡qué despistado puede ser un hombre! :man_facepalming: Debería haberlo sabido, pero cuando estaba en la página de etiquetas, nunca pensé en ese camino. Un buen ejemplo de pensamiento limitado.

Bueno, suficiente autocastigo por hoy :winking_face_with_tongue:

Pero… puedes usar SQL y apuesto a que puedes hablar con la IA mejor que yo. ¿Tenemos la capacidad de preguntar eso a la base de datos? Y es pura curiosidad, ya no una necesidad.

1 me gusta

Una consulta que enumere las etiquetas y tenga una columna de todos sus grupos de etiquetas asociados.

Eso debería ser posible con algo como esto:

SELECT 
    t.name AS "Etiqueta",
    STRING_AGG(tg.name, ', ' ORDER BY tg.name) AS "Grupos de etiquetas"
FROM tags t
  JOIN tag_group_memberships tgm ON tgm.tag_id = t.id
  JOIN tag_groups tg ON tg.id = tgm.tag_group_id
GROUP BY t.name
4 Me gusta

¡Ese es un buen punto de partida. Gracias!

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.