[{"data":1,"prerenderedAt":1836},["ShallowReactive",2],{"navigation_docs":3,"-runtypes-drizzle-orm-schema-file":399},[4,162,346],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":24},"RPC","icon-park-outline:lightning","\u002Frpc","01.rpc",[10,25,63,77,102,136],{"title":11,"icon":12,"redirect":7,"path":13,"stem":14,"children":15,"page":24},"Introduction","icon-park-outline:home","\u002Frpc\u002Fintroduction","01.rpc\u002F01.introduction",[16,20],{"title":17,"path":18,"stem":19},"Quick Start","\u002Frpc\u002Fintroduction\u002Fquick-start","01.rpc\u002F01.introduction\u002F02.quick-start",{"title":21,"path":22,"stem":23},"Manual Install","\u002Frpc\u002Fintroduction\u002Fmanual-install","01.rpc\u002F01.introduction\u002F03.manual-install",false,{"title":26,"icon":27,"path":28,"stem":29,"children":30,"page":24},"Server","icon-park-outline:server","\u002Frpc\u002Fserver","01.rpc\u002F02.server",[31,35,39,43,47,51,55,59],{"title":32,"path":33,"stem":34},"Routes","\u002Frpc\u002Fserver\u002Froutes","01.rpc\u002F02.server\u002F01.routes",{"title":36,"path":37,"stem":38},"Middleware","\u002Frpc\u002Fserver\u002Fmiddleware","01.rpc\u002F02.server\u002F02.middleware",{"title":40,"path":41,"stem":42},"Call Context","\u002Frpc\u002Fserver\u002Fcall-context","01.rpc\u002F02.server\u002F03.call-context",{"title":44,"path":45,"stem":46},"Headers","\u002Frpc\u002Fserver\u002Fheaders","01.rpc\u002F02.server\u002F04.headers",{"title":48,"path":49,"stem":50},"Error Handling","\u002Frpc\u002Fserver\u002Ferror-handling","01.rpc\u002F02.server\u002F05.error-handling",{"title":52,"path":53,"stem":54},"Validation","\u002Frpc\u002Fserver\u002Fvalidation","01.rpc\u002F02.server\u002F06.validation",{"title":56,"path":57,"stem":58},"JSON Round Trip","\u002Frpc\u002Fserver\u002Fjson-round-trip","01.rpc\u002F02.server\u002F07.json-round-trip",{"title":60,"path":61,"stem":62},"Drizzle Tables","\u002Frpc\u002Fserver\u002Fdrizzle-tables","01.rpc\u002F02.server\u002F08.drizzle-tables",{"title":64,"icon":65,"path":66,"stem":67,"children":68,"page":24},"Middlewares","icon-park-outline:link-one","\u002Frpc\u002Fmiddlewares","01.rpc\u002F03.middlewares",[69,73],{"title":70,"path":71,"stem":72},"fetchMetadata","\u002Frpc\u002Fmiddlewares\u002Ffetch-metadata","01.rpc\u002F03.middlewares\u002F01.fetch-metadata",{"title":74,"path":75,"stem":76},"syncRoutes","\u002Frpc\u002Fmiddlewares\u002Fsync-routes","01.rpc\u002F03.middlewares\u002F02.sync-routes",{"title":78,"icon":79,"path":80,"stem":81,"children":82,"page":24},"Client","icon-park-outline:computer","\u002Frpc\u002Fclient","01.rpc\u002F04.client",[83,87,91,94,98],{"title":84,"path":85,"stem":86},"Client Overview","\u002Frpc\u002Fclient\u002Fclient-overview","01.rpc\u002F04.client\u002F00.client-overview",{"title":88,"path":89,"stem":90},"Client Middleware","\u002Frpc\u002Fclient\u002Fclient-middleware","01.rpc\u002F04.client\u002F01.client-middleware",{"title":48,"path":92,"stem":93},"\u002Frpc\u002Fclient\u002Ferror-handling","01.rpc\u002F04.client\u002F02.error-handling",{"title":95,"path":96,"stem":97},"Batch Requests","\u002Frpc\u002Fclient\u002Fbatch","01.rpc\u002F04.client\u002F03.batch",{"title":99,"path":100,"stem":101},"Cancellation & Timeouts","\u002Frpc\u002Fclient\u002Fcancellation-timeouts","01.rpc\u002F04.client\u002F04.cancellation-timeouts",{"title":103,"redirect":104,"icon":105,"path":106,"stem":107,"children":108,"page":24},"Platforms","\u002Frpc\u002Fplatforms\u002Fnode-js","icon-park-outline:play","\u002Frpc\u002Fplatforms","01.rpc\u002F06.platforms",[109,112,116,120,124,128,132],{"title":110,"path":104,"stem":111},"Node.js","01.rpc\u002F06.platforms\u002F01.node-js",{"title":113,"path":114,"stem":115},"Bun","\u002Frpc\u002Fplatforms\u002Fbun","01.rpc\u002F06.platforms\u002F02.bun",{"title":117,"path":118,"stem":119},"AWS Lambda","\u002Frpc\u002Fplatforms\u002Faws-lambda","01.rpc\u002F06.platforms\u002F03.aws-lambda",{"title":121,"path":122,"stem":123},"Google Cloud Functions","\u002Frpc\u002Fplatforms\u002Fgoogle-cloud-functions","01.rpc\u002F06.platforms\u002F04.google-cloud-functions",{"title":125,"path":126,"stem":127},"Cloudflare Workers","\u002Frpc\u002Fplatforms\u002Fcloudflare","01.rpc\u002F06.platforms\u002F05.cloudflare",{"title":129,"path":130,"stem":131},"Vercel","\u002Frpc\u002Fplatforms\u002Fvercel","01.rpc\u002F06.platforms\u002F06.vercel",{"title":133,"path":134,"stem":135},"uWebSockets.js","\u002Frpc\u002Fplatforms\u002Fuwebsockets","01.rpc\u002F06.platforms\u002F07.uwebsockets",{"title":137,"icon":138,"path":139,"stem":140,"children":141,"page":24},"Devtools","icon-park-outline:tool","\u002Frpc\u002Fdevtools","01.rpc\u002F07.devtools",[142,146,150,154,158],{"title":143,"path":144,"stem":145},"Linter","\u002Frpc\u002Fdevtools\u002Flinter","01.rpc\u002F07.devtools\u002F01.linter",{"title":147,"path":148,"stem":149},"Vite","\u002Frpc\u002Fdevtools\u002Fvite","01.rpc\u002F07.devtools\u002F02.vite",{"title":151,"path":152,"stem":153},"Next.js","\u002Frpc\u002Fdevtools\u002Fnextjs","01.rpc\u002F07.devtools\u002F03.nextjs",{"title":155,"path":156,"stem":157},"CLI","\u002Frpc\u002Fdevtools\u002Fcli","01.rpc\u002F07.devtools\u002F04.cli",{"title":159,"path":160,"stem":161},"API Types","\u002Frpc\u002Fdevtools\u002Fapi-types","01.rpc\u002F07.devtools\u002F05.api-types",{"title":163,"icon":164,"path":165,"stem":166,"children":167,"page":24},"RunTypes","i-lucide-braces","\u002Fruntypes","02.runtypes",[168,184,224,254,268,290,332],{"title":11,"icon":169,"redirect":165,"path":170,"stem":171,"children":172,"page":24},"i-lucide-rocket","\u002Fruntypes\u002Fintroduction","02.runtypes\u002F01.introduction",[173,177,180],{"title":174,"path":175,"stem":176},"Built on typescript-go","\u002Fruntypes\u002Fintroduction\u002Fbuilt-on-typescript-go","02.runtypes\u002F01.introduction\u002F02.built-on-typescript-go",{"title":17,"path":178,"stem":179},"\u002Fruntypes\u002Fintroduction\u002Fquick-start","02.runtypes\u002F01.introduction\u002F03.quick-start",{"title":181,"path":182,"stem":183},"Configuration","\u002Fruntypes\u002Fintroduction\u002Fconfiguration","02.runtypes\u002F01.introduction\u002F04.configuration",{"title":185,"icon":186,"redirect":187,"path":188,"stem":189,"children":190,"page":24},"Guide","i-lucide-book-open","\u002Fruntypes\u002Fguide\u002Ftype-builders","\u002Fruntypes\u002Fguide","02.runtypes\u002F02.guide",[191,194,198,201,204,208,212,216,220],{"title":192,"path":187,"stem":193},"Types vs Type Builders","02.runtypes\u002F02.guide\u002F01.type-builders",{"title":195,"path":196,"stem":197},"Reflection","\u002Fruntypes\u002Fguide\u002Freflection","02.runtypes\u002F02.guide\u002F02.reflection",{"title":52,"path":199,"stem":200},"\u002Fruntypes\u002Fguide\u002Fvalidation","02.runtypes\u002F02.guide\u002F03.validation",{"title":56,"path":202,"stem":203},"\u002Fruntypes\u002Fguide\u002Fjson-round-trip","02.runtypes\u002F02.guide\u002F04.json-round-trip",{"title":205,"path":206,"stem":207},"Data Mocking","\u002Fruntypes\u002Fguide\u002Fmocking","02.runtypes\u002F02.guide\u002F07.mocking",{"title":209,"path":210,"stem":211},"JSON Schemas","\u002Fruntypes\u002Fguide\u002Fjson-schemas","02.runtypes\u002F02.guide\u002F08.json-schemas",{"title":213,"path":214,"stem":215},"Pure Functions","\u002Fruntypes\u002Fguide\u002Fpure-functions","02.runtypes\u002F02.guide\u002F09.pure-functions",{"title":217,"path":218,"stem":219},"Compiler Markers","\u002Fruntypes\u002Fguide\u002Fcompiler-markers","02.runtypes\u002F02.guide\u002F10.compiler-markers",{"title":221,"path":222,"stem":223},"All Compiled Functions","\u002Fruntypes\u002Fguide\u002Fall-compiled-functions","02.runtypes\u002F02.guide\u002F11.all-compiled-functions",{"title":225,"icon":226,"redirect":227,"path":228,"stem":229,"children":230,"page":24},"Type Formats","i-lucide-shapes","\u002Fruntypes\u002Ftype-formats\u002Foverview","\u002Fruntypes\u002Ftype-formats","02.runtypes\u002F03.type-formats",[231,234,238,242,246,250],{"title":232,"path":227,"stem":233},"Overview","02.runtypes\u002F03.type-formats\u002F01.overview",{"title":235,"path":236,"stem":237},"String Formats","\u002Fruntypes\u002Ftype-formats\u002Fstring","02.runtypes\u002F03.type-formats\u002F02.string",{"title":239,"path":240,"stem":241},"Number Formats","\u002Fruntypes\u002Ftype-formats\u002Fnumber","02.runtypes\u002F03.type-formats\u002F03.number",{"title":243,"path":244,"stem":245},"BigInt Formats","\u002Fruntypes\u002Ftype-formats\u002Fbigint","02.runtypes\u002F03.type-formats\u002F04.bigint",{"title":247,"path":248,"stem":249},"Date and Time Formats","\u002Fruntypes\u002Ftype-formats\u002Fdate-time","02.runtypes\u002F03.type-formats\u002F05.date-time",{"title":251,"path":252,"stem":253},"Collection Formats","\u002Fruntypes\u002Ftype-formats\u002Fcollections","02.runtypes\u002F03.type-formats\u002F06.collections",{"title":255,"icon":256,"redirect":257,"path":258,"stem":259,"children":260,"page":24},"Tooling","i-lucide-wrench","\u002Fruntypes\u002Ftooling\u002Flinting","\u002Fruntypes\u002Ftooling","02.runtypes\u002F04.tooling",[261,264],{"title":262,"path":257,"stem":263},"Linting","02.runtypes\u002F04.tooling\u002F01.linting",{"title":265,"path":266,"stem":267},"Source Conversion","\u002Fruntypes\u002Ftooling\u002Fsource-conversion","02.runtypes\u002F04.tooling\u002F02.source-conversion",{"title":269,"icon":270,"redirect":271,"path":272,"stem":273,"children":274,"page":24},"AI Integration","i-lucide-sparkles","\u002Fruntypes\u002Fai-integration\u002Fworkflow-and-commands","\u002Fruntypes\u002Fai-integration","02.runtypes\u002F05.ai-integration",[275,278,282,286],{"title":276,"path":271,"stem":277},"AI Workflow","02.runtypes\u002F05.ai-integration\u002F01.workflow-and-commands",{"title":279,"path":280,"stem":281},"FriendlyText","\u002Fruntypes\u002Fai-integration\u002Ffriendly-text","02.runtypes\u002F05.ai-integration\u002F02.friendly-text",{"title":283,"path":284,"stem":285},"MockData","\u002Fruntypes\u002Fai-integration\u002Fmock-data","02.runtypes\u002F05.ai-integration\u002F03.mock-data",{"title":287,"path":288,"stem":289},"Translations (i18n)","\u002Fruntypes\u002Fai-integration\u002Fi18n","02.runtypes\u002F05.ai-integration\u002F04.i18n",{"title":291,"icon":292,"redirect":293,"path":294,"stem":295,"children":296,"page":24},"Drizzle ORM","i-lineicons-drizzle","\u002Fruntypes\u002Fdrizzle-orm\u002Fdrizzle-overview","\u002Fruntypes\u002Fdrizzle-orm","02.runtypes\u002F06.drizzle-orm",[297,300,304,308,312,316,320,324,328],{"title":298,"path":293,"stem":299},"Drizzle Overview","02.runtypes\u002F06.drizzle-orm\u002F00.drizzle-overview",{"title":301,"path":302,"stem":303},"Column Formats","\u002Fruntypes\u002Fdrizzle-orm\u002Fcolumn-formats","02.runtypes\u002F06.drizzle-orm\u002F01.column-formats",{"title":305,"path":306,"stem":307},"Views","\u002Fruntypes\u002Fdrizzle-orm\u002Fviews","02.runtypes\u002F06.drizzle-orm\u002F02.views",{"title":309,"path":310,"stem":311},"Indexes and Constraints","\u002Fruntypes\u002Fdrizzle-orm\u002Fconstraints","02.runtypes\u002F06.drizzle-orm\u002F03.constraints",{"title":313,"path":314,"stem":315},"Row Level Security","\u002Fruntypes\u002Fdrizzle-orm\u002Frow-level-security","02.runtypes\u002F06.drizzle-orm\u002F04.row-level-security",{"title":317,"path":318,"stem":319},"Relations","\u002Fruntypes\u002Fdrizzle-orm\u002Frelations","02.runtypes\u002F06.drizzle-orm\u002F05.relations",{"title":321,"path":322,"stem":323},"The Schema File","\u002Fruntypes\u002Fdrizzle-orm\u002Fschema-file","02.runtypes\u002F06.drizzle-orm\u002F06.schema-file",{"title":325,"path":326,"stem":327},"Migrate an Existing Schema","\u002Fruntypes\u002Fdrizzle-orm\u002Fmigrate-an-existing-schema","02.runtypes\u002F06.drizzle-orm\u002F07.migrate-an-existing-schema",{"title":329,"path":330,"stem":331},"Cloudflare D1 and Durable Objects","\u002Fruntypes\u002Fdrizzle-orm\u002Fcloudflare-storage","02.runtypes\u002F06.drizzle-orm\u002F08.cloudflare-storage",{"title":333,"icon":334,"redirect":335,"path":336,"stem":337,"children":338,"page":24},"Diagnostics","i-lucide-triangle-alert","\u002Fruntypes\u002Fdiagnostics\u002Ferror-levels","\u002Fruntypes\u002Fdiagnostics","02.runtypes\u002F08.diagnostics",[339,342],{"title":340,"path":335,"stem":341},"Error Levels","02.runtypes\u002F08.diagnostics\u002F01.error-levels",{"title":343,"path":344,"stem":345},"All Diagnostics","\u002Fruntypes\u002Fdiagnostics\u002Fall-diagnostics","02.runtypes\u002F08.diagnostics\u002F02.all-diagnostics",{"title":347,"icon":348,"path":349,"stem":350,"children":351,"page":24},"Benchmarks","i-lucide-gauge","\u002Fbenchmarks","03.benchmarks",[352,372],{"title":5,"icon":6,"redirect":353,"path":354,"stem":355,"children":356,"page":24},"\u002Fbenchmarks\u002Frpc\u002Fhello-world","\u002Fbenchmarks\u002Frpc","03.benchmarks\u002F02.rpc",[357,360,364,368],{"title":358,"path":353,"stem":359},"Hello World","03.benchmarks\u002F02.rpc\u002F01.hello-world",{"title":361,"path":362,"stem":363},"Light Validation","\u002Fbenchmarks\u002Frpc\u002Flight-validation","03.benchmarks\u002F02.rpc\u002F02.light-validation",{"title":365,"path":366,"stem":367},"Heavy Validation","\u002Fbenchmarks\u002Frpc\u002Fheavy-validation","03.benchmarks\u002F02.rpc\u002F03.heavy-validation",{"title":369,"path":370,"stem":371},"Payload Sizes","\u002Fbenchmarks\u002Frpc\u002Fpayload-sizes","03.benchmarks\u002F02.rpc\u002F04.payload-sizes",{"title":163,"icon":164,"redirect":373,"path":374,"stem":375,"children":376,"page":24},"\u002Fbenchmarks\u002Fruntypes\u002Fis-valid","\u002Fbenchmarks\u002Fruntypes","03.benchmarks\u002F03.runtypes",[377,380,384,388,392,395],{"title":378,"path":373,"stem":379},"Is Valid","03.benchmarks\u002F03.runtypes\u002F01.is-valid",{"title":381,"path":382,"stem":383},"Is Valid Formats","\u002Fbenchmarks\u002Fruntypes\u002Fis-valid-formats","03.benchmarks\u002F03.runtypes\u002F02.is-valid-formats",{"title":385,"path":386,"stem":387},"Get Errors","\u002Fbenchmarks\u002Fruntypes\u002Fget-errors","03.benchmarks\u002F03.runtypes\u002F03.get-errors",{"title":389,"path":390,"stem":391},"Get Errors Formats","\u002Fbenchmarks\u002Fruntypes\u002Fget-errors-formats","03.benchmarks\u002F03.runtypes\u002F04.get-errors-formats",{"title":56,"path":393,"stem":394},"\u002Fbenchmarks\u002Fruntypes\u002Fjson-round-trip","03.benchmarks\u002F03.runtypes\u002F05.json-round-trip",{"title":396,"path":397,"stem":398},"Type Checking","\u002Fbenchmarks\u002Fruntypes\u002Ftype-checking","03.benchmarks\u002F03.runtypes\u002F07.type-checking",{"id":400,"title":321,"body":401,"description":1830,"extension":1831,"links":1832,"meta":1833,"navigation":497,"path":322,"seo":1834,"stem":323,"__hash__":1835},"docs\u002F02.runtypes\u002F06.drizzle-orm\u002F06.schema-file.md",{"type":402,"value":403,"toc":1826},"minimark",[404,417,1652,1657,1663,1733,1737,1740,1819,1822],[405,406,407,408,412,413,416],"p",{},"Point ",[409,410,411],"code",{},"drizzle.config.ts"," at one file that converts your declarations to real Drizzle objects with ",[409,414,415],{},"toDrizzle",". Migrations see only its exports.",[418,419,420,1413],"code-group",{},[421,422,428],"pre",{"className":423,"code":424,"filename":425,"language":426,"meta":427,"style":427},"language-ts shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","import * as DZ from '@mionjs\u002Fdrizzle-orm-pg-core';\nimport {sql} from '@mionjs\u002Fdrizzle-orm';\n\nexport const plan = DZ.pgEnum('plan', ['free', 'pro']);\nexport const invoiceSeq = DZ.pgSequence('invoice_seq', {startWith: 1000});\nexport const billing = DZ.pgSchema('billing');\nexport const reader = DZ.pgRole('reader').existing();\n\nexport const accounts = DZ.pgTable(\n  'accounts',\n  {\n    id: DZ.uuid('id', {defaultRandom: true, primaryKey: true}),\n    email: DZ.varchar('email', {length: 200, notNull: true}),\n    plan: plan('plan', {notNull: true, default: ['free']}),\n    spend: DZ.numeric('spend', {precision: 10, scale: 2, mode: 'number'}),\n  },\n  (t) => [\n    DZ.uniqueIndex('accounts_email_uidx').on(t.email),\n    DZ.check('accounts_spend_check', sql`${t.spend} >= 0`),\n    DZ.pgPolicy('accounts_reader', {\n      for: 'select',\n      to: reader,\n      using: sql`true`,\n    }),\n  ]\n).enableRLS();\n\nexport const paidAccounts = DZ.pgView('paid_accounts', {\n  id: DZ.uuid('id'),\n  email: DZ.varchar('email', {length: 200, notNull: true}),\n}).as(sql`select id, email from ${accounts} where plan = 'pro'`);\n\nexport const auditPolicy = DZ.pgPolicy('accounts_audit', {\n  for: 'select',\n  to: 'postgres',\n  using: sql`true`,\n}).link(accounts);\n","Declarations","ts","",[409,429,430,466,492,499,562,612,644,684,689,711,725,731,783,834,888,954,960,978,1015,1060,1084,1101,1114,1133,1143,1149,1163,1168,1200,1226,1272,1309,1314,1345,1361,1378,1396],{"__ignoreMap":427},[431,432,435,439,443,446,450,453,456,460,463],"span",{"class":433,"line":434},"line",1,[431,436,438],{"class":437},"s7zQu","import",[431,440,442],{"class":441},"sMK4o"," *",[431,444,445],{"class":437}," as",[431,447,449],{"class":448},"sTEyZ"," DZ ",[431,451,452],{"class":437},"from",[431,454,455],{"class":441}," '",[431,457,459],{"class":458},"sfazB","@mionjs\u002Fdrizzle-orm-pg-core",[431,461,462],{"class":441},"'",[431,464,465],{"class":441},";\n",[431,467,469,471,474,477,480,483,485,488,490],{"class":433,"line":468},2,[431,470,438],{"class":437},[431,472,473],{"class":441}," {",[431,475,476],{"class":448},"sql",[431,478,479],{"class":441},"}",[431,481,482],{"class":437}," from",[431,484,455],{"class":441},[431,486,487],{"class":458},"@mionjs\u002Fdrizzle-orm",[431,489,462],{"class":441},[431,491,465],{"class":441},[431,493,495],{"class":433,"line":494},3,[431,496,498],{"emptyLinePlaceholder":497},true,"\n",[431,500,502,505,509,512,515,518,521,525,528,530,533,535,538,541,543,546,548,550,552,555,557,560],{"class":433,"line":501},4,[431,503,504],{"class":437},"export",[431,506,508],{"class":507},"spNyl"," const",[431,510,511],{"class":448}," plan ",[431,513,514],{"class":441},"=",[431,516,517],{"class":448}," DZ",[431,519,520],{"class":441},".",[431,522,524],{"class":523},"s2Zo4","pgEnum",[431,526,527],{"class":448},"(",[431,529,462],{"class":441},[431,531,532],{"class":458},"plan",[431,534,462],{"class":441},[431,536,537],{"class":441},",",[431,539,540],{"class":448}," [",[431,542,462],{"class":441},[431,544,545],{"class":458},"free",[431,547,462],{"class":441},[431,549,537],{"class":441},[431,551,455],{"class":441},[431,553,554],{"class":458},"pro",[431,556,462],{"class":441},[431,558,559],{"class":448},"])",[431,561,465],{"class":441},[431,563,565,567,569,572,574,576,578,581,583,585,588,590,592,594,598,601,605,607,610],{"class":433,"line":564},5,[431,566,504],{"class":437},[431,568,508],{"class":507},[431,570,571],{"class":448}," invoiceSeq ",[431,573,514],{"class":441},[431,575,517],{"class":448},[431,577,520],{"class":441},[431,579,580],{"class":523},"pgSequence",[431,582,527],{"class":448},[431,584,462],{"class":441},[431,586,587],{"class":458},"invoice_seq",[431,589,462],{"class":441},[431,591,537],{"class":441},[431,593,473],{"class":441},[431,595,597],{"class":596},"swJcz","startWith",[431,599,600],{"class":441},":",[431,602,604],{"class":603},"sbssI"," 1000",[431,606,479],{"class":441},[431,608,609],{"class":448},")",[431,611,465],{"class":441},[431,613,615,617,619,622,624,626,628,631,633,635,638,640,642],{"class":433,"line":614},6,[431,616,504],{"class":437},[431,618,508],{"class":507},[431,620,621],{"class":448}," billing ",[431,623,514],{"class":441},[431,625,517],{"class":448},[431,627,520],{"class":441},[431,629,630],{"class":523},"pgSchema",[431,632,527],{"class":448},[431,634,462],{"class":441},[431,636,637],{"class":458},"billing",[431,639,462],{"class":441},[431,641,609],{"class":448},[431,643,465],{"class":441},[431,645,647,649,651,654,656,658,660,663,665,667,670,672,674,676,679,682],{"class":433,"line":646},7,[431,648,504],{"class":437},[431,650,508],{"class":507},[431,652,653],{"class":448}," reader ",[431,655,514],{"class":441},[431,657,517],{"class":448},[431,659,520],{"class":441},[431,661,662],{"class":523},"pgRole",[431,664,527],{"class":448},[431,666,462],{"class":441},[431,668,669],{"class":458},"reader",[431,671,462],{"class":441},[431,673,609],{"class":448},[431,675,520],{"class":441},[431,677,678],{"class":523},"existing",[431,680,681],{"class":448},"()",[431,683,465],{"class":441},[431,685,687],{"class":433,"line":686},8,[431,688,498],{"emptyLinePlaceholder":497},[431,690,692,694,696,699,701,703,705,708],{"class":433,"line":691},9,[431,693,504],{"class":437},[431,695,508],{"class":507},[431,697,698],{"class":448}," accounts ",[431,700,514],{"class":441},[431,702,517],{"class":448},[431,704,520],{"class":441},[431,706,707],{"class":523},"pgTable",[431,709,710],{"class":448},"(\n",[431,712,714,717,720,722],{"class":433,"line":713},10,[431,715,716],{"class":441},"  '",[431,718,719],{"class":458},"accounts",[431,721,462],{"class":441},[431,723,724],{"class":441},",\n",[431,726,728],{"class":433,"line":727},11,[431,729,730],{"class":441},"  {\n",[431,732,734,737,739,741,743,746,748,750,753,755,757,759,762,764,768,770,773,775,777,779,781],{"class":433,"line":733},12,[431,735,736],{"class":596},"    id",[431,738,600],{"class":441},[431,740,517],{"class":448},[431,742,520],{"class":441},[431,744,745],{"class":523},"uuid",[431,747,527],{"class":448},[431,749,462],{"class":441},[431,751,752],{"class":458},"id",[431,754,462],{"class":441},[431,756,537],{"class":441},[431,758,473],{"class":441},[431,760,761],{"class":596},"defaultRandom",[431,763,600],{"class":441},[431,765,767],{"class":766},"sfNiH"," true",[431,769,537],{"class":441},[431,771,772],{"class":596}," primaryKey",[431,774,600],{"class":441},[431,776,767],{"class":766},[431,778,479],{"class":441},[431,780,609],{"class":448},[431,782,724],{"class":441},[431,784,786,789,791,793,795,798,800,802,805,807,809,811,814,816,819,821,824,826,828,830,832],{"class":433,"line":785},13,[431,787,788],{"class":596},"    email",[431,790,600],{"class":441},[431,792,517],{"class":448},[431,794,520],{"class":441},[431,796,797],{"class":523},"varchar",[431,799,527],{"class":448},[431,801,462],{"class":441},[431,803,804],{"class":458},"email",[431,806,462],{"class":441},[431,808,537],{"class":441},[431,810,473],{"class":441},[431,812,813],{"class":596},"length",[431,815,600],{"class":441},[431,817,818],{"class":603}," 200",[431,820,537],{"class":441},[431,822,823],{"class":596}," notNull",[431,825,600],{"class":441},[431,827,767],{"class":766},[431,829,479],{"class":441},[431,831,609],{"class":448},[431,833,724],{"class":441},[431,835,837,840,842,845,847,849,851,853,855,857,860,862,864,866,869,871,873,875,877,879,882,884,886],{"class":433,"line":836},14,[431,838,839],{"class":596},"    plan",[431,841,600],{"class":441},[431,843,844],{"class":523}," plan",[431,846,527],{"class":448},[431,848,462],{"class":441},[431,850,532],{"class":458},[431,852,462],{"class":441},[431,854,537],{"class":441},[431,856,473],{"class":441},[431,858,859],{"class":596},"notNull",[431,861,600],{"class":441},[431,863,767],{"class":766},[431,865,537],{"class":441},[431,867,868],{"class":596}," default",[431,870,600],{"class":441},[431,872,540],{"class":448},[431,874,462],{"class":441},[431,876,545],{"class":458},[431,878,462],{"class":441},[431,880,881],{"class":448},"]",[431,883,479],{"class":441},[431,885,609],{"class":448},[431,887,724],{"class":441},[431,889,891,894,896,898,900,903,905,907,910,912,914,916,919,921,924,926,929,931,934,936,939,941,943,946,948,950,952],{"class":433,"line":890},15,[431,892,893],{"class":596},"    spend",[431,895,600],{"class":441},[431,897,517],{"class":448},[431,899,520],{"class":441},[431,901,902],{"class":523},"numeric",[431,904,527],{"class":448},[431,906,462],{"class":441},[431,908,909],{"class":458},"spend",[431,911,462],{"class":441},[431,913,537],{"class":441},[431,915,473],{"class":441},[431,917,918],{"class":596},"precision",[431,920,600],{"class":441},[431,922,923],{"class":603}," 10",[431,925,537],{"class":441},[431,927,928],{"class":596}," scale",[431,930,600],{"class":441},[431,932,933],{"class":603}," 2",[431,935,537],{"class":441},[431,937,938],{"class":596}," mode",[431,940,600],{"class":441},[431,942,455],{"class":441},[431,944,945],{"class":458},"number",[431,947,462],{"class":441},[431,949,479],{"class":441},[431,951,609],{"class":448},[431,953,724],{"class":441},[431,955,957],{"class":433,"line":956},16,[431,958,959],{"class":441},"  },\n",[431,961,963,966,970,972,975],{"class":433,"line":962},17,[431,964,965],{"class":441},"  (",[431,967,969],{"class":968},"sHdIc","t",[431,971,609],{"class":441},[431,973,974],{"class":507}," =>",[431,976,977],{"class":448}," [\n",[431,979,981,984,986,989,991,993,996,998,1000,1002,1005,1008,1010,1013],{"class":433,"line":980},18,[431,982,983],{"class":448},"    DZ",[431,985,520],{"class":441},[431,987,988],{"class":523},"uniqueIndex",[431,990,527],{"class":448},[431,992,462],{"class":441},[431,994,995],{"class":458},"accounts_email_uidx",[431,997,462],{"class":441},[431,999,609],{"class":448},[431,1001,520],{"class":441},[431,1003,1004],{"class":523},"on",[431,1006,1007],{"class":448},"(t",[431,1009,520],{"class":441},[431,1011,1012],{"class":448},"email)",[431,1014,724],{"class":441},[431,1016,1018,1020,1022,1025,1027,1029,1032,1034,1036,1039,1042,1044,1046,1048,1050,1053,1056,1058],{"class":433,"line":1017},19,[431,1019,983],{"class":448},[431,1021,520],{"class":441},[431,1023,1024],{"class":523},"check",[431,1026,527],{"class":448},[431,1028,462],{"class":441},[431,1030,1031],{"class":458},"accounts_spend_check",[431,1033,462],{"class":441},[431,1035,537],{"class":441},[431,1037,1038],{"class":523}," sql",[431,1040,1041],{"class":441},"`${",[431,1043,969],{"class":448},[431,1045,520],{"class":441},[431,1047,909],{"class":448},[431,1049,479],{"class":441},[431,1051,1052],{"class":458}," >= 0",[431,1054,1055],{"class":441},"`",[431,1057,609],{"class":448},[431,1059,724],{"class":441},[431,1061,1063,1065,1067,1070,1072,1074,1077,1079,1081],{"class":433,"line":1062},20,[431,1064,983],{"class":448},[431,1066,520],{"class":441},[431,1068,1069],{"class":523},"pgPolicy",[431,1071,527],{"class":448},[431,1073,462],{"class":441},[431,1075,1076],{"class":458},"accounts_reader",[431,1078,462],{"class":441},[431,1080,537],{"class":441},[431,1082,1083],{"class":441}," {\n",[431,1085,1087,1090,1092,1094,1097,1099],{"class":433,"line":1086},21,[431,1088,1089],{"class":596},"      for",[431,1091,600],{"class":441},[431,1093,455],{"class":441},[431,1095,1096],{"class":458},"select",[431,1098,462],{"class":441},[431,1100,724],{"class":441},[431,1102,1104,1107,1109,1112],{"class":433,"line":1103},22,[431,1105,1106],{"class":596},"      to",[431,1108,600],{"class":441},[431,1110,1111],{"class":448}," reader",[431,1113,724],{"class":441},[431,1115,1117,1120,1122,1124,1126,1129,1131],{"class":433,"line":1116},23,[431,1118,1119],{"class":596},"      using",[431,1121,600],{"class":441},[431,1123,1038],{"class":523},[431,1125,1055],{"class":441},[431,1127,1128],{"class":458},"true",[431,1130,1055],{"class":441},[431,1132,724],{"class":441},[431,1134,1136,1139,1141],{"class":433,"line":1135},24,[431,1137,1138],{"class":441},"    }",[431,1140,609],{"class":448},[431,1142,724],{"class":441},[431,1144,1146],{"class":433,"line":1145},25,[431,1147,1148],{"class":448},"  ]\n",[431,1150,1152,1154,1156,1159,1161],{"class":433,"line":1151},26,[431,1153,609],{"class":448},[431,1155,520],{"class":441},[431,1157,1158],{"class":523},"enableRLS",[431,1160,681],{"class":448},[431,1162,465],{"class":441},[431,1164,1166],{"class":433,"line":1165},27,[431,1167,498],{"emptyLinePlaceholder":497},[431,1169,1171,1173,1175,1178,1180,1182,1184,1187,1189,1191,1194,1196,1198],{"class":433,"line":1170},28,[431,1172,504],{"class":437},[431,1174,508],{"class":507},[431,1176,1177],{"class":448}," paidAccounts ",[431,1179,514],{"class":441},[431,1181,517],{"class":448},[431,1183,520],{"class":441},[431,1185,1186],{"class":523},"pgView",[431,1188,527],{"class":448},[431,1190,462],{"class":441},[431,1192,1193],{"class":458},"paid_accounts",[431,1195,462],{"class":441},[431,1197,537],{"class":441},[431,1199,1083],{"class":441},[431,1201,1203,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224],{"class":433,"line":1202},29,[431,1204,1205],{"class":596},"  id",[431,1207,600],{"class":441},[431,1209,517],{"class":448},[431,1211,520],{"class":441},[431,1213,745],{"class":523},[431,1215,527],{"class":448},[431,1217,462],{"class":441},[431,1219,752],{"class":458},[431,1221,462],{"class":441},[431,1223,609],{"class":448},[431,1225,724],{"class":441},[431,1227,1229,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270],{"class":433,"line":1228},30,[431,1230,1231],{"class":596},"  email",[431,1233,600],{"class":441},[431,1235,517],{"class":448},[431,1237,520],{"class":441},[431,1239,797],{"class":523},[431,1241,527],{"class":448},[431,1243,462],{"class":441},[431,1245,804],{"class":458},[431,1247,462],{"class":441},[431,1249,537],{"class":441},[431,1251,473],{"class":441},[431,1253,813],{"class":596},[431,1255,600],{"class":441},[431,1257,818],{"class":603},[431,1259,537],{"class":441},[431,1261,823],{"class":596},[431,1263,600],{"class":441},[431,1265,767],{"class":766},[431,1267,479],{"class":441},[431,1269,609],{"class":448},[431,1271,724],{"class":441},[431,1273,1275,1277,1279,1281,1284,1286,1288,1290,1293,1296,1298,1300,1303,1305,1307],{"class":433,"line":1274},31,[431,1276,479],{"class":441},[431,1278,609],{"class":448},[431,1280,520],{"class":441},[431,1282,1283],{"class":523},"as",[431,1285,527],{"class":448},[431,1287,476],{"class":523},[431,1289,1055],{"class":441},[431,1291,1292],{"class":458},"select id, email from ",[431,1294,1295],{"class":441},"${",[431,1297,719],{"class":448},[431,1299,479],{"class":441},[431,1301,1302],{"class":458}," where plan = 'pro'",[431,1304,1055],{"class":441},[431,1306,609],{"class":448},[431,1308,465],{"class":441},[431,1310,1312],{"class":433,"line":1311},32,[431,1313,498],{"emptyLinePlaceholder":497},[431,1315,1317,1319,1321,1324,1326,1328,1330,1332,1334,1336,1339,1341,1343],{"class":433,"line":1316},33,[431,1318,504],{"class":437},[431,1320,508],{"class":507},[431,1322,1323],{"class":448}," auditPolicy ",[431,1325,514],{"class":441},[431,1327,517],{"class":448},[431,1329,520],{"class":441},[431,1331,1069],{"class":523},[431,1333,527],{"class":448},[431,1335,462],{"class":441},[431,1337,1338],{"class":458},"accounts_audit",[431,1340,462],{"class":441},[431,1342,537],{"class":441},[431,1344,1083],{"class":441},[431,1346,1348,1351,1353,1355,1357,1359],{"class":433,"line":1347},34,[431,1349,1350],{"class":596},"  for",[431,1352,600],{"class":441},[431,1354,455],{"class":441},[431,1356,1096],{"class":458},[431,1358,462],{"class":441},[431,1360,724],{"class":441},[431,1362,1364,1367,1369,1371,1374,1376],{"class":433,"line":1363},35,[431,1365,1366],{"class":596},"  to",[431,1368,600],{"class":441},[431,1370,455],{"class":441},[431,1372,1373],{"class":458},"postgres",[431,1375,462],{"class":441},[431,1377,724],{"class":441},[431,1379,1381,1384,1386,1388,1390,1392,1394],{"class":433,"line":1380},36,[431,1382,1383],{"class":596},"  using",[431,1385,600],{"class":441},[431,1387,1038],{"class":523},[431,1389,1055],{"class":441},[431,1391,1128],{"class":458},[431,1393,1055],{"class":441},[431,1395,724],{"class":441},[431,1397,1399,1401,1403,1405,1408,1411],{"class":433,"line":1398},37,[431,1400,479],{"class":441},[431,1402,609],{"class":448},[431,1404,520],{"class":441},[431,1406,1407],{"class":523},"link",[431,1409,1410],{"class":448},"(accounts)",[431,1412,465],{"class":441},[421,1414,1417],{"className":423,"code":1415,"filename":1416,"language":426,"meta":427,"style":427},"import {toDrizzle} from '@mionjs\u002Fdrizzle-orm-pg-core\u002Fdrizzle';\nimport {\n  accounts,\n  paidAccounts,\n  plan,\n  invoiceSeq,\n  billing,\n  reader,\n  auditPolicy as recordedAuditPolicy,\n} from '.\u002Fdrizzle-schema-authoring-example.ts';\n\nexport const accountsTable = toDrizzle(accounts);\nexport const paidAccountsView = toDrizzle(paidAccounts);\n\nexport const planEnum = toDrizzle(plan);\nexport const invoiceSequence = toDrizzle(invoiceSeq);\nexport const billingSchema = toDrizzle(billing);\nexport const readerRole = toDrizzle(reader);\n\nexport const auditPolicy = toDrizzle(recordedAuditPolicy);\n","Migrations",[409,1418,1419,1440,1446,1453,1460,1467,1474,1481,1488,1500,1515,1519,1537,1555,1559,1577,1595,1613,1631,1635],{"__ignoreMap":427},[431,1420,1421,1423,1425,1427,1429,1431,1433,1436,1438],{"class":433,"line":434},[431,1422,438],{"class":437},[431,1424,473],{"class":441},[431,1426,415],{"class":448},[431,1428,479],{"class":441},[431,1430,482],{"class":437},[431,1432,455],{"class":441},[431,1434,1435],{"class":458},"@mionjs\u002Fdrizzle-orm-pg-core\u002Fdrizzle",[431,1437,462],{"class":441},[431,1439,465],{"class":441},[431,1441,1442,1444],{"class":433,"line":468},[431,1443,438],{"class":437},[431,1445,1083],{"class":441},[431,1447,1448,1451],{"class":433,"line":494},[431,1449,1450],{"class":448},"  accounts",[431,1452,724],{"class":441},[431,1454,1455,1458],{"class":433,"line":501},[431,1456,1457],{"class":448},"  paidAccounts",[431,1459,724],{"class":441},[431,1461,1462,1465],{"class":433,"line":564},[431,1463,1464],{"class":448},"  plan",[431,1466,724],{"class":441},[431,1468,1469,1472],{"class":433,"line":614},[431,1470,1471],{"class":448},"  invoiceSeq",[431,1473,724],{"class":441},[431,1475,1476,1479],{"class":433,"line":646},[431,1477,1478],{"class":448},"  billing",[431,1480,724],{"class":441},[431,1482,1483,1486],{"class":433,"line":686},[431,1484,1485],{"class":448},"  reader",[431,1487,724],{"class":441},[431,1489,1490,1493,1495,1498],{"class":433,"line":691},[431,1491,1492],{"class":448},"  auditPolicy",[431,1494,445],{"class":437},[431,1496,1497],{"class":448}," recordedAuditPolicy",[431,1499,724],{"class":441},[431,1501,1502,1504,1506,1508,1511,1513],{"class":433,"line":713},[431,1503,479],{"class":441},[431,1505,482],{"class":437},[431,1507,455],{"class":441},[431,1509,1510],{"class":458},".\u002Fdrizzle-schema-authoring-example.ts",[431,1512,462],{"class":441},[431,1514,465],{"class":441},[431,1516,1517],{"class":433,"line":727},[431,1518,498],{"emptyLinePlaceholder":497},[431,1520,1521,1523,1525,1528,1530,1533,1535],{"class":433,"line":733},[431,1522,504],{"class":437},[431,1524,508],{"class":507},[431,1526,1527],{"class":448}," accountsTable ",[431,1529,514],{"class":441},[431,1531,1532],{"class":523}," toDrizzle",[431,1534,1410],{"class":448},[431,1536,465],{"class":441},[431,1538,1539,1541,1543,1546,1548,1550,1553],{"class":433,"line":785},[431,1540,504],{"class":437},[431,1542,508],{"class":507},[431,1544,1545],{"class":448}," paidAccountsView ",[431,1547,514],{"class":441},[431,1549,1532],{"class":523},[431,1551,1552],{"class":448},"(paidAccounts)",[431,1554,465],{"class":441},[431,1556,1557],{"class":433,"line":836},[431,1558,498],{"emptyLinePlaceholder":497},[431,1560,1561,1563,1565,1568,1570,1572,1575],{"class":433,"line":890},[431,1562,504],{"class":437},[431,1564,508],{"class":507},[431,1566,1567],{"class":448}," planEnum ",[431,1569,514],{"class":441},[431,1571,1532],{"class":523},[431,1573,1574],{"class":448},"(plan)",[431,1576,465],{"class":441},[431,1578,1579,1581,1583,1586,1588,1590,1593],{"class":433,"line":956},[431,1580,504],{"class":437},[431,1582,508],{"class":507},[431,1584,1585],{"class":448}," invoiceSequence ",[431,1587,514],{"class":441},[431,1589,1532],{"class":523},[431,1591,1592],{"class":448},"(invoiceSeq)",[431,1594,465],{"class":441},[431,1596,1597,1599,1601,1604,1606,1608,1611],{"class":433,"line":962},[431,1598,504],{"class":437},[431,1600,508],{"class":507},[431,1602,1603],{"class":448}," billingSchema ",[431,1605,514],{"class":441},[431,1607,1532],{"class":523},[431,1609,1610],{"class":448},"(billing)",[431,1612,465],{"class":441},[431,1614,1615,1617,1619,1622,1624,1626,1629],{"class":433,"line":980},[431,1616,504],{"class":437},[431,1618,508],{"class":507},[431,1620,1621],{"class":448}," readerRole ",[431,1623,514],{"class":441},[431,1625,1532],{"class":523},[431,1627,1628],{"class":448},"(reader)",[431,1630,465],{"class":441},[431,1632,1633],{"class":433,"line":1017},[431,1634,498],{"emptyLinePlaceholder":497},[431,1636,1637,1639,1641,1643,1645,1647,1650],{"class":433,"line":1062},[431,1638,504],{"class":437},[431,1640,508],{"class":507},[431,1642,1323],{"class":448},[431,1644,514],{"class":441},[431,1646,1532],{"class":523},[431,1648,1649],{"class":448},"(recordedAuditPolicy)",[431,1651,465],{"class":441},[1653,1654,1656],"h2",{"id":1655},"standalone-objects","Standalone Objects",[405,1658,1659,1660,1662],{},"Materializing a table or view also covers its columns, indexes, constraints and inline policies. drizzle-kit reads standalone objects on their own, so each one needs its own ",[409,1661,415],{}," call:",[1664,1665,1666,1679],"table",{},[1667,1668,1669],"thead",{},[1670,1671,1672,1676],"tr",{},[1673,1674,1675],"th",{},"Declared with",[1673,1677,1678],{},"Materialize",[1680,1681,1682,1698,1713,1723],"tbody",{},[1670,1683,1684,1695],{},[1685,1686,1687,1689,1690,1689,1692],"td",{},[409,1688,707],{},", ",[409,1691,1186],{},[409,1693,1694],{},"pgMaterializedView",[1685,1696,1697],{},"the table or view itself",[1670,1699,1700,1710],{},[1685,1701,1702,1689,1704,1689,1706,1689,1708],{},[409,1703,524],{},[409,1705,580],{},[409,1707,630],{},[409,1709,662],{},[1685,1711,1712],{},"each handle",[1670,1714,1715,1720],{},[1685,1716,1717],{},[409,1718,1719],{},"pgPolicy(...).link(table)",[1685,1721,1722],{},"the policy itself",[1670,1724,1725,1730],{},[1685,1726,1727,1729],{},[409,1728,1069],{}," inside a table's third argument",[1685,1731,1732],{},"nothing, it comes with the table",[1653,1734,1736],{"id":1735},"importing-types-in-your-app","Importing Types in Your App",[405,1738,1739],{},"Your routes, models and client never import this file. They take their types from the schema module that declares the tables:",[421,1741,1743],{"className":423,"code":1742,"language":426,"meta":427,"style":427},"import {accounts} from '.\u002Fschema.ts';\nimport type {InferSelectModel} from '@mionjs\u002Fdrizzle-orm';\n\nexport type Account = InferSelectModel\u003Ctypeof accounts>;\n",[409,1744,1745,1766,1790,1794],{"__ignoreMap":427},[431,1746,1747,1749,1751,1753,1755,1757,1759,1762,1764],{"class":433,"line":434},[431,1748,438],{"class":437},[431,1750,473],{"class":441},[431,1752,719],{"class":448},[431,1754,479],{"class":441},[431,1756,482],{"class":437},[431,1758,455],{"class":441},[431,1760,1761],{"class":458},".\u002Fschema.ts",[431,1763,462],{"class":441},[431,1765,465],{"class":441},[431,1767,1768,1770,1773,1775,1778,1780,1782,1784,1786,1788],{"class":433,"line":468},[431,1769,438],{"class":437},[431,1771,1772],{"class":437}," type",[431,1774,473],{"class":441},[431,1776,1777],{"class":448},"InferSelectModel",[431,1779,479],{"class":441},[431,1781,482],{"class":437},[431,1783,455],{"class":441},[431,1785,487],{"class":458},[431,1787,462],{"class":441},[431,1789,465],{"class":441},[431,1791,1792],{"class":433,"line":494},[431,1793,498],{"emptyLinePlaceholder":497},[431,1795,1796,1798,1800,1804,1807,1810,1813,1816],{"class":433,"line":501},[431,1797,504],{"class":437},[431,1799,1772],{"class":507},[431,1801,1803],{"class":1802},"sBMFI"," Account",[431,1805,1806],{"class":441}," =",[431,1808,1809],{"class":1802}," InferSelectModel",[431,1811,1812],{"class":441},"\u003Ctypeof",[431,1814,1815],{"class":448}," accounts",[431,1817,1818],{"class":441},">;\n",[405,1820,1821],{},"The file above is the only one that loads Drizzle, and it only runs when you generate or apply migrations.",[1823,1824,1825],"style",{},"html pre.shiki code .s7zQu, html code.shiki .s7zQu{--shiki-light:#39ADB5;--shiki-light-font-style:italic;--shiki-default:#89DDFF;--shiki-default-font-style:italic;--shiki-dark:#89DDFF;--shiki-dark-font-style:italic}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}html pre.shiki code .swJcz, html code.shiki .swJcz{--shiki-light:#E53935;--shiki-default:#F07178;--shiki-dark:#F07178}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sfNiH, html code.shiki .sfNiH{--shiki-light:#FF5370;--shiki-default:#FF9CAC;--shiki-dark:#FF9CAC}html pre.shiki code .sHdIc, html code.shiki .sHdIc{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#EEFFFF;--shiki-default-font-style:italic;--shiki-dark:#BABED8;--shiki-dark-font-style:italic}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}",{"title":427,"searchDepth":468,"depth":468,"links":1827},[1828,1829],{"id":1655,"depth":468,"text":1656},{"id":1735,"depth":468,"text":1736},"Export converted slim schemas for drizzle-kit migrations.","md",null,{},{"title":321,"description":1830},"dieFXulm_Ndrvpz56hZVg3upoqBpogmDHgEBIJOIdnk",1793324366445]