Module

x/justaos_orm/mod.ts>ORMConnection

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 ORMConnection
import { ORMConnection } from "https://dotland.deno.dev/x/justaos_orm@v7.1.0/mod.ts";

Constructors

new
ORMConnection(
orm: ORM,
logger: Logger,
dataTypeRegistry: Registry<DataType>,
tableDefinitionRegistry: Registry<TableDefinition>,
schemaRegistry: Map<string, null>,
operationInterceptorService: DatabaseOperationInterceptorService,
)

Methods

closeConnection(): Promise<void>
connect(): Promise<void>
defineTable(tableDefinitionRaw: TableDefinitionRaw | Function)
deregisterTable(tableName: string)
dropDatabase(): Promise<any>
dropTable(tableName: string): Promise<void>
table(name: string, context?: DatabaseOperationContext): Table
import ORMConnection
import { ORMConnection } from "https://dotland.deno.dev/x/justaos_orm@v7.1.0/mod.ts";