{"code":"import{pgTable,uuid,text,timestamp,jsonb,index,uniqueIndex}from\"drizzle-orm/pg-core\";import{plugins}from\"./plugins.js\";const pluginEntities=pgTable(\"plugin_entities\",{id:uuid(\"id\").primaryKey().defaultRandom(),pluginId:uuid(\"plugin_id\").notNull().references(()=>plugins.id,{onDelete:\"cascade\"}),entityType:text(\"entity_type\").notNull(),scopeKind:text(\"scope_kind\").$type().notNull(),scopeId:text(\"scope_id\"),externalId:text(\"external_id\"),title:text(\"title\"),status:text(\"status\"),data:jsonb(\"data\").$type().notNull().default({}),createdAt:timestamp(\"created_at\",{withTimezone:true}).notNull().defaultNow(),updatedAt:timestamp(\"updated_at\",{withTimezone:true}).notNull().defaultNow()},table=>({pluginIdx:index(\"plugin_entities_plugin_idx\").on(table.pluginId),typeIdx:index(\"plugin_entities_type_idx\").on(table.entityType),scopeIdx:index(\"plugin_entities_scope_idx\").on(table.scopeKind,table.scopeId),externalIdx:uniqueIndex(\"plugin_entities_external_idx\").on(table.pluginId,table.entityType,table.externalId)}));export{pluginEntities};\n","warnings":[],"map":{"version":3,"mappings":"AAAA,OACE,QACA,KACA,KACA,UACA,MACA,MACA,gBACK,sBACP,OAAS,YAAe,eAiBjB,MAAM,eAAiB,QAC5B,kBACA,CACE,GAAI,KAAK,IAAI,EAAE,WAAW,EAAE,cAAc,EAC1C,SAAU,KAAK,WAAW,EACvB,QAAQ,EACR,WAAW,IAAM,QAAQ,GAAI,CAAE,SAAU,SAAU,CAAC,EACvD,WAAY,KAAK,aAAa,EAAE,QAAQ,EACxC,UAAW,KAAK,YAAY,EAAE,MAA4B,EAAE,QAAQ,EACpE,QAAS,KAAK,UAAU,EACxB,WAAY,KAAK,aAAa,EAC9B,MAAO,KAAK,OAAO,EACnB,OAAQ,KAAK,QAAQ,EACrB,KAAM,MAAM,MAAM,EAAE,MAA+B,EAAE,QAAQ,EAAE,QAAQ,CAAC,CAAC,EACzE,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,UAAW,MAAM,4BAA4B,EAAE,GAAG,MAAM,QAAQ,EAChE,QAAS,MAAM,0BAA0B,EAAE,GAAG,MAAM,UAAU,EAC9D,SAAU,MAAM,2BAA2B,EAAE,GAAG,MAAM,UAAW,MAAM,OAAO,EAC9E,YAAa,YAAY,8BAA8B,EAAE,GACvD,MAAM,SACN,MAAM,WACN,MAAM,UACR,CACF,EACF","names":[],"ignoreList":[],"sources":["/var/www/paperclip.westilt.com/packages/db/src/schema/plugin_entities.ts"],"sourcesContent":[null]}}