我一直在尝试使用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
它看起来像是一种授权错误。我该如何解决?
答案 0 :(得分:0)
如果您使用不同的ID授权,则以前的身份验证信息已保存在文件' .googlesql_oauth2.dat'中。
在这种情况下,您必须在执行身份验证过程之前删除该文件。
Mac:
~/.googlesql_oauth2.dat
视窗:
%USERPROFILE%\.googlesql_oauth2.dat