Socket
Socket
Sign inDemoInstall

sql

Package Overview
Dependencies
Maintainers
1
Versions
101
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

sql - npm Package Compare versions

Comparing version 0.44.0 to 0.45.0

2

lib/node/query.js

@@ -145,2 +145,3 @@ 'use strict';

or: function(node) {
if (!this.whereClause) return this.where(node);
this.whereClause.or(node);

@@ -151,2 +152,3 @@ return this;

and: function(node) {
if (!this.whereClause) return this.where(node);
this.whereClause.and(node);

@@ -153,0 +155,0 @@ return this;

2

package.json

@@ -5,3 +5,3 @@ {

"description": "sql builder",
"version": "0.44.0",
"version": "0.45.0",
"homepage": "https://github.com/brianc/node-sql",

@@ -8,0 +8,0 @@ "repository": {

@@ -62,2 +62,6 @@ 'use strict';

},
mssql: {
text : 'SELECT * FROM [user] WHERE (([user].[id] IS NOT NULL) AND ([user].[name] IS NOT NULL))',
string: 'SELECT * FROM [user] WHERE (([user].[id] IS NOT NULL) AND ([user].[name] IS NOT NULL))'
},
params: []

@@ -80,3 +84,92 @@ });

},
mssql: {
text : 'SELECT * FROM [user] WHERE (1 = 1)',
string: 'SELECT * FROM [user] WHERE (1 = 1)'
},
params: []
});
});
Harness.test({
query: user.select().where(user.id.equals(1)).and(user.name.equals('a')),
pg: {
text : 'SELECT "user".* FROM "user" WHERE (("user"."id" = $1) AND ("user"."name" = $2))',
string: 'SELECT "user".* FROM "user" WHERE (("user"."id" = 1) AND ("user"."name" = \'a\'))'
},
mysql: {
text : 'SELECT `user`.* FROM `user` WHERE ((`user`.`id` = ?) AND (`user`.`name` = ?))',
string: 'SELECT `user`.* FROM `user` WHERE ((`user`.`id` = 1) AND (`user`.`name` = \'a\'))'
},
sqlite: {
text : 'SELECT "user".* FROM "user" WHERE (("user"."id" = $1) AND ("user"."name" = $2))',
string: 'SELECT "user".* FROM "user" WHERE (("user"."id" = 1) AND ("user"."name" = \'a\'))'
},
mssql: {
text : 'SELECT [user].* FROM [user] WHERE (([user].[id] = @1) AND ([user].[name] = @2))',
string: 'SELECT [user].* FROM [user] WHERE (([user].[id] = 1) AND ([user].[name] = \'a\'))'
},
params: [1,'a']
});
Harness.test({
query: user.select().and(user.id.equals(1)),
pg: {
text : 'SELECT "user".* FROM "user" WHERE ("user"."id" = $1)',
string: 'SELECT "user".* FROM "user" WHERE ("user"."id" = 1)'
},
mysql: {
text : 'SELECT `user`.* FROM `user` WHERE (`user`.`id` = ?)',
string: 'SELECT `user`.* FROM `user` WHERE (`user`.`id` = 1)'
},
sqlite: {
text : 'SELECT "user".* FROM "user" WHERE ("user"."id" = $1)',
string: 'SELECT "user".* FROM "user" WHERE ("user"."id" = 1)'
},
mssql: {
text : 'SELECT [user].* FROM [user] WHERE ([user].[id] = @1)',
string: 'SELECT [user].* FROM [user] WHERE ([user].[id] = 1)'
},
params: [1]
});
Harness.test({
query: user.select().or(user.id.equals(1)),
pg: {
text : 'SELECT "user".* FROM "user" WHERE ("user"."id" = $1)',
string: 'SELECT "user".* FROM "user" WHERE ("user"."id" = 1)'
},
mysql: {
text : 'SELECT `user`.* FROM `user` WHERE (`user`.`id` = ?)',
string: 'SELECT `user`.* FROM `user` WHERE (`user`.`id` = 1)'
},
sqlite: {
text : 'SELECT "user".* FROM "user" WHERE ("user"."id" = $1)',
string: 'SELECT "user".* FROM "user" WHERE ("user"."id" = 1)'
},
mssql: {
text : 'SELECT [user].* FROM [user] WHERE ([user].[id] = @1)',
string: 'SELECT [user].* FROM [user] WHERE ([user].[id] = 1)'
},
params: [1]
});
Harness.test({
query: user.select().and(user.id.equals(1)).or(user.name.equals('a')),
pg: {
text : 'SELECT "user".* FROM "user" WHERE (("user"."id" = $1) OR ("user"."name" = $2))',
string: 'SELECT "user".* FROM "user" WHERE (("user"."id" = 1) OR ("user"."name" = \'a\'))'
},
mysql: {
text : 'SELECT `user`.* FROM `user` WHERE ((`user`.`id` = ?) OR (`user`.`name` = ?))',
string: 'SELECT `user`.* FROM `user` WHERE ((`user`.`id` = 1) OR (`user`.`name` = \'a\'))'
},
sqlite: {
text : 'SELECT "user".* FROM "user" WHERE (("user"."id" = $1) OR ("user"."name" = $2))',
string: 'SELECT "user".* FROM "user" WHERE (("user"."id" = 1) OR ("user"."name" = \'a\'))'
},
mssql: {
text : 'SELECT [user].* FROM [user] WHERE (([user].[id] = @1) OR ([user].[name] = @2))',
string: 'SELECT [user].* FROM [user] WHERE (([user].[id] = 1) OR ([user].[name] = \'a\'))'
},
params: [1,'a']
});
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