问题标签 [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.
python - 谷歌应用引擎和谷歌云 sql 上的 Flask SqlAlchemy
任何 python 示例线程,让初学者开始使用带有烧瓶和 sql 炼金术的谷歌应用引擎来访问谷歌云 sql?尤其是从配置的角度来看!
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 来编写它?
google-apps-script - 使用谷歌应用脚本将图像文件作为 blob 存储在数据库中
我正在使用谷歌云 SQL 作为数据库....我正在通过 UrlFetch 获取图像内容,然后将 FetchResponse 转换为 blob....但是当我尝试从数据库中获取 blob 数据并尝试将其作为图像上传时它不是在职的....
imageBlob 将存储在数据库中,其中 PHOTO 字段在数据库中具有 LONgBLOB 类型
现在我正在尝试获取照片
现在将此 blob 用于 html 文件,如下所示:
它没有显示任何图像,它只是显示图像区域..如果我做错了什么,请告诉我..
实际代码:网络脚本:
图像.html
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 分钟。
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
- DjangoTut
我的 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但我还是一样每当我尝试在谷歌服务器上运行它时都会出错。
任何帮助将不胜感激。
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","");
但是当我从域用户运行此代码时,它会出现此错误:
无法建立数据库连接。检查连接字符串、用户名和密码。
google-app-engine - 将数据从 Google Datastore (GAE) 迁移到 Google Cloud SQL
我将 Google Datastore 用于我的应用程序,现在出于报告目的,我想将我的数据从 GAE Datastore 迁移到 Google Cloud SQL。
我有什么选择?(我有超过 100,000 个条目,并且在延期工作中完成它需要很多时间)。
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 代码,但没有真正的应用程序。
有人有骨头要扔我吗?
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 类是令人窒息的。有人有什么想法吗?
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(...)
谢谢你,罗德里戈。