National Poetry Month

    pg-alt

    0.0.2 • Public • Published

    Summary

    Install:

    npm i -S pg-alt
    

    Usage:

    const pg = require('pg-alt');
     
    const db = pg('postgres://user:pass@localhost:5432/db?ssl=false');
     
    async () => {
      log('now is', await db.value(pg.sql`select ${pg.now};`));
    }();

    Api

    const pg = require('pg-alt');
     
    const db = pg('postgres://user:pass@localhost:5432/db?ssl=false');
     
    // From async context:
    await db.value('select 1'); // single value
    await db.row('select 1 one, 2 two'); // single row, { one: 1, two: 2 }
    await db.rows(...);
    await db.query(...); // Any query, complex or irrelevant results.
     
    // Tagged templates:
    await db.value(pg.sql`select * from ${pg.raw('foos')} where id = ${id};`);
     
    // Special symbols for tagged templates:
    pg.default;
    pg.now;
    pg.raw('foo');

    License

    MIT

    Install

    npm i pg-alt

    DownloadsWeekly Downloads

    0

    Version

    0.0.2

    License

    MIT

    Last publish

    Collaborators

    • mirek