permissions field always have a type in sync with the pgEnum? I tried InferColumnType but that clearly isn't correctpermissions be the following type: "admin"|"moderator"|"user"|"banned" but of course derived somehow from the original enum declaration