Skip to content

ToolJet/snowflake-connector-nodejs

This branch is 384 commits behind snowflakedb/snowflake-connector-nodejs:master.

Folders and files

NameName
Last commit message
Last commit date
Jan 25, 2022
Aug 19, 2021
Dec 13, 2021
Feb 1, 2020
Aug 19, 2021
Dec 13, 2021
May 18, 2020
Feb 3, 2020
Sep 29, 2020
Dec 8, 2021
Oct 26, 2021
Mar 20, 2019
Feb 3, 2020
Mar 20, 2019
Feb 10, 2022
Jun 30, 2019
Dec 8, 2021

Repository files navigation

NodeJS Driver for Snowflake

https://github.com/snowflakedb/snowflake-connector-nodejs/workflows/Build%20and%20Test/badge.svg?branch=master

Install

Include snowflake-sdk in dependencies section in package.json:

{
  "name": "<your_application_name>",
  "version": "<your_application_version>",
  "dependencies": {
    "...": "...",
    "snowflake-sdk": "^1.1.0",
    "...": "..."
  }
}

And run the npm install.

Docs

For detailed documentation and basic usage examples, please see the documentation at NodeJS Driver for Snowflake

Test

Prepare for Test

Set the Snowflake connection info in parameters.json and place it in $HOME:

{
    "testconnection": {
        "SNOWFLAKE_TEST_USER":      "<your_user>",
        "SNOWFLAKE_TEST_PASSWORD":  "<your_password>",
        "SNOWFLAKE_TEST_ACCOUNT":   "<your_account>",
        "SNOWFLAKE_TEST_WAREHOUSE": "<your_warehouse>",
        "SNOWFLAKE_TEST_DATABASE":  "<your_database>",
        "SNOWFLAKE_TEST_SCHEMA":    "<your_schema>",
        "SNOWFLAKE_TEST_ROLE":      "<your_role>"
    }
}

Run Tests

npm test

Package

The npm package can be built by the command:

npm pack

Note it is not required to build a package to run tests blow.

Development

Reformat Source code

Use WebStorm code style file to format the source code.

format.sh -mask "*.js" -settings $(pwd)/webstorm-codestyle.xml -R $(pwd)/lib/ -R $(pwd)/test -R $(pwd)/system_test

Packages

No packages published

Languages

  • JavaScript 96.7%
  • Shell 2.6%
  • Other 0.7%