Drizzle-Kit pushing not respecting enum changes?

Does drizzle-kit push not respect enum changes? Currently dealing with something that makes development annoying :(

I have this enum in my schema and when I add, edit, or remove enum values it won't push to the database because existing values in the database contain them e.g. "messageEdit" already exists
export const actionLogTypeEnum = pgEnum("action_log_type", [
  "messageDelete",
  "messageEdit",
]);


I'd expect drizzle-kit to just alter the rows correctly instead of forcing me to do this manually via SQL or repeatedly drop my dev db
Was this page helpful?