Remix
Remix
remix/data-table/postgres · FunctionView 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.