sql-load

0.0.2 • Public • Published

sql-load

AMD plugin for loading SQL

Warning - This module is still a work in progress, use at your own risk

Usage

var selectAll = require('sql-load')('./selectAll');
// selectAll is a string to use in a query
define([
  'sql-load!selectAll'
], function(selectAll){
  // selectAll is a string to use in a query
});

You can configure the loader through AMD config or the config method.

var sqlLoad = require('sql-load');
 
sqlLoad.config({
  basePath: __dirname + '/sql', // will load sql files from the sql/ directory inside current directory
  ext: '.txt' // will load files will extension .txt if one isn't specified
});
 
var selectAll = sqlLoad('./selectAll'); // loaded __dirname + '/sql/selectAll.txt';

basePath defaults to the current module.

ext defaults to '.sql'.

If you need to load a sql file async (this is used in the AMD plugin).

var sqlLoad = require('sql-load');
 
sqlLoad.async('./selectAll', function(err, selectAll){
  // selectAll is a string to use in a query
});

Readme

Keywords

Package Sidebar

Install

npm i sql-load

Weekly Downloads

0

Version

0.0.2

License

MIT

Last publish

Collaborators

  • monteslu