[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: gEDA-dev: gschem modifications
On 7/21/06, Stuart Brorson <sdb@cloud9.net> wrote:
> * If possible, it would be nice if any component database manager
> could interface to two types of component libraries: 1. a text based
> one similar to the one we already have, and 2. a client/server
> database system. This might obviate the point I made above.
>
We discussed doing an attribute server at the last Freedog meeting.
The interface to the server could be a socket connection. One version
of the the server could retrieve data from a hash that is loaded from
an ASCII file (the ASCII file could come from a Postgres dump). A second
version of the server could retrieve data from a Postgres database
directly.
You would run whichever server you want. When you want to try a new
version of the server stop the old one, start the new one and connect
to it.
The write-up that was discussed at the last meeting is located at
http://www.luciani.org/not-quite-ready/doc/compsrv.pdf
I call the server CompSRV. Currently it only serves up datasheet
filenames from a hash but future versions will use Postgres and
serve other component attributes.
(* jcl *)
P.S. My preference on the database is Postgres. When I looked at
databases MySQL did not have views, sub-selects and wasn't ACID
compliant.
--
http://www.luciani.org
_______________________________________________
geda-dev mailing list
geda-dev@moria.seul.org
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev