Mercurial > p > roundup > code
diff roundup/backends/back_gadfly.py @ 1244:8dd4f736370b
merge from maintenance branch
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Thu, 03 Oct 2002 06:56:30 +0000 |
| parents | bc3bc3248dd1 |
| children | 6c24a86a12ae |
line wrap: on
line diff
--- a/roundup/backends/back_gadfly.py Wed Oct 02 19:15:46 2002 +0000 +++ b/roundup/backends/back_gadfly.py Thu Oct 03 06:56:30 2002 +0000 @@ -1,5 +1,6 @@ -# $Id: back_gadfly.py,v 1.27 2002-09-26 03:04:24 richard Exp $ -__doc__ = ''' +# $Id: back_gadfly.py,v 1.28 2002-10-03 06:56:29 richard Exp $ +''' Gadlfy relational database hypderb backend. + About Gadfly ============ @@ -9,25 +10,6 @@ SQL. -Basic Structure -=============== - -We map roundup classes to relational tables. Automatically detect schema -changes and modify the gadfly table schemas appropriately. Multilinks -(which represent a many-to-many relationship) are handled through -intermediate tables. - -Journals are stored adjunct to the per-class tables. - -Table names and columns have "_" prepended so the names can't -clash with restricted names (like "order"). Retirement is determined by the -__retired__ column being true. - -All columns are defined as VARCHAR, since it really doesn't matter what -type they're defined as. We stuff all kinds of data in there ;) [as long as -it's marshallable, gadfly doesn't care] - - Additional Instance Requirements ================================
