{
  "id": "dc7abeda-b455-4b0f-86ae-e01f476fb4f0",
  "prevId": "7cee03f3-3bb2-47c2-b164-ea15161ffedd",
  "version": "7",
  "dialect": "postgresql",
  "tables": {
    "public.audit_log": {
      "name": "audit_log",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "actor": {
          "name": "actor",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "action": {
          "name": "action",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "entity_id": {
          "name": "entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "before": {
          "name": "before",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "after": {
          "name": "after",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "reason": {
          "name": "reason",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {},
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.change_events": {
      "name": "change_events",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity_id": {
          "name": "entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "summary": {
          "name": "summary",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "before": {
          "name": "before",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "after": {
          "name": "after",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "change_events_entity_idx": {
          "name": "change_events_entity_idx",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "created_at",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.connector_cursors": {
      "name": "connector_cursors",
      "schema": "",
      "columns": {
        "connector_id": {
          "name": "connector_id",
          "type": "text",
          "primaryKey": true,
          "notNull": true
        },
        "cursor": {
          "name": "cursor",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "last_success_at": {
          "name": "last_success_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "last_attempt_at": {
          "name": "last_attempt_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "paused": {
          "name": "paused",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "health": {
          "name": "health",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'unknown'"
        },
        "health_detail": {
          "name": "health_detail",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {},
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.connector_field_stats": {
      "name": "connector_field_stats",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "connector_id": {
          "name": "connector_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity": {
          "name": "entity",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "field": {
          "name": "field",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "types": {
          "name": "types",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "seen_count": {
          "name": "seen_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "null_count": {
          "name": "null_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "first_seen_run": {
          "name": "first_seen_run",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "last_seen_run": {
          "name": "last_seen_run",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "connector_field_stats_uq": {
          "name": "connector_field_stats_uq",
          "columns": [
            {
              "expression": "connector_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "field",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.entity_merges": {
      "name": "entity_merges",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "keep_id": {
          "name": "keep_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "merge_id": {
          "name": "merge_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "evidence": {
          "name": "evidence",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'proposed'"
        },
        "decided_by": {
          "name": "decided_by",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "decided_at": {
          "name": "decided_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {},
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.id_sequences": {
      "name": "id_sequences",
      "schema": "",
      "columns": {
        "namespace": {
          "name": "namespace",
          "type": "varchar(16)",
          "primaryKey": true,
          "notNull": true
        },
        "next": {
          "name": "next",
          "type": "bigint",
          "primaryKey": false,
          "notNull": true,
          "default": 1
        }
      },
      "indexes": {},
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.ingest_runs": {
      "name": "ingest_runs",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "text",
          "primaryKey": true,
          "notNull": true
        },
        "connector_id": {
          "name": "connector_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "mode": {
          "name": "mode",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'incremental'"
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'running'"
        },
        "started_at": {
          "name": "started_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "finished_at": {
          "name": "finished_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "duration_ms": {
          "name": "duration_ms",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "records_fetched": {
          "name": "records_fetched",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "records_created": {
          "name": "records_created",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "records_updated": {
          "name": "records_updated",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "records_unchanged": {
          "name": "records_unchanged",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "records_rejected": {
          "name": "records_rejected",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "http_requests": {
          "name": "http_requests",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "http_failures": {
          "name": "http_failures",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "rate_limit_events": {
          "name": "rate_limit_events",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "validation_failures": {
          "name": "validation_failures",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "schema_drift": {
          "name": "schema_drift",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "cursor_before": {
          "name": "cursor_before",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "cursor_after": {
          "name": "cursor_after",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "error": {
          "name": "error",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "log": {
          "name": "log",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "dataset_version": {
          "name": "dataset_version",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "anomaly": {
          "name": "anomaly",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "ingest_runs_connector_idx": {
          "name": "ingest_runs_connector_idx",
          "columns": [
            {
              "expression": "connector_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "started_at",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.provenance": {
      "name": "provenance",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "public_id": {
          "name": "public_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "source_record_id": {
          "name": "source_record_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "source_url": {
          "name": "source_url",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "dataset": {
          "name": "dataset",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "dataset_version": {
          "name": "dataset_version",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "publication_id": {
          "name": "publication_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "pmid": {
          "name": "pmid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "doi": {
          "name": "doi",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "retrieved_at": {
          "name": "retrieved_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true
        },
        "published_at": {
          "name": "published_at",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at_source": {
          "name": "updated_at_source",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "geography": {
          "name": "geography",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "population": {
          "name": "population",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "cohort_size": {
          "name": "cohort_size",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "methodology": {
          "name": "methodology",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_type": {
          "name": "evidence_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "access_level": {
          "name": "access_level",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'open'"
        },
        "confidence": {
          "name": "confidence",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "license": {
          "name": "license",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "provenance_source_idx": {
          "name": "provenance_source_idx",
          "columns": [
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_record_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "provenance_pmid_idx": {
          "name": "provenance_pmid_idx",
          "columns": [
            {
              "expression": "pmid",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.source_records": {
      "name": "source_records",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "entity_kind": {
          "name": "entity_kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_record_id": {
          "name": "source_record_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "payload_hash": {
          "name": "payload_hash",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "raw_path": {
          "name": "raw_path",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'active'"
        },
        "first_seen_run": {
          "name": "first_seen_run",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "last_seen_run": {
          "name": "last_seen_run",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "retrieved_at": {
          "name": "retrieved_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "source_updated_at": {
          "name": "source_updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "canonical_type": {
          "name": "canonical_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "canonical_id": {
          "name": "canonical_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "source_records_uq": {
          "name": "source_records_uq",
          "columns": [
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_kind",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_record_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "source_records_canonical_idx": {
          "name": "source_records_canonical_idx",
          "columns": [
            {
              "expression": "canonical_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "canonical_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.sources": {
      "name": "sources",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "organization": {
          "name": "organization",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "category": {
          "name": "category",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "homepage": {
          "name": "homepage",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "docs_url": {
          "name": "docs_url",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "terms_url": {
          "name": "terms_url",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "access_type": {
          "name": "access_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "access_auth": {
          "name": "access_auth",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "license": {
          "name": "license",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "license_status": {
          "name": "license_status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'review'"
        },
        "commercial_use": {
          "name": "commercial_use",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'unknown'"
        },
        "redistribution": {
          "name": "redistribution",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'unknown'"
        },
        "attribution": {
          "name": "attribution",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "license_reviewed_at": {
          "name": "license_reviewed_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "approved_for_production": {
          "name": "approved_for_production",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "update_frequency": {
          "name": "update_frequency",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "supports_incremental": {
          "name": "supports_incremental",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "entities": {
          "name": "entities",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "metrics": {
          "name": "metrics",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "rate_limit": {
          "name": "rate_limit",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'planned'"
        },
        "tier": {
          "name": "tier",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "manifest": {
          "name": "manifest",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "sources_slug_uq": {
          "name": "sources_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.unresolved_labels": {
      "name": "unresolved_labels",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "entity_kind": {
          "name": "entity_kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_text": {
          "name": "source_text",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "normalized": {
          "name": "normalized",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "context": {
          "name": "context",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "count": {
          "name": "count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 1
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'open'"
        },
        "suggested_id": {
          "name": "suggested_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "suggested_match_type": {
          "name": "suggested_match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "suggested_score": {
          "name": "suggested_score",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "resolved_id": {
          "name": "resolved_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "resolved_by": {
          "name": "resolved_by",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "unresolved_labels_uq": {
          "name": "unresolved_labels_uq",
          "columns": [
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_kind",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "unresolved_labels_count_idx": {
          "name": "unresolved_labels_count_idx",
          "columns": [
            {
              "expression": "status",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "count",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.anatomical_sites": {
      "name": "anatomical_sites",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "ncit_code": {
          "name": "ncit_code",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "uberon_id": {
          "name": "uberon_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "parent_id": {
          "name": "parent_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "system": {
          "name": "system",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "anatomical_sites_slug_uq": {
          "name": "anatomical_sites_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancer_aliases": {
      "name": "cancer_aliases",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "alias": {
          "name": "alias",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "normalized": {
          "name": "normalized",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "alias_type": {
          "name": "alias_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'synonym'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "source_terminology": {
          "name": "source_terminology",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "language": {
          "name": "language",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'en'"
        }
      },
      "indexes": {
        "cancer_aliases_uq": {
          "name": "cancer_aliases_uq",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alias_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancer_aliases_norm_idx": {
          "name": "cancer_aliases_norm_idx",
          "columns": [
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancer_anatomy": {
      "name": "cancer_anatomy",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "site_id": {
          "name": "site_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "relation": {
          "name": "relation",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'primary'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "cancer_anatomy_uq": {
          "name": "cancer_anatomy_uq",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "site_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "relation",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancer_codes": {
      "name": "cancer_codes",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "system": {
          "name": "system",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "code": {
          "name": "code",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "match_type": {
          "name": "match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'EXACT_IDENTIFIER'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "valid_from": {
          "name": "valid_from",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "valid_to": {
          "name": "valid_to",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "cancer_codes_uq": {
          "name": "cancer_codes_uq",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "system",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "code",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancer_codes_lookup_idx": {
          "name": "cancer_codes_lookup_idx",
          "columns": [
            {
              "expression": "system",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "code",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancer_hierarchy": {
      "name": "cancer_hierarchy",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "parent_id": {
          "name": "parent_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "child_id": {
          "name": "child_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "hierarchy_type": {
          "name": "hierarchy_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "cancer_hierarchy_uq": {
          "name": "cancer_hierarchy_uq",
          "columns": [
            {
              "expression": "parent_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "child_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "hierarchy_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancer_hierarchy_child_idx": {
          "name": "cancer_hierarchy_child_idx",
          "columns": [
            {
              "expression": "child_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancers": {
      "name": "cancers",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "canonical_name": {
          "name": "canonical_name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "short_name": {
          "name": "short_name",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'cancer'"
        },
        "malignant": {
          "name": "malignant",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": true
        },
        "solid_tumor": {
          "name": "solid_tumor",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": true
        },
        "hematologic": {
          "name": "hematologic",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "pediatric_relevant": {
          "name": "pediatric_relevant",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "rare_cancer": {
          "name": "rare_cancer",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "top_level": {
          "name": "top_level",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "description_provenance_id": {
          "name": "description_provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "primary_ncit_code": {
          "name": "primary_ncit_code",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "primary_oncotree_code": {
          "name": "primary_oncotree_code",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "depth": {
          "name": "depth",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'active'"
        },
        "merged_into": {
          "name": "merged_into",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "deprecated_reason": {
          "name": "deprecated_reason",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "classification_version": {
          "name": "classification_version",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "semantic_types": {
          "name": "semantic_types",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "cancers_slug_uq": {
          "name": "cancers_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancers_ncit_uq": {
          "name": "cancers_ncit_uq",
          "columns": [
            {
              "expression": "primary_ncit_code",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancers_name_idx": {
          "name": "cancers_name_idx",
          "columns": [
            {
              "expression": "canonical_name",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancers_type_idx": {
          "name": "cancers_type_idx",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "malignant",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "top_level",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cohort_definitions": {
      "name": "cohort_definitions",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "biomarker_ids": {
          "name": "biomarker_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "variant_ids": {
          "name": "variant_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "stage": {
          "name": "stage",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "attributes": {
          "name": "attributes",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "confidence": {
          "name": "confidence",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {},
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.geographies": {
      "name": "geographies",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "iso2": {
          "name": "iso2",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "iso3": {
          "name": "iso3",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "parent_id": {
          "name": "parent_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "who_region": {
          "name": "who_region",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "population": {
          "name": "population",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "population_year": {
          "name": "population_year",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "geographies_slug_uq": {
          "name": "geographies_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "geographies_iso3_idx": {
          "name": "geographies_iso3_idx",
          "columns": [
            {
              "expression": "iso3",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.biomarkers": {
      "name": "biomarkers",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "gene_id": {
          "name": "gene_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "ncit_code": {
          "name": "ncit_code",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "measurement": {
          "name": "measurement",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "biomarkers_slug_uq": {
          "name": "biomarkers_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.cancer_gene_frequencies": {
      "name": "cancer_gene_frequencies",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cohort_id": {
          "name": "cohort_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "gene_id": {
          "name": "gene_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "gene_symbol": {
          "name": "gene_symbol",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "alteration_type": {
          "name": "alteration_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'ssm'"
        },
        "cases_affected": {
          "name": "cases_affected",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "cases_profiled": {
          "name": "cases_profiled",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "frequency": {
          "name": "frequency",
          "type": "real",
          "primaryKey": false,
          "notNull": true
        },
        "rank": {
          "name": "rank",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "data_release": {
          "name": "data_release",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "cancer_gene_freq_uq": {
          "name": "cancer_gene_freq_uq",
          "columns": [
            {
              "expression": "cohort_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "gene_symbol",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alteration_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancer_gene_freq_cancer_idx": {
          "name": "cancer_gene_freq_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "frequency",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "cancer_gene_freq_gene_idx": {
          "name": "cancer_gene_freq_gene_idx",
          "columns": [
            {
              "expression": "gene_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.entity_embeddings": {
      "name": "entity_embeddings",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity_id": {
          "name": "entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "model": {
          "name": "model",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "dimensions": {
          "name": "dimensions",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "text_hash": {
          "name": "text_hash",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "embedding": {
          "name": "embedding",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "entity_embeddings_uq": {
          "name": "entity_embeddings_uq",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "model",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.gene_aliases": {
      "name": "gene_aliases",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "gene_id": {
          "name": "gene_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "alias": {
          "name": "alias",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "alias_type": {
          "name": "alias_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "gene_aliases_uq": {
          "name": "gene_aliases_uq",
          "columns": [
            {
              "expression": "gene_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alias",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alias_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "gene_aliases_alias_idx": {
          "name": "gene_aliases_alias_idx",
          "columns": [
            {
              "expression": "alias",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.genes": {
      "name": "genes",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "hgnc_id": {
          "name": "hgnc_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "symbol": {
          "name": "symbol",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "locus_type": {
          "name": "locus_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "locus_group": {
          "name": "locus_group",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "location": {
          "name": "location",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "chromosome": {
          "name": "chromosome",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "ensembl_gene_id": {
          "name": "ensembl_gene_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "ncbi_gene_id": {
          "name": "ncbi_gene_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "omim_ids": {
          "name": "omim_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "uniprot_ids": {
          "name": "uniprot_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "refseq_accession": {
          "name": "refseq_accession",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "prev_symbols": {
          "name": "prev_symbols",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "alias_symbols": {
          "name": "alias_symbols",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "gene_families": {
          "name": "gene_families",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'Approved'"
        },
        "is_cancer_gene": {
          "name": "is_cancer_gene",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "civic_gene_id": {
          "name": "civic_gene_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "genes_symbol_uq": {
          "name": "genes_symbol_uq",
          "columns": [
            {
              "expression": "symbol",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "genes_hgnc_uq": {
          "name": "genes_hgnc_uq",
          "columns": [
            {
              "expression": "hgnc_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "genes_ensembl_idx": {
          "name": "genes_ensembl_idx",
          "columns": [
            {
              "expression": "ensembl_gene_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "genes_ncbi_idx": {
          "name": "genes_ncbi_idx",
          "columns": [
            {
              "expression": "ncbi_gene_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.genomic_cohorts": {
      "name": "genomic_cohorts",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "study_id": {
          "name": "study_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "program": {
          "name": "program",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "primary_sites": {
          "name": "primary_sites",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "disease_types": {
          "name": "disease_types",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "cancer_match_type": {
          "name": "cancer_match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "case_count": {
          "name": "case_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "cases_with_ssm": {
          "name": "cases_with_ssm",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "data_release": {
          "name": "data_release",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "access_level": {
          "name": "access_level",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'open'"
        },
        "url": {
          "name": "url",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "genomic_cohorts_uq": {
          "name": "genomic_cohorts_uq",
          "columns": [
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "study_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "genomic_cohorts_cancer_idx": {
          "name": "genomic_cohorts_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.variant_aliases": {
      "name": "variant_aliases",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "variant_id": {
          "name": "variant_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "alias": {
          "name": "alias",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "variant_aliases_uq": {
          "name": "variant_aliases_uq",
          "columns": [
            {
              "expression": "variant_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alias",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.variant_clinical_significance": {
      "name": "variant_clinical_significance",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "variant_id": {
          "name": "variant_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "clinvar_variation_id": {
          "name": "clinvar_variation_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "clinical_significance": {
          "name": "clinical_significance",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "review_status": {
          "name": "review_status",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "star_rating": {
          "name": "star_rating",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "last_evaluated": {
          "name": "last_evaluated",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "conditions": {
          "name": "conditions",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "condition_cancer_ids": {
          "name": "condition_cancer_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "origin_simple": {
          "name": "origin_simple",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "number_submitters": {
          "name": "number_submitters",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "variant_clinsig_uq": {
          "name": "variant_clinsig_uq",
          "columns": [
            {
              "expression": "clinvar_variation_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.variants": {
      "name": "variants",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "gene_id": {
          "name": "gene_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "gene_symbol": {
          "name": "gene_symbol",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "variant_type": {
          "name": "variant_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "hgvs_g": {
          "name": "hgvs_g",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "hgvs_c": {
          "name": "hgvs_c",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "hgvs_p": {
          "name": "hgvs_p",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "assembly": {
          "name": "assembly",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "chromosome": {
          "name": "chromosome",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "start": {
          "name": "start",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "end": {
          "name": "end",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "reference_bases": {
          "name": "reference_bases",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "alternate_bases": {
          "name": "alternate_bases",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "coordinates": {
          "name": "coordinates",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "clinvar_variation_id": {
          "name": "clinvar_variation_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "civic_variant_id": {
          "name": "civic_variant_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "dbsnp_ids": {
          "name": "dbsnp_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "fusion_partners": {
          "name": "fusion_partners",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "variants_slug_uq": {
          "name": "variants_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "variants_gene_idx": {
          "name": "variants_gene_idx",
          "columns": [
            {
              "expression": "gene_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "variants_clinvar_idx": {
          "name": "variants_clinvar_idx",
          "columns": [
            {
              "expression": "clinvar_variation_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "variants_civic_idx": {
          "name": "variants_civic_idx",
          "columns": [
            {
              "expression": "civic_variant_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.drug_aliases": {
      "name": "drug_aliases",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "drug_id": {
          "name": "drug_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "alias": {
          "name": "alias",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "normalized": {
          "name": "normalized",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "alias_type": {
          "name": "alias_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'synonym'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "drug_aliases_uq": {
          "name": "drug_aliases_uq",
          "columns": [
            {
              "expression": "drug_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "alias_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "drug_aliases_norm_idx": {
          "name": "drug_aliases_norm_idx",
          "columns": [
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.drug_approvals": {
      "name": "drug_approvals",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "drug_id": {
          "name": "drug_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "biomarker_ids": {
          "name": "biomarker_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "tumor_agnostic": {
          "name": "tumor_agnostic",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "jurisdiction": {
          "name": "jurisdiction",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "authority": {
          "name": "authority",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "indication": {
          "name": "indication",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "line_of_therapy": {
          "name": "line_of_therapy",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "disease_stage": {
          "name": "disease_stage",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "approval_type": {
          "name": "approval_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "accelerated": {
          "name": "accelerated",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "conditional": {
          "name": "conditional",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "approval_date": {
          "name": "approval_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "withdrawal_date": {
          "name": "withdrawal_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "application_number": {
          "name": "application_number",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "raw": {
          "name": "raw",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "drug_approvals_drug_idx": {
          "name": "drug_approvals_drug_idx",
          "columns": [
            {
              "expression": "drug_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "drug_approvals_cancer_idx": {
          "name": "drug_approvals_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.drugs": {
      "name": "drugs",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "ncit_code": {
          "name": "ncit_code",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "chembl_id": {
          "name": "chembl_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "civic_therapy_id": {
          "name": "civic_therapy_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "drugbank_id": {
          "name": "drugbank_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "pubchem_cid": {
          "name": "pubchem_cid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "unii": {
          "name": "unii",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "mechanism": {
          "name": "mechanism",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "target_gene_ids": {
          "name": "target_gene_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "development_status": {
          "name": "development_status",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "drugs_slug_uq": {
          "name": "drugs_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "drugs_ncit_idx": {
          "name": "drugs_ncit_idx",
          "columns": [
            {
              "expression": "ncit_code",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "drugs_civic_idx": {
          "name": "drugs_civic_idx",
          "columns": [
            {
              "expression": "civic_therapy_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "drugs_chembl_idx": {
          "name": "drugs_chembl_idx",
          "columns": [
            {
              "expression": "chembl_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.treatment_regimens": {
      "name": "treatment_regimens",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "component_drug_ids": {
          "name": "component_drug_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "modality": {
          "name": "modality",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'drug_combination'"
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "treatment_regimens_slug_uq": {
          "name": "treatment_regimens_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.clinical_trials": {
      "name": "clinical_trials",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "nct_id": {
          "name": "nct_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "brief_title": {
          "name": "brief_title",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "official_title": {
          "name": "official_title",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "acronym": {
          "name": "acronym",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "study_type": {
          "name": "study_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "phases": {
          "name": "phases",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "overall_status": {
          "name": "overall_status",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "why_stopped": {
          "name": "why_stopped",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "start_date": {
          "name": "start_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "primary_completion_date": {
          "name": "primary_completion_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "completion_date": {
          "name": "completion_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "first_posted_date": {
          "name": "first_posted_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "last_update_posted_date": {
          "name": "last_update_posted_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "results_first_posted_date": {
          "name": "results_first_posted_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "has_results": {
          "name": "has_results",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "enrollment_count": {
          "name": "enrollment_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "enrollment_type": {
          "name": "enrollment_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "lead_sponsor": {
          "name": "lead_sponsor",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "lead_sponsor_class": {
          "name": "lead_sponsor_class",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "collaborators": {
          "name": "collaborators",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "conditions": {
          "name": "conditions",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "keywords": {
          "name": "keywords",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "interventions": {
          "name": "interventions",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "arms": {
          "name": "arms",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "primary_outcomes": {
          "name": "primary_outcomes",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "secondary_outcomes": {
          "name": "secondary_outcomes",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "eligibility": {
          "name": "eligibility",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "sex": {
          "name": "sex",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "minimum_age": {
          "name": "minimum_age",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "maximum_age": {
          "name": "maximum_age",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "countries": {
          "name": "countries",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "locations_count": {
          "name": "locations_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "references": {
          "name": "references",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "brief_summary": {
          "name": "brief_summary",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "is_oncology": {
          "name": "is_oncology",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": true
        },
        "source_record_id": {
          "name": "source_record_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "clinical_trials_nct_uq": {
          "name": "clinical_trials_nct_uq",
          "columns": [
            {
              "expression": "nct_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "clinical_trials_status_idx": {
          "name": "clinical_trials_status_idx",
          "columns": [
            {
              "expression": "overall_status",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "clinical_trials_updated_idx": {
          "name": "clinical_trials_updated_idx",
          "columns": [
            {
              "expression": "last_update_posted_date",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "clinical_trials_sponsor_idx": {
          "name": "clinical_trials_sponsor_idx",
          "columns": [
            {
              "expression": "lead_sponsor",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.trial_conditions": {
      "name": "trial_conditions",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "trial_id": {
          "name": "trial_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "condition_text": {
          "name": "condition_text",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "normalized": {
          "name": "normalized",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "match_type": {
          "name": "match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'UNRESOLVED'"
        },
        "confidence": {
          "name": "confidence",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "trial_conditions_uq": {
          "name": "trial_conditions_uq",
          "columns": [
            {
              "expression": "trial_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "trial_conditions_cancer_idx": {
          "name": "trial_conditions_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "trial_conditions_norm_idx": {
          "name": "trial_conditions_norm_idx",
          "columns": [
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.trial_interventions": {
      "name": "trial_interventions",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "trial_id": {
          "name": "trial_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "normalized": {
          "name": "normalized",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "intervention_type": {
          "name": "intervention_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "drug_id": {
          "name": "drug_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "match_type": {
          "name": "match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'UNRESOLVED'"
        }
      },
      "indexes": {
        "trial_interventions_uq": {
          "name": "trial_interventions_uq",
          "columns": [
            {
              "expression": "trial_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "normalized",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "trial_interventions_drug_idx": {
          "name": "trial_interventions_drug_idx",
          "columns": [
            {
              "expression": "drug_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.trial_locations": {
      "name": "trial_locations",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "trial_id": {
          "name": "trial_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "facility": {
          "name": "facility",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "city": {
          "name": "city",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "state": {
          "name": "state",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "zip": {
          "name": "zip",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "country": {
          "name": "country",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "lat": {
          "name": "lat",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "lng": {
          "name": "lng",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "trial_locations_trial_idx": {
          "name": "trial_locations_trial_idx",
          "columns": [
            {
              "expression": "trial_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "trial_locations_country_idx": {
          "name": "trial_locations_country_idx",
          "columns": [
            {
              "expression": "country",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.trial_pulse": {
      "name": "trial_pulse",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "day": {
          "name": "day",
          "type": "date",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "phase": {
          "name": "phase",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "new_trials": {
          "name": "new_trials",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "trial_pulse_uq": {
          "name": "trial_pulse_uq",
          "columns": [
            {
              "expression": "day",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "phase",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.literature_counts": {
      "name": "literature_counts",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "window_key": {
          "name": "window_key",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "window_start": {
          "name": "window_start",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "window_end": {
          "name": "window_end",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "query": {
          "name": "query",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "count": {
          "name": "count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "literature_counts_uq": {
          "name": "literature_counts_uq",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "window_key",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "literature_counts_window_idx": {
          "name": "literature_counts_window_idx",
          "columns": [
            {
              "expression": "window_key",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "count",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.publication_entity_edges": {
      "name": "publication_entity_edges",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "publication_id": {
          "name": "publication_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity_id": {
          "name": "entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "method": {
          "name": "method",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "confidence": {
          "name": "confidence",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'candidate'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "pub_entity_edges_uq": {
          "name": "pub_entity_edges_uq",
          "columns": [
            {
              "expression": "publication_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "method",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "pub_entity_edges_entity_idx": {
          "name": "pub_entity_edges_entity_idx",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.publications": {
      "name": "publications",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "pmid": {
          "name": "pmid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "doi": {
          "name": "doi",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "pmcid": {
          "name": "pmcid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "title": {
          "name": "title",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "abstract": {
          "name": "abstract",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "journal": {
          "name": "journal",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "journal_iso": {
          "name": "journal_iso",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "pub_date": {
          "name": "pub_date",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "pub_year": {
          "name": "pub_year",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "publication_types": {
          "name": "publication_types",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "mesh_terms": {
          "name": "mesh_terms",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "authors": {
          "name": "authors",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'[]'::jsonb"
        },
        "language": {
          "name": "language",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "is_preprint": {
          "name": "is_preprint",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "retracted": {
          "name": "retracted",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "retraction_notice": {
          "name": "retraction_notice",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "nct_ids": {
          "name": "nct_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "cited_by_count": {
          "name": "cited_by_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "source_record_id": {
          "name": "source_record_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "publications_pmid_uq": {
          "name": "publications_pmid_uq",
          "columns": [
            {
              "expression": "pmid",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "publications_doi_idx": {
          "name": "publications_doi_idx",
          "columns": [
            {
              "expression": "doi",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "publications_year_idx": {
          "name": "publications_year_idx",
          "columns": [
            {
              "expression": "pub_year",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "publications_retracted_idx": {
          "name": "publications_retracted_idx",
          "columns": [
            {
              "expression": "retracted",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.civic_evidence_items": {
      "name": "civic_evidence_items",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "civic_id": {
          "name": "civic_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "molecular_profile_id": {
          "name": "molecular_profile_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "molecular_profile_name": {
          "name": "molecular_profile_name",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "gene_symbols": {
          "name": "gene_symbols",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "gene_ids": {
          "name": "gene_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "variant_ids": {
          "name": "variant_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "civic_variant_ids": {
          "name": "civic_variant_ids",
          "type": "integer[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "disease_name": {
          "name": "disease_name",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "doid": {
          "name": "doid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "cancer_match_type": {
          "name": "cancer_match_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "therapy_names": {
          "name": "therapy_names",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "therapy_ids": {
          "name": "therapy_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "therapy_interaction_type": {
          "name": "therapy_interaction_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_type": {
          "name": "evidence_type",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_level": {
          "name": "evidence_level",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_direction": {
          "name": "evidence_direction",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "significance": {
          "name": "significance",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_rating": {
          "name": "evidence_rating",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "pmid": {
          "name": "pmid",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "source_citation": {
          "name": "source_citation",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "phenotypes": {
          "name": "phenotypes",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "civic_evidence_uq": {
          "name": "civic_evidence_uq",
          "columns": [
            {
              "expression": "civic_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "civic_evidence_cancer_idx": {
          "name": "civic_evidence_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "civic_evidence_gene_idx": {
          "name": "civic_evidence_gene_idx",
          "columns": [
            {
              "expression": "gene_symbols",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.knowledge_edges": {
      "name": "knowledge_edges",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "source_entity_type": {
          "name": "source_entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_entity_id": {
          "name": "source_entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "target_entity_type": {
          "name": "target_entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "target_entity_id": {
          "name": "target_entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "relationship_type": {
          "name": "relationship_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_context_ids": {
          "name": "cancer_context_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "predictive": {
          "name": "predictive",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "prognostic": {
          "name": "prognostic",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "diagnostic": {
          "name": "diagnostic",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "predisposing": {
          "name": "predisposing",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "direction": {
          "name": "direction",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_level": {
          "name": "evidence_level",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_score": {
          "name": "evidence_score",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "evidence_category": {
          "name": "evidence_category",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'curated_evidence'"
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'active'"
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "source_record_id": {
          "name": "source_record_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "provenance_ids": {
          "name": "provenance_ids",
          "type": "integer[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "support_count": {
          "name": "support_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 1
        },
        "first_seen_at": {
          "name": "first_seen_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "last_seen_at": {
          "name": "last_seen_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "knowledge_edges_uq": {
          "name": "knowledge_edges_uq",
          "columns": [
            {
              "expression": "source_entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "target_entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "target_entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "relationship_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_record_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "knowledge_edges_source_idx": {
          "name": "knowledge_edges_source_idx",
          "columns": [
            {
              "expression": "source_entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "relationship_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "knowledge_edges_target_idx": {
          "name": "knowledge_edges_target_idx",
          "columns": [
            {
              "expression": "target_entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "target_entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "relationship_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.risk_factors": {
      "name": "risk_factors",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "classification_authority": {
          "name": "classification_authority",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "classification": {
          "name": "classification",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "risk_factors_slug_uq": {
          "name": "risk_factors_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.epidemiology_observations": {
      "name": "epidemiology_observations",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "geography_id": {
          "name": "geography_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "year": {
          "name": "year",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "year_end": {
          "name": "year_end",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "sex": {
          "name": "sex",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "age_group": {
          "name": "age_group",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "metric": {
          "name": "metric",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "value": {
          "name": "value",
          "type": "double precision",
          "primaryKey": false,
          "notNull": true
        },
        "unit": {
          "name": "unit",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "lower_ci": {
          "name": "lower_ci",
          "type": "double precision",
          "primaryKey": false,
          "notNull": false
        },
        "upper_ci": {
          "name": "upper_ci",
          "type": "double precision",
          "primaryKey": false,
          "notNull": false
        },
        "standard_population": {
          "name": "standard_population",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "estimate_type": {
          "name": "estimate_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'observed'"
        },
        "site_definition": {
          "name": "site_definition",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "epi_obs_uq": {
          "name": "epi_obs_uq",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "geography_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "year",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "sex",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "age_group",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "metric",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "source_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "site_definition",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "epi_obs_lookup_idx": {
          "name": "epi_obs_lookup_idx",
          "columns": [
            {
              "expression": "metric",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "geography_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "year",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "sex",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "epi_obs_cancer_idx": {
          "name": "epi_obs_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "metric",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.survival_observations": {
      "name": "survival_observations",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "geography_id": {
          "name": "geography_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": false
        },
        "stage": {
          "name": "stage",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "staging_system": {
          "name": "staging_system",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "sex": {
          "name": "sex",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "age_group": {
          "name": "age_group",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "diagnosis_period": {
          "name": "diagnosis_period",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "survival_type": {
          "name": "survival_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "duration_months": {
          "name": "duration_months",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "probability": {
          "name": "probability",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "median_months": {
          "name": "median_months",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "cohort_size": {
          "name": "cohort_size",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "lower_ci": {
          "name": "lower_ci",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "upper_ci": {
          "name": "upper_ci",
          "type": "real",
          "primaryKey": false,
          "notNull": false
        },
        "method": {
          "name": "method",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "source_id": {
          "name": "source_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "provenance_id": {
          "name": "provenance_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "ingest_run_id": {
          "name": "ingest_run_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "survival_obs_cancer_idx": {
          "name": "survival_obs_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "survival_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "duration_months",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.ai_answers": {
      "name": "ai_answers",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "subject_id": {
          "name": "subject_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "question_hash": {
          "name": "question_hash",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "question": {
          "name": "question",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "answer": {
          "name": "answer",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true
        },
        "model": {
          "name": "model",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "prompt_version": {
          "name": "prompt_version",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_snapshot": {
          "name": "source_snapshot",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "data_as_of": {
          "name": "data_as_of",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "ai_answers_uq": {
          "name": "ai_answers_uq",
          "columns": [
            {
              "expression": "kind",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "question_hash",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "prompt_version",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.api_keys": {
      "name": "api_keys",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "key_hash": {
          "name": "key_hash",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "prefix": {
          "name": "prefix",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "label": {
          "name": "label",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "owner_email": {
          "name": "owner_email",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "tier": {
          "name": "tier",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'free'"
        },
        "rate_limit_per_minute": {
          "name": "rate_limit_per_minute",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 60
        },
        "active": {
          "name": "active",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": true
        },
        "last_used_at": {
          "name": "last_used_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "api_keys_hash_uq": {
          "name": "api_keys_hash_uq",
          "columns": [
            {
              "expression": "key_hash",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.entity_counters": {
      "name": "entity_counters",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "entity_type": {
          "name": "entity_type",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "entity_id": {
          "name": "entity_id",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "trial_count": {
          "name": "trial_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "active_trial_count": {
          "name": "active_trial_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "recruiting_trial_count": {
          "name": "recruiting_trial_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "phase3_trial_count": {
          "name": "phase3_trial_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "publication_count": {
          "name": "publication_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "publication_count_5y": {
          "name": "publication_count_5y",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "publication_count_12m": {
          "name": "publication_count_12m",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "gene_count": {
          "name": "gene_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "variant_count": {
          "name": "variant_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "drug_count": {
          "name": "drug_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "approved_drug_count": {
          "name": "approved_drug_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "evidence_count": {
          "name": "evidence_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "cohort_count": {
          "name": "cohort_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "subtype_count": {
          "name": "subtype_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "descendant_count": {
          "name": "descendant_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "epidemiology_obs_count": {
          "name": "epidemiology_obs_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "survival_obs_count": {
          "name": "survival_obs_count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 0
        },
        "completeness": {
          "name": "completeness",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "entity_counters_uq": {
          "name": "entity_counters_uq",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "entity_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "entity_counters_trials_idx": {
          "name": "entity_counters_trials_idx",
          "columns": [
            {
              "expression": "entity_type",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "active_trial_count",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.metric_definitions": {
      "name": "metric_definitions",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "varchar(32)",
          "primaryKey": true,
          "notNull": true
        },
        "slug": {
          "name": "slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "name": {
          "name": "name",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "description": {
          "name": "description",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "formula": {
          "name": "formula",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "formula_version": {
          "name": "formula_version",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "unit": {
          "name": "unit",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "higher_is_worse": {
          "name": "higher_is_worse",
          "type": "boolean",
          "primaryKey": false,
          "notNull": false
        },
        "aggregation": {
          "name": "aggregation",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "valid_dimensions": {
          "name": "valid_dimensions",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "source_slugs": {
          "name": "source_slugs",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "category": {
          "name": "category",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "eligibility": {
          "name": "eligibility",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "experimental": {
          "name": "experimental",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": false
        },
        "created_at": {
          "name": "created_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "updated_at": {
          "name": "updated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "metric_definitions_slug_uq": {
          "name": "metric_definitions_slug_uq",
          "columns": [
            {
              "expression": "slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.ranking_snapshots": {
      "name": "ranking_snapshots",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "metric_id": {
          "name": "metric_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "metric_slug": {
          "name": "metric_slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "scope_key": {
          "name": "scope_key",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "geography": {
          "name": "geography",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'WORLD'"
        },
        "sex": {
          "name": "sex",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "age_group": {
          "name": "age_group",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'all'"
        },
        "year": {
          "name": "year",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "entity_level": {
          "name": "entity_level",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'top'"
        },
        "formula_version": {
          "name": "formula_version",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "eligible_entities": {
          "name": "eligible_entities",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "inputs_hash": {
          "name": "inputs_hash",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "source_ids": {
          "name": "source_ids",
          "type": "text[]",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'"
        },
        "is_current": {
          "name": "is_current",
          "type": "boolean",
          "primaryKey": false,
          "notNull": true,
          "default": true
        },
        "generated_at": {
          "name": "generated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "ranking_snapshots_lookup_idx": {
          "name": "ranking_snapshots_lookup_idx",
          "columns": [
            {
              "expression": "metric_slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "scope_key",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "is_current",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.rankings": {
      "name": "rankings",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "snapshot_id": {
          "name": "snapshot_id",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "metric_slug": {
          "name": "metric_slug",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "scope_key": {
          "name": "scope_key",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "cancer_id": {
          "name": "cancer_id",
          "type": "varchar(32)",
          "primaryKey": false,
          "notNull": true
        },
        "rank": {
          "name": "rank",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "eligible_entities": {
          "name": "eligible_entities",
          "type": "integer",
          "primaryKey": false,
          "notNull": true
        },
        "percentile": {
          "name": "percentile",
          "type": "real",
          "primaryKey": false,
          "notNull": true
        },
        "value": {
          "name": "value",
          "type": "double precision",
          "primaryKey": false,
          "notNull": true
        },
        "unit": {
          "name": "unit",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "confidence": {
          "name": "confidence",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'MEDIUM'"
        },
        "inputs": {
          "name": "inputs",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "breakdown": {
          "name": "breakdown",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": false
        },
        "previous_rank": {
          "name": "previous_rank",
          "type": "integer",
          "primaryKey": false,
          "notNull": false
        },
        "generated_at": {
          "name": "generated_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        }
      },
      "indexes": {
        "rankings_uq": {
          "name": "rankings_uq",
          "columns": [
            {
              "expression": "snapshot_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": true,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "rankings_cancer_idx": {
          "name": "rankings_cancer_idx",
          "columns": [
            {
              "expression": "cancer_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "metric_slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "rankings_lookup_idx": {
          "name": "rankings_lookup_idx",
          "columns": [
            {
              "expression": "metric_slug",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "scope_key",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "rank",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    },
    "public.system_alerts": {
      "name": "system_alerts",
      "schema": "",
      "columns": {
        "id": {
          "name": "id",
          "type": "bigserial",
          "primaryKey": true,
          "notNull": true
        },
        "kind": {
          "name": "kind",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "severity": {
          "name": "severity",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'warn'"
        },
        "connector_id": {
          "name": "connector_id",
          "type": "text",
          "primaryKey": false,
          "notNull": false
        },
        "message": {
          "name": "message",
          "type": "text",
          "primaryKey": false,
          "notNull": true
        },
        "detail": {
          "name": "detail",
          "type": "jsonb",
          "primaryKey": false,
          "notNull": true,
          "default": "'{}'::jsonb"
        },
        "first_seen_at": {
          "name": "first_seen_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "last_seen_at": {
          "name": "last_seen_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": true,
          "default": "now()"
        },
        "count": {
          "name": "count",
          "type": "integer",
          "primaryKey": false,
          "notNull": true,
          "default": 1
        },
        "status": {
          "name": "status",
          "type": "text",
          "primaryKey": false,
          "notNull": true,
          "default": "'open'"
        },
        "resolved_at": {
          "name": "resolved_at",
          "type": "timestamp with time zone",
          "primaryKey": false,
          "notNull": false
        }
      },
      "indexes": {
        "system_alerts_status_idx": {
          "name": "system_alerts_status_idx",
          "columns": [
            {
              "expression": "status",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "kind",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            },
            {
              "expression": "connector_id",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        },
        "system_alerts_seen_idx": {
          "name": "system_alerts_seen_idx",
          "columns": [
            {
              "expression": "last_seen_at",
              "isExpression": false,
              "asc": true,
              "nulls": "last"
            }
          ],
          "isUnique": false,
          "concurrently": false,
          "method": "btree",
          "with": {}
        }
      },
      "foreignKeys": {},
      "compositePrimaryKeys": {},
      "uniqueConstraints": {},
      "policies": {},
      "checkConstraints": {},
      "isRLSEnabled": false
    }
  },
  "enums": {},
  "schemas": {},
  "sequences": {},
  "roles": {},
  "policies": {},
  "views": {},
  "_meta": {
    "columns": {},
    "schemas": {},
    "tables": {}
  }
}