授权错误:为Google云SQL迁移数据库

时间:2014-09-10 16:59:56

标签: sqlalchemy authorization

我一直在尝试使用google cloud sql制作数据库,但迁移数据库时出错。

python manager.py db init效果很好:制作了一个名为migrations的文件夹。

但是,python manager.py db migrate会产生错误:

   File "/usr/local/google_appengine/google/storage/speckle/python/api/rdbms.py", line 946, in MakeRequest
raise _ToDbApiException(response.sql_exception)
sqlalchemy.exc.InternalError: (InternalError) (0, u'End user Google Account not authorized.') None None

它看起来像是一种授权错误。我该如何解决?

1 个答案:

答案 0 :(得分:0)

如果您使用不同的ID授权,则以前的身份验证信息已保存在文件' .googlesql_oauth2.dat'中。

在这种情况下,您必须在执行身份验证过程之前删除该文件。

Mac:

~/.googlesql_oauth2.dat

视窗:

%USERPROFILE%\.googlesql_oauth2.dat

参考:http://jhlim.kaist.ac.kr/?p=182