{ "id": "4e1ebb8b-bd52-48c5-87d6-8e6e5eb8bbde", "prevId": "ca1a5009-77ef-44da-b48e-151606d961a7", "version": "7", "dialect": "postgresql", "tables": { "public.account": { "name": "account", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "accountId": { "name": "accountId", "type": "text", "primaryKey": false, "notNull": true }, "providerId": { "name": "providerId", "type": "text", "primaryKey": false, "notNull": true }, "userId": { "name": "userId", "type": "uuid", "primaryKey": false, "notNull": true }, "accessToken": { "name": "accessToken", "type": "text", "primaryKey": false, "notNull": false }, "refreshToken": { "name": "refreshToken", "type": "text", "primaryKey": false, "notNull": false }, "idToken": { "name": "idToken", "type": "text", "primaryKey": false, "notNull": false }, "accessTokenExpiresAt": { "name": "accessTokenExpiresAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "refreshTokenExpiresAt": { "name": "refreshTokenExpiresAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "scope": { "name": "scope", "type": "text", "primaryKey": false, "notNull": false }, "password": { "name": "password", "type": "text", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "account_userId_user_id_fk": { "name": "account_userId_user_id_fk", "tableFrom": "account", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.apiKey": { "name": "apiKey", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "name": { "name": "name", "type": "text", "primaryKey": false, "notNull": false }, "start": { "name": "start", "type": "text", "primaryKey": false, "notNull": false }, "prefix": { "name": "prefix", "type": "text", "primaryKey": false, "notNull": false }, "key": { "name": "key", "type": "text", "primaryKey": false, "notNull": true }, "userId": { "name": "userId", "type": "uuid", "primaryKey": false, "notNull": true }, "refillInterval": { "name": "refillInterval", "type": "integer", "primaryKey": false, "notNull": false }, "refillAmount": { "name": "refillAmount", "type": "integer", "primaryKey": false, "notNull": false }, "lastRefillAt": { "name": "lastRefillAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "enabled": { "name": "enabled", "type": "boolean", "primaryKey": false, "notNull": false }, "rateLimitEnabled": { "name": "rateLimitEnabled", "type": "boolean", "primaryKey": false, "notNull": false }, "rateLimitTimeWindow": { "name": "rateLimitTimeWindow", "type": "integer", "primaryKey": false, "notNull": false }, "rateLimitMax": { "name": "rateLimitMax", "type": "integer", "primaryKey": false, "notNull": false }, "requestCount": { "name": "requestCount", "type": "integer", "primaryKey": false, "notNull": false }, "remaining": { "name": "remaining", "type": "integer", "primaryKey": false, "notNull": false }, "lastRequest": { "name": "lastRequest", "type": "timestamp", "primaryKey": false, "notNull": false }, "expiresAt": { "name": "expiresAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "permissions": { "name": "permissions", "type": "text", "primaryKey": false, "notNull": false }, "metadata": { "name": "metadata", "type": "text", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "apiKey_userId_user_id_fk": { "name": "apiKey_userId_user_id_fk", "tableFrom": "apiKey", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.session": { "name": "session", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "expiresAt": { "name": "expiresAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "token": { "name": "token", "type": "text", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "ipAddress": { "name": "ipAddress", "type": "text", "primaryKey": false, "notNull": false }, "userAgent": { "name": "userAgent", "type": "text", "primaryKey": false, "notNull": false }, "userId": { "name": "userId", "type": "uuid", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "session_userId_user_id_fk": { "name": "session_userId_user_id_fk", "tableFrom": "session", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "session_token_unique": { "name": "session_token_unique", "nullsNotDistinct": false, "columns": [ "token" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.verification": { "name": "verification", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "identifier": { "name": "identifier", "type": "text", "primaryKey": false, "notNull": true }, "value": { "name": "value", "type": "text", "primaryKey": false, "notNull": true }, "expiresAt": { "name": "expiresAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.board": { "name": "board", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false }, "importId": { "name": "importId", "type": "bigint", "primaryKey": false, "notNull": false }, "workspaceId": { "name": "workspaceId", "type": "bigint", "primaryKey": false, "notNull": true }, "visibility": { "name": "visibility", "type": "board_visibility", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'private'" }, "type": { "name": "type", "type": "board_type", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'regular'" }, "sourceBoardId": { "name": "sourceBoardId", "type": "bigint", "primaryKey": false, "notNull": false } }, "indexes": { "board_visibility_idx": { "name": "board_visibility_idx", "columns": [ { "expression": "visibility", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "board_type_idx": { "name": "board_type_idx", "columns": [ { "expression": "type", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "board_source_idx": { "name": "board_source_idx", "columns": [ { "expression": "sourceBoardId", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} }, "unique_slug_per_workspace": { "name": "unique_slug_per_workspace", "columns": [ { "expression": "workspaceId", "isExpression": false, "asc": true, "nulls": "last" }, { "expression": "slug", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": true, "where": "\"board\".\"deletedAt\" IS NULL", "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": { "board_createdBy_user_id_fk": { "name": "board_createdBy_user_id_fk", "tableFrom": "board", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "board_deletedBy_user_id_fk": { "name": "board_deletedBy_user_id_fk", "tableFrom": "board", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "board_importId_import_id_fk": { "name": "board_importId_import_id_fk", "tableFrom": "board", "tableTo": "import", "columnsFrom": [ "importId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "board_workspaceId_workspace_id_fk": { "name": "board_workspaceId_workspace_id_fk", "tableFrom": "board", "tableTo": "workspace", "columnsFrom": [ "workspaceId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "board_publicId_unique": { "name": "board_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card_activity": { "name": "card_activity", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "type": { "name": "type", "type": "card_activity_type", "typeSchema": "public", "primaryKey": false, "notNull": true }, "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "fromIndex": { "name": "fromIndex", "type": "integer", "primaryKey": false, "notNull": false }, "toIndex": { "name": "toIndex", "type": "integer", "primaryKey": false, "notNull": false }, "fromListId": { "name": "fromListId", "type": "bigint", "primaryKey": false, "notNull": false }, "toListId": { "name": "toListId", "type": "bigint", "primaryKey": false, "notNull": false }, "labelId": { "name": "labelId", "type": "bigint", "primaryKey": false, "notNull": false }, "workspaceMemberId": { "name": "workspaceMemberId", "type": "bigint", "primaryKey": false, "notNull": false }, "fromTitle": { "name": "fromTitle", "type": "text", "primaryKey": false, "notNull": false }, "toTitle": { "name": "toTitle", "type": "text", "primaryKey": false, "notNull": false }, "fromDescription": { "name": "fromDescription", "type": "text", "primaryKey": false, "notNull": false }, "toDescription": { "name": "toDescription", "type": "text", "primaryKey": false, "notNull": false }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "commentId": { "name": "commentId", "type": "bigint", "primaryKey": false, "notNull": false }, "fromComment": { "name": "fromComment", "type": "text", "primaryKey": false, "notNull": false }, "toComment": { "name": "toComment", "type": "text", "primaryKey": false, "notNull": false }, "fromDueDate": { "name": "fromDueDate", "type": "timestamp", "primaryKey": false, "notNull": false }, "toDueDate": { "name": "toDueDate", "type": "timestamp", "primaryKey": false, "notNull": false }, "sourceBoardId": { "name": "sourceBoardId", "type": "bigint", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_activity_cardId_card_id_fk": { "name": "card_activity_cardId_card_id_fk", "tableFrom": "card_activity", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_activity_fromListId_list_id_fk": { "name": "card_activity_fromListId_list_id_fk", "tableFrom": "card_activity", "tableTo": "list", "columnsFrom": [ "fromListId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_activity_toListId_list_id_fk": { "name": "card_activity_toListId_list_id_fk", "tableFrom": "card_activity", "tableTo": "list", "columnsFrom": [ "toListId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_activity_labelId_label_id_fk": { "name": "card_activity_labelId_label_id_fk", "tableFrom": "card_activity", "tableTo": "label", "columnsFrom": [ "labelId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_activity_workspaceMemberId_workspace_members_id_fk": { "name": "card_activity_workspaceMemberId_workspace_members_id_fk", "tableFrom": "card_activity", "tableTo": "workspace_members", "columnsFrom": [ "workspaceMemberId" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_activity_createdBy_user_id_fk": { "name": "card_activity_createdBy_user_id_fk", "tableFrom": "card_activity", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_activity_commentId_card_comments_id_fk": { "name": "card_activity_commentId_card_comments_id_fk", "tableFrom": "card_activity", "tableTo": "card_comments", "columnsFrom": [ "commentId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_activity_sourceBoardId_board_id_fk": { "name": "card_activity_sourceBoardId_board_id_fk", "tableFrom": "card_activity", "tableTo": "board", "columnsFrom": [ "sourceBoardId" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_activity_publicId_unique": { "name": "card_activity_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card_attachment": { "name": "card_attachment", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "filename": { "name": "filename", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "originalFilename": { "name": "originalFilename", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "contentType": { "name": "contentType", "type": "varchar(100)", "primaryKey": false, "notNull": true }, "size": { "name": "size", "type": "bigint", "primaryKey": false, "notNull": true }, "s3Key": { "name": "s3Key", "type": "varchar(500)", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_attachment_cardId_card_id_fk": { "name": "card_attachment_cardId_card_id_fk", "tableFrom": "card_attachment", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_attachment_createdBy_user_id_fk": { "name": "card_attachment_createdBy_user_id_fk", "tableFrom": "card_attachment", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_attachment_publicId_unique": { "name": "card_attachment_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public._card_workspace_members": { "name": "_card_workspace_members", "schema": "", "columns": { "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "workspaceMemberId": { "name": "workspaceMemberId", "type": "bigint", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "_card_workspace_members_cardId_card_id_fk": { "name": "_card_workspace_members_cardId_card_id_fk", "tableFrom": "_card_workspace_members", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "_card_workspace_members_workspaceMemberId_workspace_members_id_fk": { "name": "_card_workspace_members_workspaceMemberId_workspace_members_id_fk", "tableFrom": "_card_workspace_members", "tableTo": "workspace_members", "columnsFrom": [ "workspaceMemberId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "_card_workspace_members_cardId_workspaceMemberId_pk": { "name": "_card_workspace_members_cardId_workspaceMemberId_pk", "columns": [ "cardId", "workspaceMemberId" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card": { "name": "card", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "index": { "name": "index", "type": "integer", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false }, "listId": { "name": "listId", "type": "bigint", "primaryKey": false, "notNull": true }, "importId": { "name": "importId", "type": "bigint", "primaryKey": false, "notNull": false }, "dueDate": { "name": "dueDate", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_createdBy_user_id_fk": { "name": "card_createdBy_user_id_fk", "tableFrom": "card", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_deletedBy_user_id_fk": { "name": "card_deletedBy_user_id_fk", "tableFrom": "card", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_listId_list_id_fk": { "name": "card_listId_list_id_fk", "tableFrom": "card", "tableTo": "list", "columnsFrom": [ "listId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_importId_import_id_fk": { "name": "card_importId_import_id_fk", "tableFrom": "card", "tableTo": "import", "columnsFrom": [ "importId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_publicId_unique": { "name": "card_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public._card_labels": { "name": "_card_labels", "schema": "", "columns": { "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "labelId": { "name": "labelId", "type": "bigint", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": { "_card_labels_cardId_card_id_fk": { "name": "_card_labels_cardId_card_id_fk", "tableFrom": "_card_labels", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "_card_labels_labelId_label_id_fk": { "name": "_card_labels_labelId_label_id_fk", "tableFrom": "_card_labels", "tableTo": "label", "columnsFrom": [ "labelId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "_card_labels_cardId_labelId_pk": { "name": "_card_labels_cardId_labelId_pk", "columns": [ "cardId", "labelId" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card_comments": { "name": "card_comments", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "comment": { "name": "comment", "type": "text", "primaryKey": false, "notNull": true }, "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_comments_cardId_card_id_fk": { "name": "card_comments_cardId_card_id_fk", "tableFrom": "card_comments", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_comments_createdBy_user_id_fk": { "name": "card_comments_createdBy_user_id_fk", "tableFrom": "card_comments", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_comments_deletedBy_user_id_fk": { "name": "card_comments_deletedBy_user_id_fk", "tableFrom": "card_comments", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_comments_publicId_unique": { "name": "card_comments_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card_checklist_item": { "name": "card_checklist_item", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "varchar(500)", "primaryKey": false, "notNull": true }, "completed": { "name": "completed", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "index": { "name": "index", "type": "integer", "primaryKey": false, "notNull": true }, "checklistId": { "name": "checklistId", "type": "bigint", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_checklist_item_checklistId_card_checklist_id_fk": { "name": "card_checklist_item_checklistId_card_checklist_id_fk", "tableFrom": "card_checklist_item", "tableTo": "card_checklist", "columnsFrom": [ "checklistId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_checklist_item_createdBy_user_id_fk": { "name": "card_checklist_item_createdBy_user_id_fk", "tableFrom": "card_checklist_item", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_checklist_item_deletedBy_user_id_fk": { "name": "card_checklist_item_deletedBy_user_id_fk", "tableFrom": "card_checklist_item", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_checklist_item_publicId_unique": { "name": "card_checklist_item_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.card_checklist": { "name": "card_checklist", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "index": { "name": "index", "type": "integer", "primaryKey": false, "notNull": true }, "cardId": { "name": "cardId", "type": "bigint", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "card_checklist_cardId_card_id_fk": { "name": "card_checklist_cardId_card_id_fk", "tableFrom": "card_checklist", "tableTo": "card", "columnsFrom": [ "cardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "card_checklist_createdBy_user_id_fk": { "name": "card_checklist_createdBy_user_id_fk", "tableFrom": "card_checklist", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "card_checklist_deletedBy_user_id_fk": { "name": "card_checklist_deletedBy_user_id_fk", "tableFrom": "card_checklist", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "card_checklist_publicId_unique": { "name": "card_checklist_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.feedback": { "name": "feedback", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "feedback": { "name": "feedback", "type": "text", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": true }, "reviewed": { "name": "reviewed", "type": "boolean", "primaryKey": false, "notNull": true, "default": false } }, "indexes": {}, "foreignKeys": { "feedback_createdBy_user_id_fk": { "name": "feedback_createdBy_user_id_fk", "tableFrom": "feedback", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.import": { "name": "import", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "source": { "name": "source", "type": "source", "typeSchema": "public", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "status", "typeSchema": "public", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "import_createdBy_user_id_fk": { "name": "import_createdBy_user_id_fk", "tableFrom": "import", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "import_publicId_unique": { "name": "import_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.label": { "name": "label", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "colourCode": { "name": "colourCode", "type": "varchar(12)", "primaryKey": false, "notNull": false }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "boardId": { "name": "boardId", "type": "bigint", "primaryKey": false, "notNull": true }, "importId": { "name": "importId", "type": "bigint", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "label_createdBy_user_id_fk": { "name": "label_createdBy_user_id_fk", "tableFrom": "label", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "label_boardId_board_id_fk": { "name": "label_boardId_board_id_fk", "tableFrom": "label", "tableTo": "board", "columnsFrom": [ "boardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "label_importId_import_id_fk": { "name": "label_importId_import_id_fk", "tableFrom": "label", "tableTo": "import", "columnsFrom": [ "importId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "label_deletedBy_user_id_fk": { "name": "label_deletedBy_user_id_fk", "tableFrom": "label", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "label_publicId_unique": { "name": "label_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.list": { "name": "list", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "index": { "name": "index", "type": "integer", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false }, "boardId": { "name": "boardId", "type": "bigint", "primaryKey": false, "notNull": true }, "importId": { "name": "importId", "type": "bigint", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "list_createdBy_user_id_fk": { "name": "list_createdBy_user_id_fk", "tableFrom": "list", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "list_deletedBy_user_id_fk": { "name": "list_deletedBy_user_id_fk", "tableFrom": "list", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "list_boardId_board_id_fk": { "name": "list_boardId_board_id_fk", "tableFrom": "list", "tableTo": "board", "columnsFrom": [ "boardId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "list_importId_import_id_fk": { "name": "list_importId_import_id_fk", "tableFrom": "list", "tableTo": "import", "columnsFrom": [ "importId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "list_publicId_unique": { "name": "list_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.user": { "name": "user", "schema": "", "columns": { "id": { "name": "id", "type": "uuid", "primaryKey": true, "notNull": true, "default": "uuid_generate_v4()" }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "email": { "name": "email", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "emailVerified": { "name": "emailVerified", "type": "boolean", "primaryKey": false, "notNull": true }, "image": { "name": "image", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "stripeCustomerId": { "name": "stripeCustomerId", "type": "varchar(255)", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "user_email_unique": { "name": "user_email_unique", "nullsNotDistinct": false, "columns": [ "email" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.integration": { "name": "integration", "schema": "", "columns": { "provider": { "name": "provider", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "userId": { "name": "userId", "type": "uuid", "primaryKey": false, "notNull": true }, "accessToken": { "name": "accessToken", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "refreshToken": { "name": "refreshToken", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "expiresAt": { "name": "expiresAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "integration_userId_user_id_fk": { "name": "integration_userId_user_id_fk", "tableFrom": "integration", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "integration_pkey": { "name": "integration_pkey", "columns": [ "userId", "provider" ] } }, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.workspace_slug_checks": { "name": "workspace_slug_checks", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "available": { "name": "available", "type": "boolean", "primaryKey": false, "notNull": true }, "reserved": { "name": "reserved", "type": "boolean", "primaryKey": false, "notNull": true }, "workspaceId": { "name": "workspaceId", "type": "bigint", "primaryKey": false, "notNull": false }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "workspace_slug_checks_workspaceId_workspace_id_fk": { "name": "workspace_slug_checks_workspaceId_workspace_id_fk", "tableFrom": "workspace_slug_checks", "tableTo": "workspace", "columnsFrom": [ "workspaceId" ], "columnsTo": [ "id" ], "onDelete": "no action", "onUpdate": "no action" }, "workspace_slug_checks_createdBy_user_id_fk": { "name": "workspace_slug_checks_createdBy_user_id_fk", "tableFrom": "workspace_slug_checks", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.workspace_slugs": { "name": "workspace_slugs", "schema": "", "columns": { "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "type": { "name": "type", "type": "slug_type", "typeSchema": "public", "primaryKey": false, "notNull": true } }, "indexes": {}, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "workspace_slugs_slug_unique": { "name": "workspace_slugs_slug_unique", "nullsNotDistinct": false, "columns": [ "slug" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false }, "public.workspace_members": { "name": "workspace_members", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "email": { "name": "email", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "userId": { "name": "userId", "type": "uuid", "primaryKey": false, "notNull": false }, "workspaceId": { "name": "workspaceId", "type": "bigint", "primaryKey": false, "notNull": true }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": true }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false }, "role": { "name": "role", "type": "role", "typeSchema": "public", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "member_status", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'invited'" } }, "indexes": {}, "foreignKeys": { "workspace_members_userId_user_id_fk": { "name": "workspace_members_userId_user_id_fk", "tableFrom": "workspace_members", "tableTo": "user", "columnsFrom": [ "userId" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "workspace_members_workspaceId_workspace_id_fk": { "name": "workspace_members_workspaceId_workspace_id_fk", "tableFrom": "workspace_members", "tableTo": "workspace", "columnsFrom": [ "workspaceId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "workspace_members_deletedBy_user_id_fk": { "name": "workspace_members_deletedBy_user_id_fk", "tableFrom": "workspace_members", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "workspace_members_publicId_unique": { "name": "workspace_members_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.workspace": { "name": "workspace", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "name": { "name": "name", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "description": { "name": "description", "type": "text", "primaryKey": false, "notNull": false }, "slug": { "name": "slug", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "plan": { "name": "plan", "type": "workspace_plan", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'free'" }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedAt": { "name": "deletedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "deletedBy": { "name": "deletedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "workspace_createdBy_user_id_fk": { "name": "workspace_createdBy_user_id_fk", "tableFrom": "workspace", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "workspace_deletedBy_user_id_fk": { "name": "workspace_deletedBy_user_id_fk", "tableFrom": "workspace", "tableTo": "user", "columnsFrom": [ "deletedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "workspace_publicId_unique": { "name": "workspace_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] }, "workspace_slug_unique": { "name": "workspace_slug_unique", "nullsNotDistinct": false, "columns": [ "slug" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.subscription": { "name": "subscription", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "plan": { "name": "plan", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "referenceId": { "name": "referenceId", "type": "varchar(12)", "primaryKey": false, "notNull": false }, "stripeCustomerId": { "name": "stripeCustomerId", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "stripeSubscriptionId": { "name": "stripeSubscriptionId", "type": "varchar(255)", "primaryKey": false, "notNull": false }, "status": { "name": "status", "type": "varchar(255)", "primaryKey": false, "notNull": true }, "periodStart": { "name": "periodStart", "type": "timestamp", "primaryKey": false, "notNull": false }, "periodEnd": { "name": "periodEnd", "type": "timestamp", "primaryKey": false, "notNull": false }, "cancelAtPeriodEnd": { "name": "cancelAtPeriodEnd", "type": "boolean", "primaryKey": false, "notNull": false }, "seats": { "name": "seats", "type": "integer", "primaryKey": false, "notNull": false }, "unlimitedSeats": { "name": "unlimitedSeats", "type": "boolean", "primaryKey": false, "notNull": true, "default": false }, "trialStart": { "name": "trialStart", "type": "timestamp", "primaryKey": false, "notNull": false }, "trialEnd": { "name": "trialEnd", "type": "timestamp", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" } }, "indexes": {}, "foreignKeys": { "subscription_referenceId_workspace_publicId_fk": { "name": "subscription_referenceId_workspace_publicId_fk", "tableFrom": "subscription", "tableTo": "workspace", "columnsFrom": [ "referenceId" ], "columnsTo": [ "publicId" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true }, "public.workspace_invite_links": { "name": "workspace_invite_links", "schema": "", "columns": { "id": { "name": "id", "type": "bigserial", "primaryKey": true, "notNull": true }, "publicId": { "name": "publicId", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "workspaceId": { "name": "workspaceId", "type": "bigint", "primaryKey": false, "notNull": true }, "code": { "name": "code", "type": "varchar(12)", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "invite_link_status", "typeSchema": "public", "primaryKey": false, "notNull": true, "default": "'active'" }, "expiresAt": { "name": "expiresAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "createdAt": { "name": "createdAt", "type": "timestamp", "primaryKey": false, "notNull": true, "default": "now()" }, "createdBy": { "name": "createdBy", "type": "uuid", "primaryKey": false, "notNull": false }, "updatedAt": { "name": "updatedAt", "type": "timestamp", "primaryKey": false, "notNull": false }, "updatedBy": { "name": "updatedBy", "type": "uuid", "primaryKey": false, "notNull": false } }, "indexes": {}, "foreignKeys": { "workspace_invite_links_workspaceId_workspace_id_fk": { "name": "workspace_invite_links_workspaceId_workspace_id_fk", "tableFrom": "workspace_invite_links", "tableTo": "workspace", "columnsFrom": [ "workspaceId" ], "columnsTo": [ "id" ], "onDelete": "cascade", "onUpdate": "no action" }, "workspace_invite_links_createdBy_user_id_fk": { "name": "workspace_invite_links_createdBy_user_id_fk", "tableFrom": "workspace_invite_links", "tableTo": "user", "columnsFrom": [ "createdBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" }, "workspace_invite_links_updatedBy_user_id_fk": { "name": "workspace_invite_links_updatedBy_user_id_fk", "tableFrom": "workspace_invite_links", "tableTo": "user", "columnsFrom": [ "updatedBy" ], "columnsTo": [ "id" ], "onDelete": "set null", "onUpdate": "no action" } }, "compositePrimaryKeys": {}, "uniqueConstraints": { "workspace_invite_links_publicId_unique": { "name": "workspace_invite_links_publicId_unique", "nullsNotDistinct": false, "columns": [ "publicId" ] }, "workspace_invite_links_code_unique": { "name": "workspace_invite_links_code_unique", "nullsNotDistinct": false, "columns": [ "code" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": true } }, "enums": { "public.board_type": { "name": "board_type", "schema": "public", "values": [ "regular", "template" ] }, "public.board_visibility": { "name": "board_visibility", "schema": "public", "values": [ "private", "public" ] }, "public.card_activity_type": { "name": "card_activity_type", "schema": "public", "values": [ "card.created", "card.updated.title", "card.updated.description", "card.updated.index", "card.updated.list", "card.updated.label.added", "card.updated.label.removed", "card.updated.member.added", "card.updated.member.removed", "card.updated.comment.added", "card.updated.comment.updated", "card.updated.comment.deleted", "card.updated.checklist.added", "card.updated.checklist.renamed", "card.updated.checklist.deleted", "card.updated.checklist.item.added", "card.updated.checklist.item.updated", "card.updated.checklist.item.completed", "card.updated.checklist.item.uncompleted", "card.updated.checklist.item.deleted", "card.updated.attachment.added", "card.updated.attachment.removed", "card.updated.dueDate.added", "card.updated.dueDate.updated", "card.updated.dueDate.removed", "card.archived" ] }, "public.source": { "name": "source", "schema": "public", "values": [ "trello" ] }, "public.status": { "name": "status", "schema": "public", "values": [ "started", "success", "failed" ] }, "public.role": { "name": "role", "schema": "public", "values": [ "admin", "member", "guest" ] }, "public.member_status": { "name": "member_status", "schema": "public", "values": [ "invited", "active", "removed", "paused" ] }, "public.slug_type": { "name": "slug_type", "schema": "public", "values": [ "reserved", "premium" ] }, "public.workspace_plan": { "name": "workspace_plan", "schema": "public", "values": [ "free", "pro", "enterprise" ] }, "public.invite_link_status": { "name": "invite_link_status", "schema": "public", "values": [ "active", "inactive" ] } }, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }