1

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」など) でどこでも利用できますか?

4

1 に答える 1

0

Google Cloud SQL で MySQLdb を使用できるようになったため、rdbms API を使用する必要がなくなりました。

https://developers.google.com/appengine/docs/python/cloud-sql/#Python_complete_python_exampleを参照してください

お役に立てれば、

ロブ

于 2014-02-08T00:44:42.167 に答える