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.12.0-beta.1 to 0.12.0-beta.2

4

connection.d.ts
import { Connector, Dialect, Driver, MigrationMeta, Session } from 'drizzle-orm';
import { TableName, Unwrap } from 'drizzle-orm/branded-types';
import { SQL } from 'drizzle-orm/sql';
import { AnySQL } from 'drizzle-orm/sql';
import { GetTableName } from 'drizzle-orm/utils';

@@ -40,3 +40,3 @@ import { Client, Pool, PoolClient, QueryResult, QueryResultRow } from 'pg';

orderSelectedFields<TTableName extends TableName>(fields: PgSelectFields<TTableName>, resultTableName: string): PgSelectFieldsOrdered<TTableName>;
buildUpdateQuery<TTable extends AnyPgTable>({ table, set, where, returning, }: PgUpdateConfig<TTable>): SQL<GetTableName<TTable>>;
buildUpdateQuery<TTable extends AnyPgTable>({ table, set, where, returning, }: PgUpdateConfig<TTable>): AnySQL;
private prepareTableFieldsForQuery;

@@ -43,0 +43,0 @@ buildSelectQuery<TTableName extends TableName>({ fields, where, table: _table, joins, orderBy, limit, offset, }: PgSelectConfig): AnyPgSQL<TTableName>;

@@ -26,3 +26,2 @@ "use strict";

const operations_1 = require("./operations");
const utils_2 = require("./utils");
class PgSessionDefault {

@@ -244,3 +243,3 @@ constructor(client) {

const joinedValues = [];
const columns = (0, utils_2.getTableColumns)(table);
const columns = table[utils_1.tableColumns];
const columnKeys = Object.keys(columns);

@@ -247,0 +246,0 @@ const insertOrder = Object.values(columns).map((column) => new sql_1.Name(column.name));

{
"name": "drizzle-orm-pg",
"version": "0.12.0-beta.1",
"version": "0.12.0-beta.2",
"description": "Drizzle ORM package for PostgreSQL database",

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

@@ -17,3 +17,3 @@ import { ColumnData } from 'drizzle-orm/branded-types';

}
export declare type AnyPgInsertConfig = PgInsertConfig<any>;
export declare type AnyPgInsertConfig = PgInsertConfig<AnyPgTable>;
export declare class PgInsert<TTable extends AnyPgTable, TReturn = QueryResult<any>> {

@@ -20,0 +20,0 @@ private session;

@@ -61,5 +61,3 @@ "use strict";

});
console.log((0, utils_1.getTableForeignKeys)(users).map((fk) => fk.getName()));
console.log((0, utils_1.getTableIndexes)(users).map((idx) => idx.name));
console.log((0, utils_1.getTableConstraints)(users).map((con) => con.name));
console.log((0, utils_1.getTableColumns)(users));
function main() {

@@ -156,3 +154,2 @@ return __awaiter(this, void 0, void 0, function* () {

}
const fields = { id: users.id };
//# sourceMappingURL=test.js.map

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

import { AnyPgTable, GetTableColumns, GetTableConflictConstraints } from './table';
export declare function getTableColumns<TTable extends AnyPgTable>(table: TTable): GetTableColumns<TTable>;
import { AnyPgTable, GetTableConflictConstraints } from './table';
export declare function getTableColumns<TTable extends AnyPgTable>(table: TTable): import("./columns").AnyPgColumn<import("drizzle-orm/branded-types").TableName<string>, any, import("./branded-types").PgColumnDriverParam<import("./connection").PgColumnDriverDataType>, any, any>[];
export declare function getTableIndexes<TTable extends AnyPgTable>(table: TTable): import("./indexes").Index<AnyPgTable<import("drizzle-orm/branded-types").TableName<string>>, boolean>[];

@@ -4,0 +4,0 @@ export declare function getTableForeignKeys<TTable extends AnyPgTable>(table: TTable): import("./foreign-keys").ForeignKey<import("drizzle-orm/branded-types").TableName<string>, import("drizzle-orm/branded-types").TableName<string>>[];

@@ -14,3 +14,4 @@ "use strict";

function getTableColumns(table) {
return table[utils_1.tableColumns];
const keys = Reflect.ownKeys(table[utils_1.tableColumns]);
return keys.map(key => table[utils_1.tableColumns][key]);
}

@@ -17,0 +18,0 @@ exports.getTableColumns = getTableColumns;

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