1.0.8 • Published 2 years ago

betajs-sql v1.0.8

Weekly downloads
4
License
Apache-2.0
Repository
github
Last release
2 years ago

betajs-sql 1.0.8

Code Climate NPM

BetaJS-SQL is a sql wrapper for BetaJS.

Getting Started

You can use the library in your NodeJS project and compile it as well.

NodeJS

	var BetaJS = require('betajs');
	require('betajs-data');
	require('betajs-sql');

Compile

	git clone https://github.com/betajs/betajs-sql.git
	npm install
	grunt

Basic Usage

The module contains the following subsystems:

  • Database Access and Database Store with Support for Postgres SQL.
	var sqldb = new BetaJS.Data.Databases.SqlDatabase({
    	user: "user",
    	database: "db",
    	password: "pass",
    	port: "5432",
    	host: "localhost"
    });
    var store = new BetaJS.Data.Stores.SqlDatabaseStore(sqldb, "table");
    store.insert({"x" : 1}).mapSuccess(function (res) {
    	store.query({"x" : 1}, {"orderBy" : "id DESC"}).mapSuccess(function (res) {
    		var r = res.next();
    		store.update({"x" : "1"}, {"x" : 3}).mapSuccess(function (res) {
    			store.remove({"x": 3}).mapSuccess(function (res) {
    				var r = res;
    				console.log(res.next());
    			}, this).mapError(function (err) {
    				var e = err;
    				console.log(err);
    			}, this);
    		}, this).mapError(function (err) {
    			var e = err;
    			console.log(err);
    		}, this);
    	}, this).mapError(function (err) {
    		var e = err;
    		console.log(err);
    	}, this);
    }, this).mapError(function (err) {
    	var e = err;
    	console.log(err);
    }, this);

Links

ResourceURL
Homepagehttps://betajs.com
Gitgit://github.com/betajs/betajs-sql.git
Repositoryhttps://github.com/betajs/betajs-sql
Bloghttps://blog.betajs.com
Twitterhttps://twitter.com/thebetajs

Compatability

TargetVersions
NodeJS0.10 - Latest

CDN

ResourceURL
betajs-sql.jshttp://cdn.rawgit.com/betajs/betajs-sql/master/dist/betajs-sql.js
betajs-sql.min.jshttp://cdn.rawgit.com/betajs/betajs-sql/master/dist/betajs-sql.min.js
betajs-sql-noscoped.jshttp://cdn.rawgit.com/betajs/betajs-sql/master/dist/betajs-sql-noscoped.js
betajs-sql-noscoped.min.jshttp://cdn.rawgit.com/betajs/betajs-sql/master/dist/betajs-sql-noscoped.min.js

Dependencies

NameURL
betajsOpen
betajs-dataOpen

Weak Dependencies

NameURL
betajs-scopedOpen

Main Contributors

  • Pablo Iglesias

License

Apache-2.0

1.0.8

2 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.0

7 years ago