Skip to content

Function to include sql files in Node.js projects. This is an alternative to storing multiline strings which is never fun in Javascript.

License

Notifications You must be signed in to change notification settings

ngourley/node-require-sql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

node-require-sql

Allows for files with .sql extensions to be used with queries stored as plain text (no javascript multiline string non-sense).

Basic Example

// some-file.sql
SELECT
  *
FROM
  my_table
require('require-sql');

var query = require('./some-query.sql');

Template Example

An example using Underscore.js to insert variables using the template function.

// some-query-with-params.sql
SELECT
  *
FROM
  my_table
WHERE
    name = <%- name %>
var __ = require('underscore');
require('require-sql');

var query = require('./some-query-with-params.sql');
var queryWithParameters = __.template(query, {name: 'Bob'});

About

Function to include sql files in Node.js projects. This is an alternative to storing multiline strings which is never fun in Javascript.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published