remix/data-table/postgres · Function

View Source

createPostgresDatabaseAdapter

Summary

Creates a postgres DatabaseAdapter.

Signature

function createPostgresDatabaseAdapter(client: PostgresQueryable): PostgresDatabaseAdapter

Example

import { Pool } from 'pg'
import { createDatabase } from 'remix/data-table'
import { createPostgresDatabaseAdapter } from 'remix/data-table/postgres'

let pool = new Pool({ connectionString: process.env.DATABASE_URL })
let adapter = createPostgresDatabaseAdapter(pool)
let db = createDatabase(adapter)

Parameters

client

pg pool or pool client.

Returns

A configured postgres adapter.