A helper for querying PlanetScale using their SDK.

Part of the PlanetScale page on docs.val.town.

Readme
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export const queryPlanetScale = async (
config: {
host: string;
username: string;
password: string;
},
query: string,
args?: any[],
) => {
const { connect } = await import("npm:@planetscale/database");
const { host, username, password } = config;
const conn = connect({
host,
username,
password,
});
return await conn.execute(query, args || []);
};
👆 This is a val. Vals are TypeScript snippets of code, written in the browser and run on our servers. Create scheduled functions, email yourself, and persist small pieces of data — all from the browser.