# database_doc

# General documentation for the database package for Octave

The info version of this document is accessible, after package installation, from the Octave commandline with `database_doc()`.

This documentation applies to version 2.4.4 of the database package.

The database package enables accessing SQL databases from Octave. Differences between database implementations will inevitably cause some of this packages functions to be specific for a certain implementation. Currently, however, this package only supports the Postgresql database. Later additions might support further databases, and possibly some general functions (with only very basic functionality), which can be used for all backends, will also be provided.

This documentation currently describes the concepts of SQL access in ’database’ and the details for Postgresql. Familiarity with SQL and the database implementation (Postgresql) is assumed.