UNPKG

task-pigeon

Version:

Small local task queue CLI backed by SQLite.

244 lines (243 loc) 6.14 kB
{ "version": "6", "dialect": "sqlite", "id": "3849e713-d32d-4a04-97ba-504e3880649d", "prevId": "d3f3a105-3bb5-40d4-a334-c848b7717dbb", "tables": { "message_reads": { "name": "message_reads", "columns": { "message_id": { "name": "message_id", "type": "integer", "primaryKey": false, "notNull": true, "autoincrement": false }, "reader": { "name": "reader", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "read_at": { "name": "read_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false } }, "indexes": { "message_reads_reader_idx": { "name": "message_reads_reader_idx", "columns": ["reader", "read_at"], "isUnique": false } }, "foreignKeys": { "message_reads_message_id_messages_id_fk": { "name": "message_reads_message_id_messages_id_fk", "tableFrom": "message_reads", "tableTo": "messages", "columnsFrom": ["message_id"], "columnsTo": ["id"], "onDelete": "cascade", "onUpdate": "no action" } }, "compositePrimaryKeys": { "message_reads_message_id_reader_pk": { "columns": ["message_id", "reader"], "name": "message_reads_message_id_reader_pk" } }, "uniqueConstraints": {}, "checkConstraints": {} }, "messages": { "name": "messages", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "body": { "name": "body", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "author": { "name": "author", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "mentions": { "name": "mentions", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "resolved_at": { "name": "resolved_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "messages_created_idx": { "name": "messages_created_idx", "columns": ["created_at", "id"], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} }, "tasks": { "name": "tasks", "columns": { "id": { "name": "id", "type": "integer", "primaryKey": true, "notNull": true, "autoincrement": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "url": { "name": "url", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false, "default": "'pending'" }, "priority": { "name": "priority", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "claimed_by": { "name": "claimed_by", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "blocked_by": { "name": "blocked_by", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "labels": { "name": "labels", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "note": { "name": "note", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "created_at": { "name": "created_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "updated_at": { "name": "updated_at", "type": "text", "primaryKey": false, "notNull": true, "autoincrement": false }, "claimed_at": { "name": "claimed_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "blocked_at": { "name": "blocked_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false }, "done_at": { "name": "done_at", "type": "text", "primaryKey": false, "notNull": false, "autoincrement": false } }, "indexes": { "tasks_status_created_idx": { "name": "tasks_status_created_idx", "columns": ["status", "created_at", "id"], "isUnique": false } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": {}, "checkConstraints": {} } }, "views": {}, "enums": {}, "_meta": { "schemas": {}, "tables": {}, "columns": {} }, "internal": { "indexes": {} } }