{ "version": "6", "dialect": "sqlite", "id": "6fa4b0ec-0198-48b5-86bf-4f78df9a4709", "prevId": "fd245a82-8e7b-4bd4-bccd-226948048e29", "tables": { "audit_events": { "name": "audit_events", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "subject_id": { "name": "subject_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "event_type": { "name": "event_type", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "actor_subject_id": { "name": "actor_subject_id", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at_ms": { "name": "created_at_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "data_json": { "name": "data_json", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "audit_events_subject_created_idx": { "name": "audit_events_subject_created_idx", "columns": [ "subject_id", "created_at_ms" ], "isUnique": false }, "audit_events_type_created_idx": { "name": "audit_events_type_created_idx", "columns": [ "event_type", "created_at_ms" ], "isUnique": false }, "audit_events_actor_created_idx": { "name": "audit_events_actor_created_idx", "columns": [ "actor_subject_id", "created_at_ms" ], "isUnique": false } }, "foreignKeys": { "audit_events_subject_id_subjects_id_fk": { "name": "audit_events_subject_id_subjects_id_fk", "tableFrom": "audit_events", "tableTo": "subjects", "columnsFrom": [ "subject_id" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "control_plane_meta": { "name": "control_plane_meta", "columns": { "key": { "name": "key", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at_ms": { "name": "updated_at_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "pat_projections": { "name": "pat_projections", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "subject_id": { "name": "subject_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "scopes_json": { "name": "scopes_json", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "created_at_ms": { "name": "created_at_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "expires_at_ms": { "name": "expires_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "revoked_at_ms": { "name": "revoked_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "last_used_at_ms": { "name": "last_used_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "pat_projections_subject_created_idx": { "name": "pat_projections_subject_created_idx", "columns": [ "subject_id", "created_at_ms" ], "isUnique": false }, "pat_projections_subject_active_idx": { "name": "pat_projections_subject_active_idx", "columns": [ "subject_id", "revoked_at_ms", "expires_at_ms" ], "isUnique": false } }, "foreignKeys": { "pat_projections_subject_id_subjects_id_fk": { "name": "pat_projections_subject_id_subjects_id_fk", "tableFrom": "pat_projections", "tableTo": "subjects", "columnsFrom": [ "subject_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "subjects": { "name": "subjects", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true, "autoincrement": false }, "storage_id": { "name": "storage_id", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "host_label": { "name": "host_label", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "display_name": { "name": "display_name", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at_ms": { "name": "created_at_ms", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "last_login_at_ms": { "name": "last_login_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "host_rotated_at_ms": { "name": "host_rotated_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false }, "disabled_at_ms": { "name": "disabled_at_ms", "type": "integer", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "subjects_storage_id_unique": { "name": "subjects_storage_id_unique", "columns": [ "storage_id" ], "isUnique": true }, "subjects_host_label_unique": { "name": "subjects_host_label_unique", "columns": [ "host_label" ], "isUnique": true }, "subjects_disabled_idx": { "name": "subjects_disabled_idx", "columns": [ "disabled_at_ms" ], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }