mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-07-09 03:04:20 -04:00
Use string for date & datetime
This commit is contained in:
parent
4f74ffc5ce
commit
78e84cf960
@ -37,8 +37,8 @@ export const entries = schema.table(
|
|||||||
|
|
||||||
externalId: jsonb().notNull().default({}),
|
externalId: jsonb().notNull().default({}),
|
||||||
|
|
||||||
createdAt: timestamp({ withTimezone: true }).defaultNow(),
|
createdAt: timestamp({ withTimezone: true, mode: "string" }).defaultNow(),
|
||||||
nextRefresh: timestamp({ withTimezone: true }),
|
nextRefresh: timestamp({ withTimezone: true, mode: "string" }),
|
||||||
},
|
},
|
||||||
(t) => ({
|
(t) => ({
|
||||||
// episodeKey: unique().on(t.showId, t.seasonNumber, t.episodeNumber),
|
// episodeKey: unique().on(t.showId, t.seasonNumber, t.episodeNumber),
|
||||||
|
@ -56,14 +56,16 @@ export const shows = schema.table(
|
|||||||
rating: smallint(),
|
rating: smallint(),
|
||||||
runtime: integer(),
|
runtime: integer(),
|
||||||
status: showStatus().notNull(),
|
status: showStatus().notNull(),
|
||||||
startAir: date({ mode: "date" }),
|
startAir: date(),
|
||||||
endAir: date({ mode: "date" }),
|
endAir: date(),
|
||||||
originalLanguage: language(),
|
originalLanguage: language(),
|
||||||
|
|
||||||
externalId: externalid(),
|
externalId: externalid(),
|
||||||
|
|
||||||
createdAt: timestamp({ withTimezone: true }).notNull().defaultNow(),
|
createdAt: timestamp({ withTimezone: true, mode: "string" })
|
||||||
nextRefresh: timestamp({ withTimezone: true }).notNull(),
|
.notNull()
|
||||||
|
.defaultNow(),
|
||||||
|
nextRefresh: timestamp({ withTimezone: true, mode: "string" }).notNull(),
|
||||||
},
|
},
|
||||||
(t) => ({
|
(t) => ({
|
||||||
ratingValid: check(
|
ratingValid: check(
|
||||||
|
@ -17,18 +17,17 @@ export const Movie = t.Object({
|
|||||||
status: ShowStatus,
|
status: ShowStatus,
|
||||||
runtime: t.Nullable(t.Number({ minimum: 0 })),
|
runtime: t.Nullable(t.Number({ minimum: 0 })),
|
||||||
|
|
||||||
airDate: t.Nullable(t.Date()),
|
airDate: t.Nullable(t.String({ format: "date" })),
|
||||||
originalLanguage: t.Nullable(t.String()),
|
originalLanguage: t.Nullable(t.String()),
|
||||||
|
|
||||||
trailerUrl: t.Nullable(t.String()),
|
|
||||||
poster: t.Nullable(Image),
|
poster: t.Nullable(Image),
|
||||||
thumbnail: t.Nullable(Image),
|
thumbnail: t.Nullable(Image),
|
||||||
banner: t.Nullable(Image),
|
banner: t.Nullable(Image),
|
||||||
logo: t.Nullable(Image),
|
logo: t.Nullable(Image),
|
||||||
|
trailerUrl: t.Nullable(t.String()),
|
||||||
|
|
||||||
// this is a datetime, not just a date.
|
createdAt: t.String({ format: "date-time" }),
|
||||||
createdAt: t.Date(),
|
nextRefresh: t.String({ format: "date-time" }),
|
||||||
nextRefresh: t.Date(),
|
|
||||||
|
|
||||||
externalId: ExternalId,
|
externalId: ExternalId,
|
||||||
});
|
});
|
||||||
|
Loading…
x
Reference in New Issue
Block a user