createPostgresDatabaseAdapter

View Source

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)

Params

client

pg pool or pool client.

Returns

A configured postgres adapter.