Setting up your environment
Init Command
SchemaJS provides with schemajs init
as a way to easily initialize the boilerplate necessary for the database server to spin up. All you need to do is run schemajs init
inside the folder where you would like your database schemas to be placed.
Foundational
To use SchemaJS effectively, your database implementation needs to follow specific structural patterns. This ensures that the engine can correctly interpret and execute your database logic.
We recommend you create a workspace folder. You can do this by running the following command:
After creating the folder schemajs-workspace
you will need to create a SchemaJS.toml
inside it, which will contain all the configuration, and most importantly, the schemas you would like to load in the engine. For the sake of simplicity during this section, we will just load our public
schema. Our SchemaJS.toml
will look like this:
and inside schemajs-workspace
we will create the following folders
You can do this by running the following command
After having followed the steps above, your environment should look like this:
Last updated