Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/justaos_orm/src/ORMClient.ts>default

JUSTAOS's ORM (Object–relational mapping) tool is built for Deno and provides transparent persistence for JavaScript objects to Postgres database.
Latest
class default
import { default } from "https://deno.land/x/justaos_orm@v10.0.0/src/ORMClient.ts";

The main class for interacting with the database. It provides methods for creating, dropping, and interacting with tables. It also provides methods for creating and executing queries. It is the main entry point for the ORM.

Examples

Example 1

import { ORMClient } from "@justaos/orm";
const connection: ORMClient = odm.connect();
const table = connection.table("users");

Constructors

new
default(
logger: Logger,
registriesHandler: RegistriesHandler,
)

Methods

defineTable(tableDefinitionRaw: TTableDefinition | Function)
deregisterTable(tableName: string)
dropDatabase(): Promise<any>
dropTable(tableName: string): Promise<void>
table(name: string, context?: TRecordInterceptorContext): Table
testConnection(): Promise<void>