From: Earney, B. C. <ea...@um...> - 2004-02-17 19:15:50
|
I know there has been talk of using a real database for the backend of gramps. I've seen emails about sqlite. While at the sqlite site (sqlite.org), I noticed there is a sqlobject (object-relational mapper) for sqlite which is written in python. It seems that the producer of sqlobject (www.sqlobject.org) has added support for other databases besides sqlite: <snip from sqlobject.org site> SQLObject supports most database schemas that you already have, and can also issue the CREATE statement for you. Postgres and SQLite are also supported (with Sybase and Firebird in the working), and SQLObject provides an abstraction layer that helps make your application much more portable between these databases. I wonder if this is an area that should be investigated? Billy |
From: Alex R. <sh...@al...> - 2004-02-17 20:51:45
|
Billy, The current plans are to start with the Berkeley DB implementation. If =20 you're interested, take a look at the following pages: http://gramps.sourceforge.net/phpwiki/index.php/GrampsNextGeneration http://gramps.sourceforge.net/phpwiki/index.php/GrampsDatabaseModel The main reason of starting with Berkeley DB is that it's a standard =20 python module and is included in all python2.3 distributions. This way =20 users won't need any extra effort to use gramps. As the database backend stabilizes, we may provide more backend =20 options, including sqlite, and possibly other full-blown SQL databases. On a different note -- have you had any chance to hack on gnome-print =20 yet? Would you like to pick this up as a bounty task? Alex --=20 Alexander Roitman http://ebner.neuroscience.umn.edu/people/alex.html Dept. of Neuroscience, Lions Research Building 2001 6th Street SE, Minneapolis, MN 55455 Tel (612) 625-7566 FAX (612) 626-9201 |
From: Don A. <don...@co...> - 2004-02-17 21:16:48
|
It does sound like this could be a good contender when we expand the backends to handle SQL. Don Alex Roitman wrote: > Billy, > > The current plans are to start with the Berkeley DB implementation. > If you're interested, take a look at the following pages: > http://gramps.sourceforge.net/phpwiki/index.php/GrampsNextGeneration > http://gramps.sourceforge.net/phpwiki/index.php/GrampsDatabaseModel > > The main reason of starting with Berkeley DB is that it's a standard > python module and is included in all python2.3 distributions. This > way users won't need any extra effort to use gramps. > > As the database backend stabilizes, we may provide more backend > options, including sqlite, and possibly other full-blown SQL databases. > > On a different note -- have you had any chance to hack on gnome-print > yet? Would you like to pick this up as a bounty task? > > Alex > |