CREATE TABLE IF NOT EXISTS role_capabilities ( role_id INTEGER NOT NULL REFERENCES roles(id) ON DELETE CASCADE, capability VARCHAR(50) NOT NULL, PRIMARY KEY (role_id, capability) );