Unison Tour Overview
A primary design goal for Unison is to make the data broadly available
from many calling environments. Here are some examples of how you
may access Unison.
As an end-user (i.e., non-programmer)
- Browsing via GUI database browser
- There are many GUI-based database browsers available. Unison should work
with any that support the native PostgreSQL protocol, ODBC, or JDBC.
- Unison web interface.
- The "official" Unison web interface is http://unison-db.org/. Again, this is open
to all users. Please see these examples of the web
interface for some of the web page highlights.
As a programmer
- direct connections to the database via command-line interactive
- Unison is based on PostgreSQL, an excellent OpenSource database. Read-only
public access is available. Please see the psql access instructions for examples.
- direct database access via a programmatic database interface
- Unison may be accessed using any of the numerous database interfaces
available in Perl, Python, Java, Ruby, Mono, and other languages. Please
familiarize yourself with the psql access instructions
to get started. Native Pg, ODBC, and JDBC are available.
- Unison Perl API
- There is a beta-quality Perl API available. We use it internally to load
data, but the API is still in flux. The API is provided with the Unison code
download and documentation is included.
- Programmatic generation of links to the Unison web interface.
- Of course, users may wish to generate their own links to the Unison web
interface above. We endeavor to provide a transparent link style which
facilitates this. The above web highlights includes
some sample links.