CREATE TABLE permission_overrides ( -- (...) granted_in_tenant_id BIGINT NOT NULL, granted_by_user_id BIGINT NOT NULL, granted_to_user_id BIGINT NOT NULL, FOREIGN KEY (granted_by_user_id, granted_in_tenant_id) REFERENCES users (id, tenant_id), FOREIGN KEY (granted_to_user_id, granted_in_tenant_id) REFERENCES users (id, tenant_id) );