[Postgres] PostgresError: type X already exists.
I have SQL like this:
CREATE TYPE "public"."media_types" AS ENUM('image', 'video');--> staIt's used only here:
My schema is:
This all happend after using casting to "snake_case"
PostgresError: type "media_types" already existsCREATE TYPE "public"."media_types" AS ENUM('image', 'video');--> staCREATE TABLE IF NOT EXISTS "media" (
"id" text PRIMARY KEY NOT NULL,
"name" text NOT NULL,
"url" text NOT NULL,
"filename" text NOT NULL,
"mediaType" "media_types" NOT NULL,export const mediaTypes = z.enum(["image", "video"]);
export type MediaType = z.infer<typeof mediaTypes>;
export const mediaType = pgEnum("media_types", mediaTypes.options);
export const TB_Media = pgTable("media", {
id: text().primaryKey().notNull().$defaultFn(nanoid),
name: text().notNull(),
url: text().notNull().unique(),
filename: text().notNull(),
mediaType: mediaType().notNull(),