On Friday 09 May 2008 16:32:25 Lukasz Szybalski wrote:
> On Fri, May 9, 2008 at 4:46 AM,  <[EMAIL PROTECTED]> wrote:
> > On Friday 09 May 2008 03:05, Lukasz Szybalski wrote:
> >> Do you guys know what would give me column definition of table?
> >
> > do u want it as generated source-text or what?
>
> Yes. The Final output I would like is the txt version of db
> definitions.

> autoload --->  sqlalchemy.Column('Address_Sid', sqlalchemy.Integer,
> primary_key=True),
well, then see that one.

> > have a look at dbcook/dbcook/misc/metadata/autoload.py
> > at dbcook.sf.net

running 'python autoload.py dburl' will dump the db-metadata into 
src-text, trying to convert some types into their generic form.
see also other files in that directory, copyall.py and copydata.py, 
for copying stuff between dburls.

ciao
svil

> >> I have a table that I autoload and I would like to get this:
> >>
> >> address_table = sqlalchemy.Table('address', metadata,
> >>     sqlalchemy.Column('Address_Sid', sqlalchemy.Integer,
> >> primary_key=True), sqlalchemy.Column('FirstName',
> >> sqlalchemy.Unicode(40),nullable=False),
> >> sqlalchemy.Column('LastName',
> >> sqlalchemy.Unicode(40),nullable=False),
> >> sqlalchemy.Column('MaidenLastName', sqlalchemy.Unicode(40)),
> >> sqlalchemy.Column('Email',
> >> sqlalchemy.Unicode(80),nullable=False),
> >>
> >>
> >> So:
> >> I can get a list of tables:
> >> for i in metadata.tables:
> >> ...     print i
> >>
> >> list of columns:
> >>  for i in metadata.tables['WMI'].original_columns:
> >> ...     print i
> >>
> >> How do I get column type, indexes and primary keys?
> >>
> >> Lucas
> >>
> >> On Tue, Apr 15, 2008 at 7:44 PM, Lukasz Szybalski
> >> <[EMAIL PROTECTED]>
> >
> > wrote:
> >> > Hello,
> >> > Is there maybe a feature in sqlalchemy that would allow me to
> >> > autoload table from one database, and move it over to another
> >> > database?
> >> >
> >> > 1. I would like to print data structure from autoload table.
> >> > (then copy and paste it into new file  and use it to create
> >> > new table)(without typing every data structure)
> >> > 2. And/or autoload via one engine and autoupload via different
> >> > engine and create_all()
> >> > 3. Analyze csv files and create sqlalchemy definition like
> >> > structure.
> >> >
> >> > Ideas?
> >> >
> >> > Lucas



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"sqlalchemy" group.
To post to this group, send email to sqlalchemy@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/sqlalchemy?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to