gnu-octave / octave-sqlite

Native SQLite interface for GNU Octave
GNU General Public License v3.0
3 stars 1 forks source link

Octave SQLITE Toolkit

SQLITE database access for GNU Octave

Overview

This is a basic sqlite toolkit using and interface similar to the Matlab Native SQLITE interface.

It provides functionality for the following functions:

It also provides a basic table implementation dbtable, but will also use a table class if available.

Installing the Toolkit

The toolkit can be installed in Octave 6.0 and greater. It has a dependency on the SQLITE library (https://www.sqlite.org/), so it must be installed in order to successfully install the toolkit.

The toolkit can be installed in Octave 7.2+ using the command:

pkg install -forge sqlite

On older versions of Octave, install the package using the full path to the latest released version:

pkg install "https://github.com/gnu-octave/octave-sqlite/releases/download/v0.1.0/octave-sqlite-0.1.0.tar.gz"

After installation, load the package in order to use it.

pkg load sqlite

Note: The package needs to loaded each time Octave is run in order to use the package.

Documentation

On newer versions of Octave, on loading the package the documentation will be available in the Octave documentation pages.

The Documentation is also installed as a pdf in the installed package folder.

Online documentation is also available at https://gnu-octave.github.io/octave-sqlite/

Reporting Bugs

Bugs can be filed on the issue tracker.