{ "id": "59c4ca9b-1cae-4819-ab3d-0e6f415a89c0", "prevId": "2aede8c2-3ccd-4a5b-9af8-603ddc03843a", "version": "7", "dialect": "postgresql", "tables": { "public.domains": { "name": "domains", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "bucket": { "name": "bucket", "type": "text", "primaryKey": false, "notNull": true }, "domain": { "name": "domain", "type": "text", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "domains_bucket_unique": { "name": "domains_bucket_unique", "nullsNotDistinct": false, "columns": [ "bucket" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.emails": { "name": "emails", "schema": "", "columns": { "id": { "name": "id", "type": "serial", "primaryKey": true, "notNull": true }, "domain_id": { "name": "domain_id", "type": "integer", "primaryKey": false, "notNull": true }, "s3_key": { "name": "s3_key", "type": "text", "primaryKey": false, "notNull": true }, "from": { "name": "from", "type": "text", "primaryKey": false, "notNull": false }, "to": { "name": "to", "type": "text[]", "primaryKey": false, "notNull": false }, "cc": { "name": "cc", "type": "text[]", "primaryKey": false, "notNull": false }, "bcc": { "name": "bcc", "type": "text[]", "primaryKey": false, "notNull": false }, "subject": { "name": "subject", "type": "text", "primaryKey": false, "notNull": false }, "html": { "name": "html", "type": "text", "primaryKey": false, "notNull": false }, "raw": { "name": "raw", "type": "text", "primaryKey": false, "notNull": false }, "processed": { "name": "processed", "type": "boolean", "primaryKey": false, "notNull": false, "default": false }, "date": { "name": "date", "type": "timestamp", "primaryKey": false, "notNull": false }, "processed_at": { "name": "processed_at", "type": "timestamp", "primaryKey": false, "notNull": false }, "processed_by": { "name": "processed_by", "type": "text", "primaryKey": false, "notNull": false }, "queued_to": { "name": "queued_to", "type": "text", "primaryKey": false, "notNull": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "emails_domain_id_domains_id_fk": { "name": "emails_domain_id_domains_id_fk", "tableFrom": "emails", "tableTo": "domains", "columnsFrom": [ "domain_id" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "emails_s3_key_unique": { "name": "emails_s3_key_unique", "nullsNotDistinct": false, "columns": [ "s3_key" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }