{ "version": "6", "dialect": "sqlite", "id": "6d6838a7-e7ab-4661-bc7d-b47566bfff13", "prevId": "e397c1d9-19a4-494a-9b87-5a94a093286a", "tables": { "auth_sessions": { "name": "auth_sessions", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "user_id": { "name": "user_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "api_key_hash": { "name": "api_key_hash", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "api_key_display": { "name": "api_key_display", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "expires_at": { "name": "expires_at", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "ephemeral_nodes": { "name": "ephemeral_nodes", "columns": { "auth_key": { "name": "auth_key", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "node_key": { "name": "node_key", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "host_info": { "name": "host_info", "columns": { "host_id": { "name": "host_id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "payload": { "name": "payload", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "users": { "name": "users", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "sub": { "name": "sub", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "role": { "name": "role", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'member'" }, "headscale_user_id": { "name": "headscale_user_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "last_login_at": { "name": "last_login_at", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "caps": { "name": "caps", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false, "default": 0 } }, "indexes": { "users_sub_unique": { "name": "users_sub_unique", "columns": ["sub"], "isUnique": true }, "users_headscale_user_id_unique": { "name": "users_headscale_user_id_unique", "columns": ["headscale_user_id"], "isUnique": true } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }