comparison docs/source/design.rst @ 476:4bd3145bff1b

begin design notes
author cat@eee
date Thu, 11 Mar 2010 16:11:42 -0500
parents
children
comparison
equal deleted inserted replaced
475:8937b1476c42 476:4bd3145bff1b
1 ============
2 Design Notes
3 ============
4
5 These design notes will hopefully not be necessary for routine use
6 of sqlpython; they describe implementation details intended to be
7 transparent to the user. However, if you get involved in developing
8 or debugging - or if something goes wrong (which it sometimes will) -
9 this information may be of interest.
10
11 Pickled metadata
12 ----------------
13
14 sqlpython relies on Gerald to collect metadata, and this collection
15 takes some time. When a database connection is made, a Gerald
16 connection is initiated; to provide preliminary metadata before that
17 Gerald collection is complete, sqlpython looks for a picklefile
18 storing metadata collected during an earlier session. When the fresh
19 metadata collection is complete, it is stored in pickled form for the
20 next session.
21
22
23
24