← back to Open Seo
drizzle/meta/0000_snapshot.json
1047 lines
{
"version": "6",
"dialect": "sqlite",
"id": "fa42435e-094b-4011-8542-b60cf4c6b770",
"prevId": "00000000-0000-0000-0000-000000000000",
"tables": {
"audit_pages": {
"name": "audit_pages",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"audit_id": {
"name": "audit_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"url": {
"name": "url",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"status_code": {
"name": "status_code",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"redirect_url": {
"name": "redirect_url",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"title": {
"name": "title",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"meta_description": {
"name": "meta_description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"canonical_url": {
"name": "canonical_url",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"robots_meta": {
"name": "robots_meta",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"og_title": {
"name": "og_title",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"og_description": {
"name": "og_description",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"og_image": {
"name": "og_image",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"h1_count": {
"name": "h1_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"h2_count": {
"name": "h2_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"h3_count": {
"name": "h3_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"h4_count": {
"name": "h4_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"h5_count": {
"name": "h5_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"h6_count": {
"name": "h6_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"heading_order_json": {
"name": "heading_order_json",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"word_count": {
"name": "word_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"images_total": {
"name": "images_total",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"images_missing_alt": {
"name": "images_missing_alt",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"images_json": {
"name": "images_json",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"internal_link_count": {
"name": "internal_link_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"external_link_count": {
"name": "external_link_count",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"has_structured_data": {
"name": "has_structured_data",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": false
},
"hreflang_tags_json": {
"name": "hreflang_tags_json",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"is_indexable": {
"name": "is_indexable",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": true
},
"response_time_ms": {
"name": "response_time_ms",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"audit_pages_audit_id_idx": {
"name": "audit_pages_audit_id_idx",
"columns": [
"audit_id"
],
"isUnique": false
}
},
"foreignKeys": {
"audit_pages_audit_id_audits_id_fk": {
"name": "audit_pages_audit_id_audits_id_fk",
"tableFrom": "audit_pages",
"tableTo": "audits",
"columnsFrom": [
"audit_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"audit_psi_results": {
"name": "audit_psi_results",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"audit_id": {
"name": "audit_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"page_id": {
"name": "page_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"strategy": {
"name": "strategy",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"performance_score": {
"name": "performance_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"accessibility_score": {
"name": "accessibility_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"best_practices_score": {
"name": "best_practices_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"seo_score": {
"name": "seo_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"lcp_ms": {
"name": "lcp_ms",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"cls": {
"name": "cls",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"inp_ms": {
"name": "inp_ms",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"ttfb_ms": {
"name": "ttfb_ms",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"error_message": {
"name": "error_message",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"r2_key": {
"name": "r2_key",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"payload_size_bytes": {
"name": "payload_size_bytes",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"audit_psi_results_audit_id_idx": {
"name": "audit_psi_results_audit_id_idx",
"columns": [
"audit_id"
],
"isUnique": false
}
},
"foreignKeys": {
"audit_psi_results_audit_id_audits_id_fk": {
"name": "audit_psi_results_audit_id_audits_id_fk",
"tableFrom": "audit_psi_results",
"tableTo": "audits",
"columnsFrom": [
"audit_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
},
"audit_psi_results_page_id_audit_pages_id_fk": {
"name": "audit_psi_results_page_id_audit_pages_id_fk",
"tableFrom": "audit_psi_results",
"tableTo": "audit_pages",
"columnsFrom": [
"page_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"audits": {
"name": "audits",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"project_id": {
"name": "project_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"user_id": {
"name": "user_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"start_url": {
"name": "start_url",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"status": {
"name": "status",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'running'"
},
"workflow_instance_id": {
"name": "workflow_instance_id",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"config": {
"name": "config",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'{}'"
},
"pages_crawled": {
"name": "pages_crawled",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"pages_total": {
"name": "pages_total",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"psi_total": {
"name": "psi_total",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"psi_completed": {
"name": "psi_completed",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"psi_failed": {
"name": "psi_failed",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 0
},
"current_phase": {
"name": "current_phase",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false,
"default": "'discovery'"
},
"started_at": {
"name": "started_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
},
"completed_at": {
"name": "completed_at",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
}
},
"indexes": {
"audits_project_id_idx": {
"name": "audits_project_id_idx",
"columns": [
"project_id"
],
"isUnique": false
},
"audits_user_id_idx": {
"name": "audits_user_id_idx",
"columns": [
"user_id"
],
"isUnique": false
}
},
"foreignKeys": {
"audits_project_id_projects_id_fk": {
"name": "audits_project_id_projects_id_fk",
"tableFrom": "audits",
"tableTo": "projects",
"columnsFrom": [
"project_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
},
"audits_user_id_users_id_fk": {
"name": "audits_user_id_users_id_fk",
"tableFrom": "audits",
"tableTo": "users",
"columnsFrom": [
"user_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"keyword_metrics": {
"name": "keyword_metrics",
"columns": {
"id": {
"name": "id",
"type": "integer",
"primaryKey": true,
"notNull": true,
"autoincrement": true
},
"keyword": {
"name": "keyword",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"location_code": {
"name": "location_code",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"language_code": {
"name": "language_code",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'en'"
},
"search_volume": {
"name": "search_volume",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"cpc": {
"name": "cpc",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"competition": {
"name": "competition",
"type": "real",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"keyword_difficulty": {
"name": "keyword_difficulty",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"intent": {
"name": "intent",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"monthly_searches": {
"name": "monthly_searches",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"fetched_at": {
"name": "fetched_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
}
},
"indexes": {},
"foreignKeys": {},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"projects": {
"name": "projects",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"user_id": {
"name": "user_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"name": {
"name": "name",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"domain": {
"name": "domain",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"pagespeed_api_key": {
"name": "pagespeed_api_key",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
}
},
"indexes": {},
"foreignKeys": {
"projects_user_id_users_id_fk": {
"name": "projects_user_id_users_id_fk",
"tableFrom": "projects",
"tableTo": "users",
"columnsFrom": [
"user_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"psi_audit_results": {
"name": "psi_audit_results",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"project_id": {
"name": "project_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"requested_url": {
"name": "requested_url",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"final_url": {
"name": "final_url",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"strategy": {
"name": "strategy",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"status": {
"name": "status",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'completed'"
},
"performance_score": {
"name": "performance_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"accessibility_score": {
"name": "accessibility_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"best_practices_score": {
"name": "best_practices_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"seo_score": {
"name": "seo_score",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"first_contentful_paint": {
"name": "first_contentful_paint",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"largest_contentful_paint": {
"name": "largest_contentful_paint",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"total_blocking_time": {
"name": "total_blocking_time",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"cumulative_layout_shift": {
"name": "cumulative_layout_shift",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"speed_index": {
"name": "speed_index",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"time_to_interactive": {
"name": "time_to_interactive",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"lighthouse_version": {
"name": "lighthouse_version",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"error_message": {
"name": "error_message",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"r2_key": {
"name": "r2_key",
"type": "text",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"payload_size_bytes": {
"name": "payload_size_bytes",
"type": "integer",
"primaryKey": false,
"notNull": false,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
}
},
"indexes": {
"psi_audit_results_project_created_idx": {
"name": "psi_audit_results_project_created_idx",
"columns": [
"project_id",
"created_at"
],
"isUnique": false
},
"psi_audit_results_project_strategy_idx": {
"name": "psi_audit_results_project_strategy_idx",
"columns": [
"project_id",
"strategy"
],
"isUnique": false
}
},
"foreignKeys": {
"psi_audit_results_project_id_projects_id_fk": {
"name": "psi_audit_results_project_id_projects_id_fk",
"tableFrom": "psi_audit_results",
"tableTo": "projects",
"columnsFrom": [
"project_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"saved_keywords": {
"name": "saved_keywords",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"project_id": {
"name": "project_id",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"keyword": {
"name": "keyword",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"location_code": {
"name": "location_code",
"type": "integer",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": 2840
},
"language_code": {
"name": "language_code",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "'en'"
},
"created_at": {
"name": "created_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
}
},
"indexes": {
"saved_keywords_unique_project_keyword_location": {
"name": "saved_keywords_unique_project_keyword_location",
"columns": [
"project_id",
"keyword",
"location_code"
],
"isUnique": true
}
},
"foreignKeys": {
"saved_keywords_project_id_projects_id_fk": {
"name": "saved_keywords_project_id_projects_id_fk",
"tableFrom": "saved_keywords",
"tableTo": "projects",
"columnsFrom": [
"project_id"
],
"columnsTo": [
"id"
],
"onDelete": "cascade",
"onUpdate": "no action"
}
},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
},
"users": {
"name": "users",
"columns": {
"id": {
"name": "id",
"type": "text",
"primaryKey": true,
"notNull": true,
"autoincrement": false
},
"email": {
"name": "email",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false
},
"created_at": {
"name": "created_at",
"type": "text",
"primaryKey": false,
"notNull": true,
"autoincrement": false,
"default": "(current_timestamp)"
}
},
"indexes": {
"users_email_unique": {
"name": "users_email_unique",
"columns": [
"email"
],
"isUnique": true
}
},
"foreignKeys": {},
"compositePrimaryKeys": {},
"uniqueConstraints": {},
"checkConstraints": {}
}
},
"views": {},
"enums": {},
"_meta": {
"schemas": {},
"tables": {},
"columns": {}
},
"internal": {
"indexes": {}
}
}