-- Stabsstellen-Sichtbarkeit im Hauptgraph getrennt steuern.
-- ====================================================================
-- Bisher: jede is_staff_position landet rechts neben dem Eltern als
-- Ellipse im Hauptgraph. Bei vielen Stabsstellen (z.B. GF mit 13 Stab-
-- Children) wird das unleserlich.
--
-- Neu: show_in_chart steuert pro Stelle, ob sie im Hauptgraph
-- gerendert wird (Linie ODER Stab-Ellipse). Stabsstellen mit
-- show_in_chart=false erscheinen ausschließlich im Panel "Interne
-- Dienste" unter dem Graph.
--
-- Linien-Stellen behalten Default true (sie gehören zwingend ins
-- Diagramm, sonst ist die Hierarchie kaputt).

alter table public.positions
  add column if not exists show_in_chart boolean not null default true;
