Skip to content

Commit

Permalink
chore(db): add daily_challenge table
Browse files Browse the repository at this point in the history
  • Loading branch information
mgramigna committed Dec 31, 2023
1 parent 53f59cd commit e54d293
Show file tree
Hide file tree
Showing 4 changed files with 148 additions and 0 deletions.
8 changes: 8 additions & 0 deletions packages/db/drizzle/0003_glamorous_shocker.sql
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
CREATE TABLE `daily_challenge` (
`id` integer PRIMARY KEY AUTOINCREMENT NOT NULL,
`is_active` integer,
`start_movie_id` integer,
`end_movie_id` integer,
`start_person_id` integer,
`end_person_id` integer
);
124 changes: 124 additions & 0 deletions packages/db/drizzle/meta/0003_snapshot.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,124 @@
{
"version": "5",
"dialect": "sqlite",
"id": "c894744d-1040-4799-9ad8-8b343387d071",
"prevId": "59afea8a-e3dc-4fb4-92b3-5c014943309a",
"tables": {
"daily_challenge": {
"name": "daily_challenge",
"columns": {
"id": {
"name": "id",
"type": "integer",
"primaryKey": true,
"notNull": true,
"autoincrement": true
},
"is_active": {
"name": "is_active",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"start_movie_id": {
"name": "start_movie_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"end_movie_id": {
"name": "end_movie_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"start_person_id": {
"name": "start_person_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"end_person_id": {
"name": "end_person_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {},
"uniqueConstraints": {}
},
"games": {
"name": "games",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "CURRENT_TIMESTAMP"
},
"start_movie_id": {
"name": "start_movie_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"end_movie_id": {
"name": "end_movie_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"start_person_id": {
"name": "start_person_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"end_person_id": {
"name": "end_person_id",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"is_finished": {
"name": "is_finished",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {},
"uniqueConstraints": {}
}
},
"enums": {},
"_meta": {
"schemas": {},
"tables": {},
"columns": {}
}
}
7 changes: 7 additions & 0 deletions packages/db/drizzle/meta/_journal.json
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,13 @@
"when": 1703784579236,
"tag": "0002_bitter_blacklash",
"breakpoints": true
},
{
"idx": 3,
"version": "5",
"when": 1704049419495,
"tag": "0003_glamorous_shocker",
"breakpoints": true
}
]
}
9 changes: 9 additions & 0 deletions packages/db/src/schema/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,3 +12,12 @@ export const games = sqliteTable("games", {
endPersonId: int("end_person_id"),
isFinished: int("is_finished", { mode: "boolean" }),
});

export const dailyChallenge = sqliteTable("daily_challenge", {
id: int("id", { mode: "number" }).primaryKey({ autoIncrement: true }),
isActive: int("is_active", { mode: "boolean" }),
startMovieId: int("start_movie_id"),
endMovieId: int("end_movie_id"),
startPersonId: int("start_person_id"),
endPersonId: int("end_person_id"),
});

0 comments on commit e54d293

Please sign in to comment.