AskSQL API Reference (core v0.10.0)
    Preparing search index...

    Module @asksql/postgres

    @asksql/postgres

    The PostgreSQL connector for AskSQL: introspection (tables, views, keys, enums, indexes) and guarded read-only query execution. The driver (pg) is a peer dependency, so you install it yourself.

    npm i @asksql/core @asksql/postgres pg
    

    @asksql/core is a peer dependency, and yarn (or npm with legacy-peer-deps) will not install it for you, so name it explicitly as above.

    import { PostgresConnector } from '@asksql/postgres';

    const connector = new PostgresConnector({ id: 'main', name: 'Main DB', connectionString: process.env.DATABASE_URL });

    date, time, timetz and timestamp are read back as text, so no timezone is guessed. Those parsers are set on the connector's own pool, so pg's global type-parser registry is left alone and the rest of your app keeps its own decoding. A table Postgres has never analyzed reports no row estimate rather than zero, so the model is not told an empty table.

    Pass the connector to createAskSql from @asksql/core.

    Full documentation: https://github.com/rahulmahadik/AskSQL

    API reference: rahulmahadik.github.io/AskSQL

    PostgresConnector
    PostgresConnectorConfig