icsql

Interactive iSQL iteraface to ciSQL.


Keywords
isql, sql, rdbms, data, command-line-tool, emacs, emacs-lisp
License
GPL-2.0

Documentation

Interface to ciSQL for interacting with relational databases.

MELPA badge MELPA stable badge Travis CI Build Status

This library provides an Emacs SQL mode integration to the ciSQL program. In addition it provides support for multiple buffers and fast/easy buffer (for each SQL connection) using the buffer manage library.

Features:

  • Emacs SQL mode integration.
  • Utilization of JVM based ciSQL
  • Create customize connections using the Emacs customization system or start an instance with no connection and then create the connection once you're in ciSQL.
  • Provides support for multiple buffers and fast/easy buffer (for each SQL connection) using the buffer manage library.

Obtaining

I have not put a few last touches on this before publishing to Melpa. Create an issue and I'll prioritize it for anyone who wants it.

Usage

  1. Copy icsql.el to your ~/.emacs.d directory (or whever you keep ad-hoc libraries). See the note regarding making this a Melpa library.

  2. In your ~/.emacs file add: (require 'icsql)

  3. Optionally customize SQL connection(s) with M-x customize-variable RET sql-icsql-connections.

  4. In Emacs: M-x icsql and RET to configure the library in ciSQL or give the customized connection provided in the previous step.

License

Copyright © 2018 Paul Landes

GNU Lesser General Public License, Version 2.0