DB-API からの cursor.description によって返される type_codes が、標準の MySQLdb 実装とは Google Cloud SQL で異なることがわかりました。例: MySQLdb (mysqldb-python)では、VAR_STRING は 253 で、NEWDECIMAL は 246 です。ただし、これらの値を Google Cloud SQL から (Google App Engine から、Python "rdbms" パッケージを使用して) 取得しようとすると、異なる値: VAR_STRING = 12 および NEWDECIMAL は 3 です。
1) Google Cloud SQL の適切な type_code マッピングを見つけることができる場所を知っている人はいますか?
2) さらに良いことに、標準の MySQLdb (mysqldb-python) 実装には、Python コードで直接使用できる定数があります。これらは、Google Cloud SQL の Python ライブラリ (「rdbms」など) でどこでも利用できますか?