{ "version": "6", "dialect": "sqlite", "id": "891041fb-3c81-46b0-ac5a-cd85a640fe8c", "prevId": "00000000-0000-0000-0000-000000000000", "tables": { "repositories": { "name": "repositories", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "user_id": { "name": "user_id", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "uri": { "name": "uri", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "language": { "name": "language", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "stars": { "name": "stars", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "forks": { "name": "forks", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "last_update": { "name": "last_update", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "languages": { "name": "languages", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "contributors": { "name": "contributors", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP" }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "repositories_name_idx": { "name": "repositories_name_idx", "columns": [ "name" ], "isUnique": false }, "repositories_uri_idx": { "name": "repositories_uri_idx", "columns": [ "uri" ], "isUnique": false }, "repositories_language_idx": { "name": "repositories_language_idx", "columns": [ "language" ], "isUnique": false } }, "foreignKeys": { "repositories_user_id_users_id_fk": { "name": "repositories_user_id_users_id_fk", "tableFrom": "repositories", "tableTo": "users", "columnsFrom": [ "user_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {} }, "users": { "name": "users", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "username": { "name": "username", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "avatar": { "name": "avatar", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "location": { "name": "location", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "followers": { "name": "followers", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "following": { "name": "following", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "achievements": { "name": "achievements", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false, "default": "'[]'" }, "points": { "name": "points", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "commits": { "name": "commits", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "line_of_codes": { "name": "line_of_codes", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 }, "github_id": { "name": "github_id", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "access_token": { "name": "access_token", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "CURRENT_TIMESTAMP" }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "users_username_unique": { "name": "users_username_unique", "columns": [ "username" ], "isUnique": true }, "users_github_id_unique": { "name": "users_github_id_unique", "columns": [ "github_id" ], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {} } }, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }