Database¶
This emitter stores data in a database. This emitter uses SQLite3 by default but you can change to use MySQL or PostgreSQL. The database is a primary database of Mihari. Each data generated by Mihari is stored in the database. You can view the data via the built-in web app.
emitter: database
Note
You have to initialize the database by mihari db migrate.
Components¶
Database URL¶
database_url (string) is a database URL. Defaults to sqlite3:mihari.db. Configurable via DATABASE_URL environment variable.
If you want to use MySQL or PostgreSQL, please set a database URL for that.
- MySQL:
mysql2://username:password@host:port/database(+gem install mysql2) - PostgreSQL:
postgres://username:password@host:port/database(+gem install pg)