GNU Recutils is a set of tools and libraries to access human-editable text-based databases called recfiles. A recfile contains data structured as a sequence of records. The rec format supports data integrity with the usage of record descriptors (keys, mandatory fields, field types, etc.) as well as the ability of record fields to refer to other records. Despite its simplicity, recfiles can be used to store medium-sized databases. The GNU recutils suite comprises a texinfo manual describing the Rec format, a C library (librec) providing a rich set of functions to access rec files, a set of C utilities that can be used in shell scripts and in the command line to operate on rec files, and an Emacs mode (rec-mode).
datafromdump is a class that manipulates table dumps from full MySQL database dumps. The SQL CREATE and INSERT statements for a number of given tables can be extracted and executed immediately or saved to a new database dump file. During the first scan of a dump file, it tries to create a "metadata" file, so the subsequent data extraction jobs will be much faster. CREATE TABLE operators can be executed or included into the resulting SQL file or not, according to passed parameters. A short "statistic page" can be printed after the job.
Zend Framework Models Generator generates Zend Framework model classes from MySQL, PostgreSQL, and SQLite databases. It can query a given database to retrieve the list of tables and their fields, and generates model classes for one table or for all tables of the specified database.