Module

x/kysely_postgrs_js_dialect/deps.ts>DatabaseIntrospector

Kysely dialect for PostgreSQL using the Postgres.js client.
interface DatabaseIntrospector
import { type DatabaseIntrospector } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/deps.ts";

An interface for getting the database metadata (names of the tables and columns etc.)

Methods

getSchemas(): Promise<SchemaMetadata[]>

Get schema metadata.

getTables(options?: DatabaseMetadataOptions): Promise<TableMetadata[]>

Get tables and views metadata.

deprecated
getMetadata(options?: DatabaseMetadataOptions): Promise<DatabaseMetadata>

Get the database metadata such as table and column names.

import DatabaseIntrospector
import { DatabaseIntrospector } from "https://dotland.deno.dev/x/kysely_postgrs_js_dialect@v0.27.3/deps.ts";