Add migration for movies table: create a new movies table with necessary fields, migrate existing data from the old movies table, and update database schema to reflect changes.
This commit is contained in:
@@ -3,11 +3,18 @@ import { integer, real, sqliteTable, text } from "drizzle-orm/sqlite-core";
|
||||
export const movies = sqliteTable("movies", {
|
||||
id: integer("id").primaryKey(),
|
||||
title: text("title").notNull(),
|
||||
adult: integer("adult", { mode: "boolean" }).notNull(),
|
||||
backdrop_path: text("backdrop_path").notNull(),
|
||||
genre_ids: text("genre_ids").notNull(),
|
||||
original_language: text("original_language").notNull(),
|
||||
original_title: text("original_title").notNull(),
|
||||
overview: text("overview").notNull(),
|
||||
popularity: real("popularity").notNull(),
|
||||
releaseDate: text("release_date").notNull(),
|
||||
posterPath: text("poster_path").notNull(),
|
||||
seen: integer("seen").default(0).notNull(),
|
||||
favorite: integer("favorite").default(0).notNull(),
|
||||
notes: text("notes").default("").notNull(),
|
||||
poster_path: text("poster_path").notNull(),
|
||||
release_date: text("release_date").notNull(),
|
||||
video: integer("video", { mode: "boolean" }).notNull(),
|
||||
vote_average: real("vote_average").notNull(),
|
||||
vote_count: integer("vote_count").notNull(),
|
||||
seen: integer("seen", { mode: "boolean" }).default(false),
|
||||
favorite: integer("favorite", { mode: "boolean" }).default(false),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user