{"code":"import{pgTable,uuid,text,integer,timestamp,index}from\"drizzle-orm/pg-core\";import{companies}from\"./companies.js\";import{agents}from\"./agents.js\";const documents=pgTable(\"documents\",{id:uuid(\"id\").primaryKey().defaultRandom(),companyId:uuid(\"company_id\").notNull().references(()=>companies.id),title:text(\"title\"),format:text(\"format\").notNull().default(\"markdown\"),latestBody:text(\"latest_body\").notNull(),latestRevisionId:uuid(\"latest_revision_id\"),latestRevisionNumber:integer(\"latest_revision_number\").notNull().default(1),createdByAgentId:uuid(\"created_by_agent_id\").references(()=>agents.id,{onDelete:\"set null\"}),createdByUserId:text(\"created_by_user_id\"),updatedByAgentId:uuid(\"updated_by_agent_id\").references(()=>agents.id,{onDelete:\"set null\"}),updatedByUserId:text(\"updated_by_user_id\"),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({companyUpdatedIdx:index(\"documents_company_updated_idx\").on(table.companyId,table.updatedAt),companyCreatedIdx:index(\"documents_company_created_idx\").on(table.companyId,table.createdAt)}));export{documents};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,QAAS,UAAW,UAAa,sBAC/D,OAAS,cAAiB,iBAC1B,OAAS,WAAc,cAEhB,MAAM,UAAY,QACvB,YACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,UAAW,KAAK,YAAY,EAAE,QAAQ,EAAE,WAAW,IAAM,UAAU,EAAE,EACrE,MAAO,KAAK,OAAO,EACnB,OAAQ,KAAK,QAAQ,EAAE,QAAQ,EAAE,QAAQ,UAAU,EACnD,WAAY,KAAK,aAAa,EAAE,QAAQ,EACxC,iBAAkB,KAAK,oBAAoB,EAC3C,qBAAsB,QAAQ,wBAAwB,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAC3E,iBAAkB,KAAK,qBAAqB,EAAE,WAAW,IAAM,OAAO,GAAI,CAAE,SAAU,UAAW,CAAC,EAClG,gBAAiB,KAAK,oBAAoB,EAC1C,iBAAkB,KAAK,qBAAqB,EAAE,WAAW,IAAM,OAAO,GAAI,CAAE,SAAU,UAAW,CAAC,EAClG,gBAAiB,KAAK,oBAAoB,EAC1C,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,EAChF,UAAW,UAAU,aAAc,CAAE,aAAc,IAAK,CAAC,EAAE,QAAQ,EAAE,WAAW,CAClF,EACC,QAAW,CACV,kBAAmB,MAAM,+BAA+B,EAAE,GAAG,MAAM,UAAW,MAAM,SAAS,EAC7F,kBAAmB,MAAM,+BAA+B,EAAE,GAAG,MAAM,UAAW,MAAM,SAAS,CAC/F,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/documents.ts"],"sourcesContent":[null]}}