Advertisement
Guest User

Untitled

a guest
May 13th, 2012
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.71 KB | None | 0 0
  1. from sqlalchemy.dialects.mysql.mysqldb import MySQLDialect_mysqldb
  2.  
  3. __author__ = "Richie Foreman <richie.foreman@gmail.com>"
  4.  
  5. """Support for Google Cloud SQL on Google App Engine
  6.  
  7. Connecting
  8. -----------
  9.  
  10. Connect string format::
  11.  
  12.    mysql+gaerdbms:///<dbname>
  13.  
  14.  
  15.  # Example:
  16.  create_engine('mysql+gaerdbms:///mydb',
  17.                 connect_args={"instance":"instancename",
  18.                 pool_recycle=1)
  19. """
  20.  
  21. class MySQLDialect_gaerdbms(MySQLDialect_mysqldb):
  22.  
  23.     @classmethod
  24.     def dbapi(cls):
  25.         from google.appengine.api import rdbms
  26.         return rdbms
  27.    
  28.     def create_connect_args(self, url):
  29.         return [[],{'database':url.database}]
  30.  
  31. dialect = MySQLDialect_gaerdbms
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement