tiq-db

0.0.3 • Public • Published

tiq-db

This is a database storage plugin for tiq.

It uses the Knex library so it can be used to store tiq data in either SQLite, PostgreSQL or MySQL.

Setup

npm install -g tiq-db

Then, depending on the RDBMS you want to use, install one of the following:

npm install -g <sqlite3|pg|mysql>

Configuration

Here are the configuration options you can pass to this plugin:

  • client: The RDBMS client you chose. One of "sqlite3", "pg" or "mysql". [default: "sqlite3"]
  • connection.host: Host name or IP address to connect to. [default: "localhost"]
  • connection.user: Username used to connect to the host. [default: null]
  • connection.password: Password used to connect to the host. [default: null]
  • connection.database: Database name to use. [default: "tiq"]
  • connection.filename: The storage file to use. Only applicable to SQLite. [default: "$XDG_DATA_HOME/tiq/store.db"]

The options are passed as-is to Knex.initialize, so you can include additional options as needed.

License

MIT

Package Sidebar

Install

npm i tiq-db

Weekly Downloads

2

Version

0.0.3

License

MIT

Last publish

Collaborators

  • imiric