Latest Threat Research:SANDWORM_MODE: Shai-Hulud-Style npm Worm Hijacks CI Workflows and Poisons AI Toolchains.Details
Socket
Book a DemoInstallSign in
Socket

@mikro-orm/sql

Package Overview
Dependencies
Maintainers
1
Versions
197
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@mikro-orm/sql - npm Package Compare versions

Comparing version
7.0.0-dev.283
to
7.0.0-dev.284
+8
-2
dialects/postgresql/PostgreSqlSchemaHelper.js

@@ -324,6 +324,12 @@ import { DeferMode, EnumType, Type, Utils } from '@mikro-orm/core';

const ret = {};
const seen = new Set();
for (const check of allChecks) {
const key = this.getTableKey(check);
const dedupeKey = `${key}:${check.name}`;
if (seen.has(dedupeKey)) {
continue;
}
seen.add(dedupeKey);
ret[key] ??= [];
const m = check.expression.match(/^check \(\((.*)\)\)$/i);
const m = check.expression.match(/^check \(\((.*)\)\)$/is);
const def = m?.[1].replace(/\((.*?)\)::\w+/g, '$1');

@@ -706,3 +712,3 @@ ret[key].push({

join pg_class cls on pgc.conrelid = cls.oid
join information_schema.constraint_column_usage ccu on pgc.conname = ccu.constraint_name and nsp.nspname = ccu.constraint_schema
join information_schema.constraint_column_usage ccu on pgc.conname = ccu.constraint_name and nsp.nspname = ccu.constraint_schema and cls.relname = ccu.table_name
where contype = 'c' and (${[...tablesBySchemas.entries()].map(([schema, tables]) => `ccu.table_name in (${tables.map(t => this.platform.quoteValue(t.table_name)).join(',')}) and ccu.table_schema = ${this.platform.quoteValue(schema)}`).join(' or ')})

@@ -709,0 +715,0 @@ order by pgc.conname`;

+2
-2
{
"name": "@mikro-orm/sql",
"version": "7.0.0-dev.283",
"version": "7.0.0-dev.284",
"description": "TypeScript ORM for Node.js based on Data Mapper, Unit of Work and Identity Map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JavaScript.",

@@ -59,4 +59,4 @@ "type": "module",

"peerDependencies": {
"@mikro-orm/core": "7.0.0-dev.283"
"@mikro-orm/core": "7.0.0-dev.284"
}
}

Sorry, the diff of this file is too big to display