[{"data":1,"prerenderedAt":349},["ShallowReactive",2],{"navigation":3,"-connectors-planetscale":104,"-connectors-planetscale-surround":344},[4,21,82],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","/guide","1.guide/1.index",[9,11,16],{"title":5,"path":6,"stem":7,"icon":10},"ph:book-open-duotone",{"title":12,"path":13,"stem":14,"icon":15},"HTTP Server","/guide/http-server","1.guide/3.http-server","material-symbols:http",{"title":17,"path":18,"stem":19,"icon":20},"Custom Connectors","/guide/custom-connector","1.guide/4.custom-connector","material-symbols-light:dashboard-customize",{"title":22,"path":23,"stem":24,"children":25,"icon":27},"Connectors","/connectors","2.connectors/1.index",[26,28,33,38,43,48,53,58,63,67,72,77],{"title":22,"path":23,"stem":24,"icon":27},"gravity-ui:plug-connection",{"title":29,"path":30,"stem":31,"icon":32},"Bun SQlite","/connectors/bun","2.connectors/bun","simple-icons:bun",{"title":34,"path":35,"stem":36,"icon":37},"Cloudflare","/connectors/cloudflare","2.connectors/cloudflare","devicon-plain:cloudflareworkers",{"title":39,"path":40,"stem":41,"icon":42},"LibSQL","/connectors/libsql","2.connectors/libsql","clarity:node-line",{"title":44,"path":45,"stem":46,"icon":47},"MySQL","/connectors/mysql","2.connectors/mysql","simple-icons:mysql",{"title":49,"path":50,"stem":51,"icon":52},"NEON","/connectors/neon","2.connectors/neon","cbi:neon",{"title":54,"path":55,"stem":56,"icon":57},"PGlite","/connectors/pglite","2.connectors/pglite","simple-icons:postgresql",{"title":59,"path":60,"stem":61,"icon":62},"PlanetScale","/connectors/planetscale","2.connectors/planetscale","simple-icons:planetscale",{"title":64,"path":65,"stem":66,"icon":57},"PostgreSQL","/connectors/postgresql","2.connectors/postgresql",{"title":68,"path":69,"stem":70,"icon":71},"SQLite","/connectors/sqlite","2.connectors/sqlite","simple-icons:sqlite",{"title":73,"path":74,"stem":75,"icon":76},"Turso","/connectors/turso","2.connectors/turso","simple-icons:turso",{"title":78,"path":79,"stem":80,"icon":81},"Vercel","/connectors/vercel","2.connectors/vercel","radix-icons:vercel-logo",{"title":83,"path":84,"stem":85,"children":86,"icon":88},"Integrations","/integrations","3.integrations/1.index",[87,89,94,99],{"title":83,"path":84,"stem":85,"icon":88},"carbon:property-relationship",{"title":90,"path":91,"stem":92,"icon":93},"Drizzle","/integrations/drizzle","3.integrations/drizzle","simple-icons:drizzle",{"title":95,"path":96,"stem":97,"icon":98},"Kysely","/integrations/kysely","3.integrations/kysely","mynaui:letter-k",{"title":100,"path":101,"stem":102,"icon":103},"Prisma","/integrations/prisma","3.integrations/prisma","simple-icons:prisma",{"id":105,"title":59,"body":106,"description":338,"extension":339,"meta":340,"navigation":341,"path":60,"seo":342,"stem":61,"__hash__":343},"content/2.connectors/planetscale.md",{"type":107,"value":108,"toc":329,"icon":62},"minimark",[109,113,118,133,136,143,272,276,282,285,290,293,298,301,305,317,321,325],[110,111],"read-more",{"to":112},"https://planetscale.com",[114,115,117],"h2",{"id":116},"usage","Usage",[119,120,121,122,132],"p",{},"For this connector, you need to install ",[123,124,128],"a",{"href":125,"rel":126},"https://www.npmjs.com/package/@planetscale/database",[127],"nofollow",[129,130,131],"code",{},"@planetscale/database"," dependency:",[134,135],"pm-install",{"name":131},[119,137,138,139,142],{},"Use ",[129,140,141],{},"planetscale"," connector:",[144,145,150],"pre",{"className":146,"code":147,"language":148,"meta":149,"style":149},"language-js shiki shiki-themes github-light github-dark github-dark","import { createDatabase } from \"db0\";\nimport planetscale from \"db0/connectors/planetscale\";\n\nconst db = createDatabase(\n  planetscale({\n    host: \"aws.connect.psdb.cloud\",\n    username: \"username\",\n    password: \"password\",\n  }),\n);\n","js","",[129,151,152,175,190,197,217,226,238,249,260,266],{"__ignoreMap":149},[153,154,157,161,165,168,172],"span",{"class":155,"line":156},"line",1,[153,158,160],{"class":159},"so5gQ","import",[153,162,164],{"class":163},"slsVL"," { createDatabase } ",[153,166,167],{"class":159},"from",[153,169,171],{"class":170},"sfrk1"," \"db0\"",[153,173,174],{"class":163},";\n",[153,176,178,180,183,185,188],{"class":155,"line":177},2,[153,179,160],{"class":159},[153,181,182],{"class":163}," planetscale ",[153,184,167],{"class":159},[153,186,187],{"class":170}," \"db0/connectors/planetscale\"",[153,189,174],{"class":163},[153,191,193],{"class":155,"line":192},3,[153,194,196],{"emptyLinePlaceholder":195},true,"\n",[153,198,200,203,207,210,214],{"class":155,"line":199},4,[153,201,202],{"class":159},"const",[153,204,206],{"class":205},"suiK_"," db",[153,208,209],{"class":159}," =",[153,211,213],{"class":212},"shcOC"," createDatabase",[153,215,216],{"class":163},"(\n",[153,218,220,223],{"class":155,"line":219},5,[153,221,222],{"class":212},"  planetscale",[153,224,225],{"class":163},"({\n",[153,227,229,232,235],{"class":155,"line":228},6,[153,230,231],{"class":163},"    host: ",[153,233,234],{"class":170},"\"aws.connect.psdb.cloud\"",[153,236,237],{"class":163},",\n",[153,239,241,244,247],{"class":155,"line":240},7,[153,242,243],{"class":163},"    username: ",[153,245,246],{"class":170},"\"username\"",[153,248,237],{"class":163},[153,250,252,255,258],{"class":155,"line":251},8,[153,253,254],{"class":163},"    password: ",[153,256,257],{"class":170},"\"password\"",[153,259,237],{"class":163},[153,261,263],{"class":155,"line":262},9,[153,264,265],{"class":163},"  }),\n",[153,267,269],{"class":155,"line":268},10,[153,270,271],{"class":163},");\n",[114,273,275],{"id":274},"options","Options",[277,278,280],"h3",{"id":279},"host",[129,281,279],{},[119,283,284],{},"Planetscale host.",[277,286,288],{"id":287},"username",[129,289,287],{},[119,291,292],{},"Planetscale username.",[277,294,296],{"id":295},"password",[129,297,295],{},[119,299,300],{},"Planetscale password.",[277,302,304],{"id":303},"url","'url'",[119,306,307,308,310,311,313,314,316],{},"Connection URL string.\nThe ",[129,309,279],{},", ",[129,312,287],{}," and ",[129,315,295],{}," are extracted from the URL.",[110,318],{"to":319,"title":320},"https://planetscale.com/docs/tutorials/planetscale-serverless-driver","Create a database password",[110,322],{"to":323,"title":324},"https://github.com/planetscale/database-js","@planetscale/database client options",[326,327,328],"style",{},"html pre.shiki code .so5gQ, html code.shiki .so5gQ{--shiki-light:#D73A49;--shiki-default:#F97583;--shiki-dark:#F97583}html pre.shiki code .slsVL, html code.shiki .slsVL{--shiki-light:#24292E;--shiki-default:#E1E4E8;--shiki-dark:#E1E4E8}html pre.shiki code .sfrk1, html code.shiki .sfrk1{--shiki-light:#032F62;--shiki-default:#9ECBFF;--shiki-dark:#9ECBFF}html pre.shiki code .suiK_, html code.shiki .suiK_{--shiki-light:#005CC5;--shiki-default:#79B8FF;--shiki-dark:#79B8FF}html pre.shiki code .shcOC, html code.shiki .shcOC{--shiki-light:#6F42C1;--shiki-default:#B392F0;--shiki-dark:#B392F0}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);}",{"title":149,"searchDepth":177,"depth":177,"links":330},[331,332],{"id":116,"depth":177,"text":117},{"id":274,"depth":177,"text":275,"children":333},[334,335,336,337],{"id":279,"depth":192,"text":279},{"id":287,"depth":192,"text":287},{"id":295,"depth":192,"text":295},{"id":303,"depth":192,"text":304},"Connect DB0 to Planetscale","md",{"icon":62},{"icon":62},{"title":59,"description":338},"XMkbL6vbRVCEeQLymWB_zcOpLd9yuwSqulr7qjwkgiM",[345,347],{"title":54,"path":55,"stem":56,"description":346,"icon":57,"children":-1},"Connect DB0 to Postgres using PGlite",{"title":64,"path":65,"stem":66,"description":348,"icon":57,"children":-1},"Connect DB0 to PostgreSQL",1780492438331]