{ "version": "5", "dialect": "mysql", "id": "39aa52ed-af36-43ed-ab3e-2222785d1c00", "prevId": "ddff729d-56d9-4793-8d58-51855f8f3839", "tables": { "movies": { "name": "movies", "columns": { "id": { "name": "id", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": true }, "source": { "name": "source", "type": "varchar(50)", "primaryKey": false, "notNull": true, "autoincrement": false }, "slug": { "name": "slug", "type": "varchar(500)", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "varchar(500)", "primaryKey": false, "notNull": true, "autoincrement": false }, "origin_name": { "name": "origin_name", "type": "varchar(500)", "primaryKey": false, "notNull": false, "autoincrement": false }, "thumb": { "name": "thumb", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "poster": { "name": "poster", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "year": { "name": "year", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "time": { "name": "time", "type": "varchar(100)", "primaryKey": false, "notNull": false, "autoincrement": false }, "episode": { "name": "episode", "type": "varchar(100)", "primaryKey": false, "notNull": false, "autoincrement": false }, "quality": { "name": "quality", "type": "varchar(50)", "primaryKey": false, "notNull": false, "autoincrement": false }, "lang": { "name": "lang", "type": "varchar(50)", "primaryKey": false, "notNull": false, "autoincrement": false }, "type": { "name": "type", "type": "varchar(50)", "primaryKey": false, "notNull": false, "autoincrement": false }, "rating": { "name": "rating", "type": "int", "primaryKey": false, "notNull": false, "autoincrement": false }, "content": { "name": "content", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "categories": { "name": "categories", "type": "json", "primaryKey": false, "notNull": false, "autoincrement": false }, "countries": { "name": "countries", "type": "json", "primaryKey": false, "notNull": false, "autoincrement": false }, "sources": { "name": "sources", "type": "json", "primaryKey": false, "notNull": false, "autoincrement": false }, "custom_poster": { "name": "custom_poster", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "custom_thumb": { "name": "custom_thumb", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "custom_content": { "name": "custom_content", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "custom_episodes": { "name": "custom_episodes", "type": "json", "primaryKey": false, "notNull": false, "autoincrement": false }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": true, "autoincrement": false, "default": false }, "api_updated_at": { "name": "api_updated_at", "type": "timestamp", "primaryKey": false, "notNull": false, "autoincrement": false }, "synced_at": { "name": "synced_at", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "onUpdate": true, "default": "(now())" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "movies_id": { "name": "movies_id", "columns": [ "id" ] } }, "uniqueConstraints": {}, "checkConstraint": {} }, "users": { "name": "users", "columns": { "id": { "name": "id", "type": "int", "primaryKey": false, "notNull": true, "autoincrement": true }, "name": { "name": "name", "type": "varchar(200)", "primaryKey": false, "notNull": false, "autoincrement": false }, "email": { "name": "email", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "password": { "name": "password", "type": "varchar(255)", "primaryKey": false, "notNull": true, "autoincrement": false }, "role": { "name": "role", "type": "varchar(50)", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'user'" }, "avatar": { "name": "avatar", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "active": { "name": "active", "type": "boolean", "primaryKey": false, "notNull": true, "autoincrement": false, "default": true }, "created_at": { "name": "created_at", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "(now())" }, "updated_at": { "name": "updated_at", "type": "timestamp", "primaryKey": false, "notNull": true, "autoincrement": false, "onUpdate": true, "default": "(now())" } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": { "users_id": { "name": "users_id", "columns": [ "id" ] } }, "uniqueConstraints": { "users_email_unique": { "name": "users_email_unique", "columns": [ "email" ] } }, "checkConstraint": {} } }, "views": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "tables": {}, "indexes": {} } }