MVFM

postgres/query

Run a parameterized SQL query with automatic parameter binding

const app = mvfm(prelude, pg);
const prog = app({ search: "string" }, ($) => {
  return $.sql`SELECT * FROM users WHERE name LIKE ${$.input.search}`;
});
await fold(
  defaults(app, { postgres: wasmPgInterpreter }),
  injectInput(prog, { search: "%li%" })
);
Initializing database...