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

drizzle-orm

Package Overview
Dependencies
Maintainers
2
Versions
993
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

drizzle-orm - npm Package Compare versions

Comparing version 0.9.8 to 0.9.9

2

package.json
{
"name": "drizzle-orm",
"version": "0.9.8",
"version": "0.9.9",
"description": "",

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

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

for (const properties of tableEntries) {
const key = properties[0];
const value = properties[1];

@@ -37,3 +36,3 @@ if (value instanceof tableIndex_1.default) {

if (value instanceof columns_1.Column) {
columnToReturn[key] = {
columnToReturn[value.getColumnName()] = {
name: value.getColumnName(),

@@ -48,3 +47,3 @@ type: value.isAutoIncrement() ? 'serial' : value.getColumnType().getDbName(),

if (referenced) {
columnToReturn[key].references = {
columnToReturn[value.getColumnName()].references = {
foreignKeyName: `${value.getParent().tableName()}_${value.getColumnName()}_fk`,

@@ -51,0 +50,0 @@ table: referenced.getParentName(),

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const _1 = require(".");
const usersTable_1 = require("./docs/tables/usersTable");
const serializer_1 = require("./serializer/serializer");
// import { Pool } from 'pg';

@@ -23,8 +21,10 @@ // import { DB } from '.';

const db = await new _1.DbConnector()
.connectionString('postgresql://postgres@127.0.0.1/drizzle')
.connectionString('postgresql://postgres@127.0.0.1/migrator')
.connect();
const ser = new serializer_1.default();
const d = db.create(usersTable_1.default);
const f = ser.generate([d], []);
console.log(JSON.stringify(f, null, 2));
// const ser = new MigrationSerializer();
// const d = db.create(UsersTable) as unknown as AbstractTable<any>;
// const f = ser.generate([d], []);
// console.log(JSON.stringify(f, null, 2));
await _1.drizzle.migrator(db).migrate('src/drizzle.config.yaml');
// drizzle.migrator(db).migrate({ migrationFolder: '' });
// const typesFileNames = fs.readdirSync('/Users/andrewsherman/IdeaProjects/datalayer-orm/src/examples/types');

@@ -31,0 +31,0 @@ // typesFileNames.forEach((filename) => {

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