Mercurial > sqlpython
view docs/source/design.rst @ 532:506156a9915e tip
add history file support
author | zhangmingyuan240@gmail.com |
---|---|
date | Mon, 18 Jun 2012 16:06:42 +0800 |
parents | 4bd3145bff1b |
children |
line wrap: on
line source
============ Design Notes ============ These design notes will hopefully not be necessary for routine use of sqlpython; they describe implementation details intended to be transparent to the user. However, if you get involved in developing or debugging - or if something goes wrong (which it sometimes will) - this information may be of interest. Pickled metadata ---------------- sqlpython relies on Gerald to collect metadata, and this collection takes some time. When a database connection is made, a Gerald connection is initiated; to provide preliminary metadata before that Gerald collection is complete, sqlpython looks for a picklefile storing metadata collected during an earlier session. When the fresh metadata collection is complete, it is stored in pickled form for the next session.