New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

drizzle-orm-pg

Package Overview
Dependencies
Maintainers
3
Versions
170
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

drizzle-orm-pg - npm Package Compare versions

Comparing version 0.14.0-beta.1-44e9f79 to 0.14.0-beta.2-f67992c

9

neondb/driver.d.ts
import { Logger } from 'drizzle-orm';
import { PgDatabase } from '../db';
import { PgDialect } from '../dialect';

@@ -12,5 +13,9 @@ import { NeonClient, NeonSession } from './session';

constructor(client: NeonClient, dialect: PgDialect, options?: NeonDriverOptions);
connect(): Promise<NeonSession>;
createSession(): NeonSession;
initMappers(): void;
}
export declare function pg(client: NeonClient, options?: NeonDriverOptions): NeonDriver;
export interface DrizzleConfig {
logger?: Logger;
}
export { PgDatabase } from '../db';
export declare function connect(client: NeonClient, config?: DrizzleConfig): Promise<PgDatabase>;

@@ -12,3 +12,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.pg = exports.NeonDriver = void 0;
exports.connect = exports.PgDatabase = exports.NeonDriver = void 0;
const serverless_1 = require("@neondatabase/serverless");

@@ -24,6 +24,4 @@ const dialect_1 = require("../dialect");

}
connect() {
return __awaiter(this, void 0, void 0, function* () {
return new session_1.NeonSession(this.client, this.dialect, { logger: this.options.logger });
});
createSession() {
return new session_1.NeonSession(this.client, this.dialect, { logger: this.options.logger });
}

@@ -37,6 +35,13 @@ initMappers() {

exports.NeonDriver = NeonDriver;
function pg(client, options = {}) {
return new NeonDriver(client, new dialect_1.PgDialect(), options);
var db_1 = require("../db");
Object.defineProperty(exports, "PgDatabase", { enumerable: true, get: function () { return db_1.PgDatabase; } });
function connect(client, config = {}) {
return __awaiter(this, void 0, void 0, function* () {
const dialect = new dialect_1.PgDialect();
const driver = new NeonDriver(client, dialect, { logger: config.logger });
const session = driver.createSession();
return dialect.createDB(session);
});
}
exports.pg = pg;
exports.connect = connect;
//# sourceMappingURL=driver.js.map

@@ -1,3 +0,2 @@

export * from './connector';
export * from './driver';
export * from './session';

@@ -17,5 +17,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./connector"), exports);
__exportStar(require("./driver"), exports);
__exportStar(require("./session"), exports);
//# sourceMappingURL=index.js.map
import { MigrationConfig } from 'drizzle-orm/migrator';
import { PgDatabase } from './connector';
import { PgDatabase } from './driver';
export declare function migrate(db: PgDatabase, config: string | MigrationConfig): Promise<void>;
import { Logger } from 'drizzle-orm';
import { PgDatabase } from '../db';
import { PgDialect } from '../dialect';

@@ -12,5 +13,9 @@ import { NodePgClient, NodePgSession } from './session';

constructor(client: NodePgClient, dialect: PgDialect, options?: PgDriverOptions);
connect(): Promise<NodePgSession>;
createSession(): NodePgSession;
initMappers(): void;
}
export declare function pg(client: NodePgClient, options?: PgDriverOptions): NodePgDriver;
export interface DrizzleConfig {
logger?: Logger;
}
export { PgDatabase } from '../db';
export declare function drizzle(client: NodePgClient, config?: DrizzleConfig): PgDatabase;
"use strict";
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.pg = exports.NodePgDriver = void 0;
exports.drizzle = exports.PgDatabase = exports.NodePgDriver = void 0;
const pg_1 = require("pg");

@@ -23,6 +14,4 @@ const dialect_1 = require("../dialect");

}
connect() {
return __awaiter(this, void 0, void 0, function* () {
return new session_1.NodePgSession(this.client, this.dialect, { logger: this.options.logger });
});
createSession() {
return new session_1.NodePgSession(this.client, this.dialect, { logger: this.options.logger });
}

@@ -36,6 +25,11 @@ initMappers() {

exports.NodePgDriver = NodePgDriver;
function pg(client, options = {}) {
return new NodePgDriver(client, new dialect_1.PgDialect(), options);
var db_1 = require("../db");
Object.defineProperty(exports, "PgDatabase", { enumerable: true, get: function () { return db_1.PgDatabase; } });
function drizzle(client, config = {}) {
const dialect = new dialect_1.PgDialect();
const driver = new NodePgDriver(client, dialect, { logger: config.logger });
const session = driver.createSession();
return dialect.createDB(session);
}
exports.pg = pg;
exports.drizzle = drizzle;
//# sourceMappingURL=driver.js.map

@@ -1,3 +0,2 @@

export * from './connector';
export * from './driver';
export * from './session';

@@ -17,5 +17,4 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
__exportStar(require("./connector"), exports);
__exportStar(require("./driver"), exports);
__exportStar(require("./session"), exports);
//# sourceMappingURL=index.js.map
{
"name": "drizzle-orm-pg",
"version": "0.14.0-beta.1-44e9f79",
"version": "0.14.0-beta.2-f67992c",
"description": "Drizzle ORM package for PostgreSQL database",

@@ -5,0 +5,0 @@ "main": "index.js",

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc