问题标签 [google-cloud-sql]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3856 浏览

python - 谷歌应用引擎和谷歌云 sql 上的 Flask SqlAlchemy

任何 python 示例线程,让初学者开始使用带有烧瓶和 sql 炼金术的谷歌应用引擎来访问谷歌云 sql?尤其是从配置的角度来看!

0 投票
1 回答
140 浏览

google-app-engine - Google App Engine (GAE) - 如何控制由 JPA 加载并通过 JAX-RS 公开的对象图的深度?

我很想通过 JPA 使用 GAE SQL 云,但如果出现问题,我将退回到使用 JPA 的数据存储。

我可以预见,如果我的域对象被注释为实体 A 拥有实体 B,然后实体 B 与实体 C、D 和 E 有关系,那么除非延迟加载,否则向 JPA 询问实体 A 可以加载实体 B 到 E。

因为我打算使用 JAX-RS,所以当 JAXB 编组器启动时,这不会导致延迟加载来水合整个对象图吗?

控制暴露内容的最佳做法是什么?

我目前正在考虑编写一个 DAO 层,明确表示“获取所有用户,但不获取他们的孩子”,或“获取所有具有登录历史记录的用户”。我是否可以使用 JPA / JAX-RS 进行这种级别的控制,或者我最好使用 SQL 查询和 JDBC 来编写它?

0 投票
1 回答
1945 浏览

google-apps-script - 使用谷歌应用脚​​本将图像文件作为 blob 存储在数据库中

我正在使用谷歌云 SQL 作为数据库....我正在通过 UrlFetch 获取图像内容,然后将 FetchResponse 转换为 blob....但是当我尝试从数据库中获取 blob 数据并尝试将其作为图像上传时它不是在职的....

imageBlob 将存储在数据库中,其中 PHOTO 字段在数据库中具有 LONgBLOB 类型

现在我正在尝试获取照片

现在将此 blob 用于 html 文件,如下所示:

它没有显示任何图像,它只是显示图像区域..如果我做错了什么,请告诉我..

实际代码:网络脚本:

图像.html

0 投票
2 回答
2482 浏览

load-data-infile - Google Cloud SQL:LOAD DATA INFILE 的替代方案

我在 Google App Engine 工作,我们有一个 Python 脚本,可以在 Google Cloud SQL 中转储数据。我们必须转储的数据集之一是巨大的。我们每天一次转储大约 15 万行数据。

我知道 Google Cloud SQL 不支持LOAD DATA INFILE,我通常会使用它。我的问题是,是否有替代方法LOAD DATA INFILE可以用来加快数据转储的过程。

正常插入数据,不带LOAD DATA INFILE,大约需要 5 分钟。

0 投票
1 回答
1265 浏览

python - django_settings_module 在 GAE 服务器上未定义

所以,我知道你们已经被问过这个问题一百万次了,相信我,我想我已经阅读了所有这些问题。尝试将 Django polls 应用程序(在 django 教程中制作的应用程序)转换为使用谷歌云 SQL 在谷歌应用程序引擎上运行时,我收到 DJANGO_SETTINGS_MODULE is undefined 错误。

这是谷歌应用引擎日志给我的实际堆栈跟踪:

我在尝试在谷歌应用引擎提供的 dev_appserver.py 上运行它时遇到了同样的错误,但设法通过添加来解决这个问题

到 app.yaml 文件。

我的项目目录如下所示:

  • DjangoTut
    • DjangoTut
      • 初始化.py
      • 设置.py
      • 网址.py
      • wsgi.py
    • 民意调查
      • 初始化.py
      • 管理员.py
      • 模型.py
      • 测试.py
      • 网址.py
      • 视图.py
    • 应用程序.yaml
    • 管理.py

我的 app.yaml 文件看起来像这样

其他所有文件都与此处建议的文件相同https://docs.djangoproject.com/en/1.4/intro/tutorial01/

我试过添加

几乎每个 python 文件的开头,但无济于事。我尝试将设置文件移动到项目目录而不是应用程序目录中,并将所有的os.environ['DJANGO_SETTINGS_MODULE']指向都更改为“设置”。我也尝试过直接配置设置,如此处所示https://docs.djangoproject.com/en/dev/topics/settings/#using-settings-without-setting-django-settings-module但我还是一样每当我尝试在谷歌服务器上运行它时都会出错。

任何帮助将不胜感激。

0 投票
1 回答
921 浏览

google-apps-script - 如何通过 google Apps Script 从域的用户帐户访问 Google Cloud SQL

域管理员创建了一个 Google Cloud SQL 实例....现在该域的用户想要通过 google Apps 脚本访问 Google Cloud SQL,但他无法访问....当我从管理员帐户运行此代码时有用 :

var conn = Jdbc.getCloudSqlConnection("jdbc:google:rdbms://"+instance_name+"/"+database_name,"root","");

但是当我从域用户运行此代码时,它会出现此错误:

无法建立数据库连接。检查连接字符串、用户名和密码。

0 投票
1 回答
1342 浏览

google-app-engine - 将数据从 Google Datastore (GAE) 迁移到 Google Cloud SQL

我将 Google Datastore 用于我的应用程序,现在出于报告目的,我想将我的数据从 GAE Datastore 迁移到 Google Cloud SQL。

我有什么选择?(我有超过 100,000 个条目,并且在延期工作中完成它需要很多时间)。

0 投票
1 回答
240 浏览

javascript - Javascript 和 Gmail 等效于 Applescript 和 Apple Mail

我们公司通过电子邮件从第三方专有网站接收订单。

我在 Apple Mail 中选择一条订单消息并运行我编写的使用 applescript、awk、curl 和 bash 的 Applescript:

  • 评估选定的电子邮件
  • 将任何附件下载到我们的服务器
  • 解析段落(纯文本,而不是 HTML - 我使用 RegEx 获取和设置订单详细信息(orderId、customerName、数量等)
  • 将订单详细信息写入 MySQL 数据库

我想对 Google App Script、Gmail 和 Google Cloud SQL 做同样的事情,但不知道哪种语言(Javascript?Python?)和方法最适合选择和获取订单电子邮件的原始文本,请保留它在云端,并处理订单。我认为 App Script 只是 Javascript。我写了一点 Python 代码,但没有真正的应用程序。

有人有骨头要扔我吗?

0 投票
1 回答
288 浏览

google-app-engine - Play Framework 的 Siena 模块在绑定到 Google App Engine 上 Cloud SQL 中的 @Text 字段时出错

我正在尝试重写 Play!框架的YABE 教程,以便它可以使用 Siena 模块在 Google App Engine 上运行。我正在使用以下版本的播放和模块:

  • 玩 1.2.5
  • 克鲁兹耶纳 2.0.3
  • 锡耶纳 2.0.7
  • gae 1.6.0

我已成功设置应用程序,连接到数据库并能够将数据存储/检索到数据库。但是,我遇到了 Siena 模块提供的 @Text 注释的问题。它使用 Post.content 和 Comment.content 数据字段的 MediumText 数据类型正确创建数据库。下面是从 GAE 日志生成的 DDL:

我已经用 @Text 注释对我的 Post.content 字段进行了注释,因为我在一些要使用的板上看到了 Pascal 评论。我在下面发布了我的 Post 类以供参考:

正如我所提到的,一切都部署得很好,但是当我尝试将帖子保存到数据库时,我收到了以下堆栈跟踪:

本质上,尝试将内容字段从 String 映射到 Google ClientSideClob 类是令人窒息的。有人有什么想法吗?

0 投票
1 回答
744 浏览

java - 在 Google app Engine 应用程序中注册 jdbc 驱动程序的正确方法

我正在开展一个项目,我们将 GAE 与 Google Cloud SQL 结合使用。我已经按照本教程https://developers.google.com/appengine/docs/java/cloud-sql/developers-guide#use_with_lang学习如何连接到数据库,到目前为止一切都很好,除了驱动程序注册部分。我的直觉告诉我,司机应该只注册一次,但我不知道何时何地是最好的地方。gae中是否有一种初始化功能可以在实例启动时执行一些代码?或者可能是一个可以加载资源的 xml 文件?

到目前为止,我的代码如下所示:

我想去掉第一行,把它放在一个只会执行一次的地方,然后,每次我收到需要 sql 事务的请求时,我只需要调用 DriverManager.getConnection(...)

谢谢你,罗德里戈。