Alex,

Very cool.

Give me a little time to study this.  But, already, I can tell that
you know some things that I do not.  I have some learning to do.

More later.

Dave

On Thu, Aug 30, 2018 at 09:03:56AM +0300, Alex Bodnaru wrote:
> ah, good you told me. mine is working, and was based on your django code.
> i'm loading tables, foreign keys an manytomany relations, and their data.
> all this is being generated from one xsd automatically. my code will be
> attached here.
> although xsd can represent primary keys, mine doesn't have it, and i'm
> allowing the
> user to set one per table, and one default pk field. if inexistent, the pk
> field will be
> added as an auto incremented integer.
> btw i'm performing the load of multiple xsd with multiple models in one
> run, importing
> them in a main.py. this complexity somewhat broke the preservation of older
> files.
> your generateDS.py has not changed at all.
> 
> since my source data contains more than one xsd with overlapping entities,
> and i've
> got stuck when one table is being defined in one xsd as a named complex
> type,
> but in the other, is being defined as a child type element of a field,
> hence it gets
> the name of the field + 'Type'. i'd like to override this particular
> behaviour, at least the
> field type dot to get the suffix, so it could match the table from the
> other xsd.
> 
> thanks a lot for all your work,
> alex
> 
> On Thu, Aug 30, 2018 at 7:01 AM Dave Kuhlman <dkuhl...@davekuhlman.org>
> wrote:
> 
> > Alex,
> >
> > You are welcome.  Hope generateds has been useful.
> >
> > Your work on an extension for SQLAlchemy sounds very interesting.  I
> > suspect that such a capability would be a very valuable addition.
> >
> > I'm working on something similar myself.  I'm hoping to be able to
> > generate an SQLAlchemy model from an XML schema, then use
> > generateDS.py to generate a module contain export methods that would
> > load data from an XML instance document into a SQLAlchemy database.
> > I'm just now starting to study SQLAlchemy and am learning as I go.
> >
> > And, by the way, Denis Sutyagin aka jabber contributed the
> > code base for my work.
> >
> > I've also done some initial work on an analogous capability for
> > generateds and Django.
> >
> > I'm thinking that this is in the area of an ETL capability for
> > generateds and SQLAlchemy (and Django): extract, transform, and
> > load, without very much emphasis on the transform part.  Wait.
> > Maybe ... OK. I've added a hook for user transforms.  Although, I'm
> > groping about use-cases, which is likely obvious.
> >
> > I'm new to SQLAlchemy and am groping and learning about it as I work
> > on this.  So, it will likely be some time in the future before I
> > have something that works.
> >
> > Maybe someday we can compare notes and compare ideas on this.
> >
> > Dave
> >
> > On Wed, Aug 29, 2018 at 06:06:33PM +0300, Alex Bodnaru wrote:
> > > hello my friends,
> > >
> > > a big thank for generateds.
> > >
> > > in an aim to load a db from xsd and xml data files, i had the pleasure to
> > > develop an sql alchemy extension.
> > > my only wish I didn't find a way to fulfill is to generate anonymous
> > types
> > > without the 'Type' suffix.
> > > however i tryed, my aim to do the change myself failed, since I didn't
> > find
> > > where un the code it's being done.
> > >
> > > thanks in advance,
> > > alex
> > >
> > >
> > > alex
> >
> > >
> > ------------------------------------------------------------------------------
> > > Check out the vibrant tech community on one of the world's most
> > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> >
> > > _______________________________________________
> > > generateds-users mailing list
> > > generateds-users@lists.sourceforge.net
> > > https://lists.sourceforge.net/lists/listinfo/generateds-users
> >
> >
> > --
> >
> > Dave Kuhlman
> > http://www.davekuhlman.org
> >
> 
> 
> -- 
> --
> alex

-- 

Dave Kuhlman
http://www.davekuhlman.org

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
generateds-users mailing list
generateds-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/generateds-users

Reply via email to