CREATE TABLE IF NOT EXISTS bans (
  community_id  uuid        NOT NULL REFERENCES communities (id) ON DELETE CASCADE,
  user_id       uuid        NOT NULL REFERENCES users (id) ON DELETE CASCADE,
  reason        text,
  banned_by     uuid        REFERENCES users (id),
  created_at    timestamptz DEFAULT now(),
  PRIMARY KEY (community_id, user_id)
);
