{ "id": "e076bd1e-a7ce-40ab-abd1-9eb11d00ddb9", "prevId": "9000d72e-0529-4eaf-b53d-43d3b93b5620", "version": "7", "dialect": "postgresql", "tables": { "public.api_keys": { "name": "api_keys", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "key_hash": { "name": "key_hash", "type": "text", "primaryKey": false, "notNull": true }, "label": { "name": "label", "type": "text", "primaryKey": false, "notNull": false }, "rate_limit": { "name": "rate_limit", "type": "integer", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "revoked_at": { "name": "revoked_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "api_keys_key_hash_unique": { "name": "api_keys_key_hash_unique", "nullsNotDistinct": false, "columns": [ "key_hash" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.cache": { "name": "cache", "schema": "", "columns": { "cache_key": { "name": "cache_key", "type": "text", "primaryKey": true, "notNull": true }, "job_id": { "name": "job_id", "type": "uuid", "primaryKey": false, "notNull": false }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": true }, "options_hash": { "name": "options_hash", "type": "text", "primaryKey": false, "notNull": true }, "compiler_version": { "name": "compiler_version", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "expires_at": { "name": "expires_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "cache_job_id_jobs_id_fk": { "name": "cache_job_id_jobs_id_fk", "tableFrom": "cache", "tableTo": "jobs", "columnsFrom": [ "job_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.clones": { "name": "clones", "schema": "", "columns": { "job_id": { "name": "job_id", "type": "uuid", "primaryKey": true, "notNull": true }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": true }, "route_count": { "name": "route_count", "type": "integer", "primaryKey": false, "notNull": true, "default": 1 }, "file_manifest": { "name": "file_manifest", "type": "jsonb", "primaryKey": false, "notNull": true }, "bundle_s3_key": { "name": "bundle_s3_key", "type": "text", "primaryKey": false, "notNull": false }, "verify": { "name": "verify", "type": "jsonb", "primaryKey": false, "notNull": false }, "capture_meta": { "name": "capture_meta", "type": "jsonb", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "clones_job_id_jobs_id_fk": { "name": "clones_job_id_jobs_id_fk", "tableFrom": "clones", "tableTo": "jobs", "columnsFrom": [ "job_id" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.jobs": { "name": "jobs", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "kind": { "name": "kind", "type": "text", "primaryKey": false, "notNull": true }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": true }, "options": { "name": "options", "type": "jsonb", "primaryKey": false, "notNull": true, "default": "'{}'::jsonb" }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "default": "'queued'" }, "cache_key": { "name": "cache_key", "type": "text", "primaryKey": false, "notNull": true }, "attempts": { "name": "attempts", "type": "integer", "primaryKey": false, "notNull": true, "default": 0 }, "error": { "name": "error", "type": "text", "primaryKey": false, "notNull": false }, "compiler_version": { "name": "compiler_version", "type": "text", "primaryKey": false, "notNull": false }, "timings": { "name": "timings", "type": "jsonb", "primaryKey": false, "notNull": false }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "started_at": { "name": "started_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false }, "finished_at": { "name": "finished_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.signup_tokens": { "name": "signup_tokens", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "gen_random_uuid()" }, "email": { "name": "email", "type": "text", "primaryKey": false, "notNull": true }, "token_hash": { "name": "token_hash", "type": "text", "primaryKey": false, "notNull": true }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true, "default": "now()" }, "expires_at": { "name": "expires_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "consumed_at": { "name": "consumed_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "signup_tokens_token_hash_unique": { "name": "signup_tokens_token_hash_unique", "nullsNotDistinct": false, "columns": [ "token_hash" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }