The DBIx::MySQLSequence package implements an emulation layer that
provides "real" sequences on MySQL. The module works by creating a
"sequence table", a single table where each record represents a
single sequence, and performing some "magic" MySQL specific SQL to
ensure the sequences will work correctly.
The DBIx::SQLEngine class provides an extended interface for the DBI
database framework. Each SQLEngine object is a wrapper around a DBI
database handle, adding methods that support ad-hoc SQL generation and
query execution in a single call. Dynamic subclassing based on database
server type enables cross-platform portability.
This module offers a set of DBI-specific exception classes. They
inherit from Exception::Class, the base class for all exception
objects created by the Exception::Class module from the CPAN.
Exception::Class::DBI itself offers a single class method, handler(),
that returns a code reference appropriate for passing to the DBI
HandleError attribute.
GDBM_File is a perl module which allows Perl programs to make use of the
facilities provided by the GNU gdbm library. If you intend to use this
module you should really have a copy of the gdbm manualpage at hand.
Most of the libgdbm.a functions are available through the GDBM_File
interface.
This perl module constructs a graph for a database showing tables and
connecting them if they are related. While or after constructing the
object, pass an open database handle, then call `graph_tables' to
determine database metadata and construct a GraphViz graph from the
table and field information.
pgpool is a connection pool server for PostgreSQL. pgpool runs between
PostgreSQL's clients(front ends) and servers(back ends). A PostgreSQL client can
connect to pgpool as if it were a standard PostgreSQL server.
pgpool caches the connection to PostgreSQL server to reduce the overhead to
establish the connection to it.
APSW is a Python wrapper for the SQLite embedded relational database
engine. In contrast to other wrappers such as pysqlite it focuses
on being a minimal layer over SQLite attempting just to translate
the complete SQLite API into Python. The documentation has a section
on the differences between APSW and pysqlite. APSW supports CPython
2.3 onwards and CPython 3.1 onwards.
HTSQL ("Hyper Text Structured Query Language") is a high-level query
language for relational databases. The target audience for HTSQL is the
accidental programmer -- one who is not a SQL expert, yet needs a usable,
comprehensive query tool for data access and reporting.
This port provides the MySQL backend to HTSQL
HTSQL ("Hyper Text Structured Query Language") is a high-level query
language for relational databases. The target audience for HTSQL is the
accidental programmer -- one who is not a SQL expert, yet needs a usable,
comprehensive query tool for data access and reporting.
This port provides the PostgreSQL backend to HTSQL
HTSQL ("Hyper Text Structured Query Language") is a high-level query
language for relational databases. The target audience for HTSQL is the
accidental programmer -- one who is not a SQL expert, yet needs a usable,
comprehensive query tool for data access and reporting.