Commits

Mike Bayer committed e8e2270

- Added 'CALL' to the list of SQL keywords which return
result rows.

  • Participants
  • Parent commits 4016cda
  • Branches rel_0_4

Comments (0)

Files changed (2)

 =======
 CHANGES
 =======
-
 0.4.7
 =====
+- mysql
+    - Added 'CALL' to the list of SQL keywords which return
+      result rows.
+
 - oracle
     - Oracle get_default_schema_name() "normalizes" the name
       before returning, meaning it returns a lower-case name
       when the identifier is detected as case insensitive.
 
-    - creating/dropping tables takes schema name into account
+    - Creating/dropping tables takes schema name into account
       when searching for the existing table, so that tables
       in other owner namespaces with the same name do not
-      conflict [ticket:709]
+      conflict. [ticket:709]
 
 
 0.4.6

File lib/sqlalchemy/databases/mysql.py

     r'\s*(?:UPDATE|INSERT|CREATE|DELETE|DROP|ALTER|LOAD +DATA|REPLACE)',
     re.I | re.UNICODE)
 SELECT_RE = re.compile(
-    r'\s*(?:SELECT|SHOW|DESCRIBE|XA RECOVER)',
+    r'\s*(?:SELECT|SHOW|DESCRIBE|XA RECOVER|CALL)',
     re.I | re.UNICODE)
 SET_RE = re.compile(
     r'\s*SET\s+(?:(?:GLOBAL|SESSION)\s+)?\w',