

Once you are done, connect a debug node to the sqlite node, and deploy the current settings. Obviously you will need to change this if you want it in a local directory or named differently.įinally, give the Database a name, in our case we will use testDB (we also have used litedb which we used in a previous example) – any name you like is OK. Then give a file name where the new DB will be stored on your local disk, in our case we will use the default name /tmp/sqlite (your path may be different depending on your host computer). The steps are as follows firstly, select “Add new sqlitedb” Once the inject node is correctly setup, wire it to an sqlite node and edit the sqlite node properties to configure a basic database on your local machine that the node will use. (We will use BOOL to store an attribute which indicates if the number is larger than 50 or not) These three columns are all set to NOT NULL and with type INT. Where in the topic field, we have the query CREATE TABLE RANDOMNUM( TIMESTAMP INT PRIMARY KEY NOT NULL, VALUE INT NOT NULL, BOOL INT NOT NULL)Īs you can see, this demo table is called “ RANDOMNUM“, and it has three columns, TIMESTAMP( Primary key column ), VALUE, and BOOL. A simple way to do that is to connect an inject node to the sqlite node and setup the inject node as shown below: To create a table to store some data, all we need to do is send the appropriate SQL command to the sqlite node.


Creating your first tableĪs documented on the info tab of sqlite, the node takes in SQL queries in the input msg.topic, and then returns responses in the output msg.payload.
Node sqlite tutorial how to#
We will also look at how to view and manage this data later on. Drag a sqlite node to the empty canvas, and we are ready to move on.įor demo purposes, we are going to create a table and inject random numbers at a constant time interval. Once the sqlite node is installed, you should see the sqlite node in your left panel. In the search field enter sqlite and you will see results similar to the screen shot below.Ĭhoose node-red-node-sqlite and select install. Installing the sqlite nodeįirst, you will need to ensure that you have installed the sqlite node since it is not installed by default in Node-RED.įrom the main menu, select menu->manage palette and then using the manage palette configuration box, select the “Install” tab. If you’re new to Node RED you might find our introductory lectures helpful.
