]> git.ipfire.org Git - thirdparty/sqlalchemy/sqlalchemy.git/commit
- the "owner" keyword on Table is now deprecated, and is
authorMike Bayer <mike_mp@zzzcomputing.com>
Sat, 22 Mar 2008 19:30:42 +0000 (19:30 +0000)
committerMike Bayer <mike_mp@zzzcomputing.com>
Sat, 22 Mar 2008 19:30:42 +0000 (19:30 +0000)
commit82198afee9a94925d6b30eb0e612fd3a93170338
tree053230cba763ddc47b58281a8e04eec44bb33d79
parent2cff3ad9f8b90e82aa396ba26dd83b95b21c15ff
 - the "owner" keyword on Table is now deprecated, and is
      exactly synonymous with the "schema" keyword.  Tables
      can now be reflected with alternate "owner" attributes,
      explicitly stated on the Table object or not using
      "schema".

    - all of the "magic" searching for synonyms, DBLINKs etc.
      during table reflection
      are disabled by default unless you specify
      "oracle_resolve_synonyms=True" on the Table object.
      Resolving synonyms necessarily leads to some messy
      guessing which we'd rather leave off by default.
      When the flag is set, tables and related tables
      will be resolved against synonyms in all cases, meaning
      if a synonym exists for a particular table, reflection
      will use it when reflecting related tables.  This is
      stickier behavior than before which is why it's
      off by default.
CHANGES
lib/sqlalchemy/databases/oracle.py
lib/sqlalchemy/schema.py
test/dialect/oracle.py
test/testlib/schema.py