[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"navigation":3,"-connectors-postgresql":104,"-connectors-postgresql-surround":287},[4,21,82],{"title":5,"path":6,"stem":7,"children":8,"icon":10},"Getting Started","\u002Fguide","1.guide\u002F1.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","\u002Fguide\u002Fhttp-server","1.guide\u002F3.http-server","material-symbols:http",{"title":17,"path":18,"stem":19,"icon":20},"Custom Connectors","\u002Fguide\u002Fcustom-connector","1.guide\u002F4.custom-connector","material-symbols-light:dashboard-customize",{"title":22,"path":23,"stem":24,"children":25,"icon":27},"Connectors","\u002Fconnectors","2.connectors\u002F1.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","\u002Fconnectors\u002Fbun","2.connectors\u002Fbun","simple-icons:bun",{"title":34,"path":35,"stem":36,"icon":37},"Cloudflare","\u002Fconnectors\u002Fcloudflare","2.connectors\u002Fcloudflare","devicon-plain:cloudflareworkers",{"title":39,"path":40,"stem":41,"icon":42},"LibSQL","\u002Fconnectors\u002Flibsql","2.connectors\u002Flibsql","clarity:node-line",{"title":44,"path":45,"stem":46,"icon":47},"MySQL","\u002Fconnectors\u002Fmysql","2.connectors\u002Fmysql","simple-icons:mysql",{"title":49,"path":50,"stem":51,"icon":52},"NEON","\u002Fconnectors\u002Fneon","2.connectors\u002Fneon","cbi:neon",{"title":54,"path":55,"stem":56,"icon":57},"PGlite","\u002Fconnectors\u002Fpglite","2.connectors\u002Fpglite","simple-icons:postgresql",{"title":59,"path":60,"stem":61,"icon":62},"PlanetScale","\u002Fconnectors\u002Fplanetscale","2.connectors\u002Fplanetscale","simple-icons:planetscale",{"title":64,"path":65,"stem":66,"icon":57},"PostgreSQL","\u002Fconnectors\u002Fpostgresql","2.connectors\u002Fpostgresql",{"title":68,"path":69,"stem":70,"icon":71},"SQLite","\u002Fconnectors\u002Fsqlite","2.connectors\u002Fsqlite","simple-icons:sqlite",{"title":73,"path":74,"stem":75,"icon":76},"Turso","\u002Fconnectors\u002Fturso","2.connectors\u002Fturso","simple-icons:turso",{"title":78,"path":79,"stem":80,"icon":81},"Vercel","\u002Fconnectors\u002Fvercel","2.connectors\u002Fvercel","radix-icons:vercel-logo",{"title":83,"path":84,"stem":85,"children":86,"icon":88},"Integrations","\u002Fintegrations","3.integrations\u002F1.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","\u002Fintegrations\u002Fdrizzle","3.integrations\u002Fdrizzle","simple-icons:drizzle",{"title":95,"path":96,"stem":97,"icon":98},"Kysely","\u002Fintegrations\u002Fkysely","3.integrations\u002Fkysely","mynaui:letter-k",{"title":100,"path":101,"stem":102,"icon":103},"Prisma","\u002Fintegrations\u002Fprisma","3.integrations\u002Fprisma","simple-icons:prisma",{"id":105,"title":64,"body":106,"description":281,"extension":282,"meta":283,"navigation":284,"path":65,"seo":285,"stem":66,"__hash__":286},"content\u002F2.connectors\u002Fpostgresql.md",{"type":107,"value":108,"toc":275,"icon":57},"minimark",[109,113,118,133,137,144,251,255,261,264,267,271],[110,111],"read-more",{"to":112},"https:\u002F\u002Fwww.postgresql.org",[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:\u002F\u002Fwww.npmjs.com\u002Fpackage\u002Fpg",[127],"nofollow",[129,130,131],"code",{},"pg"," dependency:",[134,135],"pm-install",{"name":136},"pg @types\u002Fpg",[119,138,139,140,143],{},"Use ",[129,141,142],{},"postgresql"," connector:",[145,146,151],"pre",{"className":147,"code":148,"language":149,"meta":150,"style":150},"language-js shiki shiki-themes github-light github-dark github-dark","import { createDatabase } from \"db0\";\nimport postgresql from \"db0\u002Fconnectors\u002Fpostgresql\";\n\nconst db = createDatabase(\n  postgresql({\n    bindingName: \"DB\",\n  }),\n);\n","js","",[129,152,153,176,191,198,218,227,239,245],{"__ignoreMap":150},[154,155,158,162,166,169,173],"span",{"class":156,"line":157},"line",1,[154,159,161],{"class":160},"so5gQ","import",[154,163,165],{"class":164},"slsVL"," { createDatabase } ",[154,167,168],{"class":160},"from",[154,170,172],{"class":171},"sfrk1"," \"db0\"",[154,174,175],{"class":164},";\n",[154,177,179,181,184,186,189],{"class":156,"line":178},2,[154,180,161],{"class":160},[154,182,183],{"class":164}," postgresql ",[154,185,168],{"class":160},[154,187,188],{"class":171}," \"db0\u002Fconnectors\u002Fpostgresql\"",[154,190,175],{"class":164},[154,192,194],{"class":156,"line":193},3,[154,195,197],{"emptyLinePlaceholder":196},true,"\n",[154,199,201,204,208,211,215],{"class":156,"line":200},4,[154,202,203],{"class":160},"const",[154,205,207],{"class":206},"suiK_"," db",[154,209,210],{"class":160}," =",[154,212,214],{"class":213},"shcOC"," createDatabase",[154,216,217],{"class":164},"(\n",[154,219,221,224],{"class":156,"line":220},5,[154,222,223],{"class":213},"  postgresql",[154,225,226],{"class":164},"({\n",[154,228,230,233,236],{"class":156,"line":229},6,[154,231,232],{"class":164},"    bindingName: ",[154,234,235],{"class":171},"\"DB\"",[154,237,238],{"class":164},",\n",[154,240,242],{"class":156,"line":241},7,[154,243,244],{"class":164},"  }),\n",[154,246,248],{"class":156,"line":247},8,[154,249,250],{"class":164},");\n",[114,252,254],{"id":253},"options","Options",[256,257,259],"h3",{"id":258},"url",[129,260,258],{},[119,262,263],{},"Connection URL string.",[119,265,266],{},"Alternatively, you can add connection configuration.",[110,268],{"to":269,"title":270},"https:\u002F\u002Fnode-postgres.com\u002Fapis\u002Fclient#new-client","node-postgres client options",[272,273,274],"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":150,"searchDepth":178,"depth":178,"links":276},[277,278],{"id":116,"depth":178,"text":117},{"id":253,"depth":178,"text":254,"children":279},[280],{"id":258,"depth":193,"text":258},"Connect DB0 to PostgreSQL","md",{"icon":57},{"icon":57},{"title":64,"description":281},"1baOuti2ulP6ZZXpodBats35c6QuAHfvwJXXWMUO0j4",[288,290],{"title":59,"path":60,"stem":61,"description":289,"icon":62,"children":-1},"Connect DB0 to Planetscale",{"title":68,"path":69,"stem":70,"description":291,"icon":71,"children":-1},"Connect DB0 to local SQLite database with Node.js and Deno",1781172201156]