I have tried this command:
    a.a_metadata.drop_all(bind=db)
    a.a_metadata.create_all(bind=db)

and they don't create any tables and I don't get any error at all.

With, setup_all(True, bind=db), creates table A and B on each engine.
I just want table A on m1,m2 and table B on n1,n2.  I have spent quite
some time searching and going over the docs but I can't figure out the
problem is.

=================================================================
### file c.py

#!/usr/bin/env python

from sqlalchemy import create_engine

import b
import a

m1 = create_engine("mysql://m1:[EMAIL PROTECTED]:3306/m1", echo=True)
m2 = create_engine("mysql://m2:[EMAIL PROTECTED]:3306/m2", echo=True)

n1 = create_engine("mysql://n1:[EMAIL PROTECTED]:3306/n1", echo=True)
n2 = create_engine("mysql://n2:[EMAIL PROTECTED]:3306/n2", echo=True)

# create tables
for db in (m1, m2):
    a.a_metadata.drop_all(bind=db)
    a.a_metadata.create_all(bind=db)

    #setup_all(True, bind=db)

for db in (n1, n2):
     # setup_all(True, bind=db)
    b.b_metadata.drop_all(bind=db)
    b.b_metadata.create_all(bind=db)

=======================================================
### file a.py

from elixir import *

from datetime import datetime

a_metadata = metadata
__metada__ = a_metadata

class A(Entity):
    using_options(tablename='a', auto_primarykey = False)
    aname = Field(String(30),  primary_key = True, nullable = False,
unique=True)

=========================================================
### file b.py

from elixir import *

from datetime import datetime

b_metadata = metadata
__metada__ = b_metadata

class B(Entity):
    using_options(tablename='b', auto_primarykey = False)
    bname = Field(String(30),  primary_key = True, nullable = False,
unique=True)

--~--~---------~--~----~------------~-------~--~----~
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