{"code":"import{pgTable,uuid,text,timestamp,integer,jsonb,index,uniqueIndex}from\"drizzle-orm/pg-core\";import{agents}from\"./agents.js\";import{companySecrets}from\"./company_secrets.js\";const companySecretVersions=pgTable(\"company_secret_versions\",{id:uuid(\"id\").primaryKey().defaultRandom(),secretId:uuid(\"secret_id\").notNull().references(()=>companySecrets.id,{onDelete:\"cascade\"}),version:integer(\"version\").notNull(),material:jsonb(\"material\").$type().notNull(),valueSha256:text(\"value_sha256\").notNull(),createdByAgentId:uuid(\"created_by_agent_id\").references(()=>agents.id,{onDelete:\"set null\"}),createdByUserId:text(\"created_by_user_id\"),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),revokedAt:timestamp(\"revoked_at\",{withTimezone:true})},table=>({secretIdx:index(\"company_secret_versions_secret_idx\").on(table.secretId,table.createdAt),valueHashIdx:index(\"company_secret_versions_value_sha256_idx\").on(table.valueSha256),secretVersionUq:uniqueIndex(\"company_secret_versions_secret_version_uq\").on(table.secretId,table.version)}));export{companySecretVersions};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OAAS,QAAS,KAAM,KAAM,UAAW,QAAS,MAAO,MAAO,gBAAmB,sBACnF,OAAS,WAAc,cACvB,OAAS,mBAAsB,uBAExB,MAAM,sBAAwB,QACnC,0BACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,SAAU,KAAK,WAAW,EAAE,QAAQ,EAAE,WAAW,IAAM,eAAe,GAAI,CAAE,SAAU,SAAU,CAAC,EACjG,QAAS,QAAQ,SAAS,EAAE,QAAQ,EACpC,SAAU,MAAM,UAAU,EAAE,MAA+B,EAAE,QAAQ,EACrE,YAAa,KAAK,cAAc,EAAE,QAAQ,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,CAC3D,EACC,QAAW,CACV,UAAW,MAAM,oCAAoC,EAAE,GAAG,MAAM,SAAU,MAAM,SAAS,EACzF,aAAc,MAAM,0CAA0C,EAAE,GAAG,MAAM,WAAW,EACpF,gBAAiB,YAAY,2CAA2C,EAAE,GAAG,MAAM,SAAU,MAAM,OAAO,CAC5G,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/company_secret_versions.ts"],"sourcesContent":[null]}}