Skip to main content
Home

latest

Ominipg is the flexible, all-in-one toolkit for PostgreSQL in Deno.

This package works with DenoIt is unknown whether this package works with Cloudflare Workers, Node.js, Bun, Browsers
It is unknown whether this package works with Cloudflare Workers
It is unknown whether this package works with Node.js
This package works with Deno
It is unknown whether this package works with Bun
It is unknown whether this package works with Browsers
JSR Score
82%
Published
4 days ago (0.1.3)
class Ominipg
extends TypedEmitter<OminipgClientEvents>

Constructors

new
Ominipg(options: OminipgConnectionOptions)

Properties

private
readonly
requests: RequestManager
private
readonly
worker: Worker

Methods

close(): Promise<void>

Closes the database connection and terminates the worker.

Retrieves diagnostic information about the worker's state.

query(
sql: string,
params?: unknown[],
): Promise<{ rows: any[]; }>

Executes a raw SQL query. This is the core method that can be used directly or wrapped by ORMs like Drizzle.

deprecated
queryRaw(
sql: string,
params?: unknown[],
): Promise<{ rows: any[]; }>
sync(): Promise<{ pushed: number; }>

Pushes local changes to the remote database.

syncSequences(): Promise<{ synced: number; }>

Synchronizes sequence values from the remote database.

Static Methods

connect(options: OminipgConnectionOptions): Promise<Ominipg>

New Ticket: Report package

Please provide a reason for reporting this package. We will review your report and take appropriate action.

Please review the JSR usage policy before submitting a report.

Add Package

deno add jsr:@oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";
or

Import directly with a jsr specifier

import { Ominipg } from "jsr:@oxian/ominipg";

Add Package

pnpm i jsr:@oxian/ominipg
or (using pnpm 10.8 or older)
pnpm dlx jsr add @oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";

Add Package

yarn add jsr:@oxian/ominipg
or (using Yarn 4.8 or older)
yarn dlx jsr add @oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";

Add Package

vlt install jsr:@oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";

Add Package

npx jsr add @oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";

Add Package

bunx jsr add @oxian/ominipg

Import symbol

import { Ominipg } from "@oxian/ominipg";