Hi list, I'm new to sqlalchemy and I want to say... WOW fantastic library!

I'm studying this library because I want to move my worker program to
use sqlalchemy in place of tough sql, so before start, just some questions:

- Are there, inside the library the "alter" (drop, etc.) sql function?
   I haven't found it.
- Where are defined "create_session" function? I haven't found it :)
- create_session return a session, but how many session can I have into
   my programs? How long does it live? Can I create one and use for all
   my program life (also hours +):

def my_class(object):
  def __init__(self):
   #create all the sql obj
   self._mysession = create_session()

  def after_some_hours(self):
   self._mysession.query

- If in a db, I have already "cascade rules", row example:
   creation_user integer NOT NULL
    REFERENCES _sys_users (id) ON DELETE CASCADE
   how I have to wrote the sqlalchemy definitions? Does sqlalchemy see if
   there are already that db rules and work in consequence? Or it will
   raise errors? (the I'll delete record, of course)
- If a db don't have real "cascade rules" (sqlite), sqlalchemy do the
   work for it?

End for now :)

Thanks a lot,
Michele

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Sqlalchemy-users mailing list
Sqlalchemy-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/sqlalchemy-users

Reply via email to