[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