Module

x/justaos_orm/src/ORMConnection.ts>default

JUSTAOS's ORM (Object–relational mapping) tool is built for Deno and provides transparent persistence for JavaScript objects to Postgres database.
Go to Latest
class default
import { default } from "https://dotland.deno.dev/x/justaos_orm@v9.1.2/src/ORMConnection.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 { ORMConnection } from "@justaos/orm";
const connection: ORMConnection = odm.connect();
const table = connection.table("users");

Constructors

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

Methods

closeConnection(): Promise<void>
connect(): Promise<void>
defineTable(tableDefinitionRaw: TableDefinition | Function)
deregisterTable(tableName: string)
dropDatabase(): Promise<any>
dropTable(tableName: string): Promise<void>
table(name: string, context?: DatabaseOperationContext): Table