{ "id": "249f80c0-d953-42f2-a98b-6701e2115856", "prevId": "00000000-0000-0000-0000-000000000000", "version": "7", "dialect": "postgresql", "tables": { "public.documents": { "name": "documents", "schema": "", "columns": { "id": { "name": "id", "type": "text", "primaryKey": true, "notNull": true }, "slug": { "name": "slug", "type": "text", "primaryKey": false, "notNull": true }, "title": { "name": "title", "type": "text", "primaryKey": false, "notNull": true }, "type": { "name": "type", "type": "text", "primaryKey": false, "notNull": true }, "section": { "name": "section", "type": "text", "primaryKey": false, "notNull": true }, "status": { "name": "status", "type": "text", "primaryKey": false, "notNull": true, "default": "'published'" }, "author": { "name": "author", "type": "text", "primaryKey": false, "notNull": true, "default": "''" }, "tags": { "name": "tags", "type": "text[]", "primaryKey": false, "notNull": true, "default": "'{}'" }, "path": { "name": "path", "type": "text", "primaryKey": false, "notNull": true }, "body": { "name": "body", "type": "text", "primaryKey": false, "notNull": true, "default": "''" }, "search_vector": { "name": "search_vector", "type": "tsvector", "primaryKey": false, "notNull": true, "generated": { "as": "setweight(to_tsvector('simple', coalesce(\"documents\".\"title\", '')), 'A') || setweight(to_tsvector('simple', coalesce(\"documents\".\"body\", '')), 'B')", "type": "stored" } }, "created_at": { "name": "created_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true }, "updated_at": { "name": "updated_at", "type": "timestamp with time zone", "primaryKey": false, "notNull": true } }, "indexes": { "documents_search_idx": { "name": "documents_search_idx", "columns": [ { "expression": "search_vector", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "gin", "with": {} }, "documents_section_idx": { "name": "documents_section_idx", "columns": [ { "expression": "section", "isExpression": false, "asc": true, "nulls": "last" } ], "isUnique": false, "concurrently": false, "method": "btree", "with": {} } }, "foreignKeys": {}, "compositePrimaryKeys": {}, "uniqueConstraints": { "documents_slug_unique": { "name": "documents_slug_unique", "nullsNotDistinct": false, "columns": [ "slug" ] } }, "policies": {}, "checkConstraints": {}, "isRLSEnabled": false } }, "enums": {}, "schemas": {}, "sequences": {}, "roles": {}, "policies": {}, "views": {}, "_meta": { "columns": {}, "schemas": {}, "tables": {} } }