问题标签 [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 投票
2 回答
10625 浏览

google-app-engine - 用于企业管理系统的 GAE DataStore 与 Google Cloud SQL

我正在构建一个使用 gae 的企业管理系统应用程序。我已经使用 gae 和数据存储构建了多个应用程序,但从来没有一个需要大量用户输入事务以及需要管理和管理报告的应用程序。我最大的恐惧是,当我需要创建交叉表和其他详细报告(或商业智能报告和数据操作)时,我将面临 gae 的数据存储查询和数据拉取限制的大量问题。这真的只是架构偏好还是这里有数量问题?

过去,我曾针对 Oracle/MySql/MSSql 使用 C++/c#/Java 构建系统(在复杂或经常访问的数据库结果中添加了一个缓存层以提高性能)。

我一直在读到,我们要抛弃旧的关系数据心态,转向空中大 McHashTable 的新世界……但新的并不总是更好……任何关于上述内容的见解或经验都会有所帮助。

0 投票
1 回答
1269 浏览

java - JPA 与 Google Cloud SQL“NoClassDefFoundError:java.util.prefs.Preferences 是受限类”

我将 JPA 与 GAE/Google Cloud SQL 一起使用,并根据 Google 文档设置了所有内容。我可以在 Eclipse 中浏览我的 JPA 实体,并且应用程序运行良好,除非我尝试这样做:

在 EMF 内部,我这样做:

...这就是导致错误的原因。这是获取 EntityManagerFactory 的正确方法吗?

下面是回溯。我还在回溯下方粘贴了 persistence.xml 内容,但它是自动生成的,我认为它是正确的。我不明白为什么 Preferences 会受到限制,因为我使用了 Google 推荐的访问 EntityManagerFactory 的方式。

这是我的persistence.xml:

提前感谢您的帮助!

0 投票
1 回答
399 浏览

gwt - addition of GWT Breaks Cloud SQL JPA using Eclipse GPE

I've tested multiple times some strange behavior exhibited by Google Plugin for Eclipse (GPE) when running a project both a JPA facet persisting to Google Cloud SQL and GWT. I'm using Eclipse 3.7 Indigo, AppEngine 1.6.5, EclipseLink 2.3 JPA, and GWT 2.4.0.

I successfully set up JPA 2.0 with GPE following the directions . Then, once that's working, I then try to check "use GWT" in the GPE "Google" menu for the project. At that very point, JPA persistence to the Google Cloud SQL breaks. This is reversible by unchecking "use GWT", luckily. I'm using the Cloud SQL for development, not the local MySQL. I want to test that next.

Here is my stacktrace for the connection error that pops up after checking "use GWT". The short of it is: "java.lang.NoClassDefFoundError: Could not initialize class sun.security.pkcs11.SunPKCS11".

and here are my connection parameters in the Eclipse run configuration, after adding in GWT:

Thanks in advance for any insight. I'll try to share this with Google as well, since I think it is something they ultimately need to be aware of.

0 投票
1 回答
387 浏览

python - 使用 Python 访问 MySQL 时,如何检索 Google Cloud-SQL 中的列名?

我在我的 Python 代码中执行这种查询

在此之后,我调用了一个 Jinja2 模板,我将 rows 变量传递给该模板,我可以在{% for row in rows %}代码中成功地使用它。

我不知道如何获得列的名称。我试图将它从 rows 变量中取出,但徒劳无功。任何的想法?

0 投票
2 回答
1257 浏览

mysql - 使用 Eclipse 从 Google Cloud Sql 生成数据库的 DDL 语句会导致脚本出现问题?

我使用数据源浏览器从 Eclipse 连接到 Google Cloud SQL 数据库。但是,当我使用它的选项生成该数据库的 DDL 时Generate DDL,我无法AUTO_INCREMENT在我的脚本中获取,而是获取相应的主键。

我将如何去获取AUTO_INCREMENT我的脚本?

0 投票
1 回答
143 浏览

google-app-engine - 谷歌云sql:每个实例的应用数量是多少?

我正在使用 D1 大小的谷歌云 sql 实例并启用计费。直到几天前,我只能使用该实例创建 3 个授权应用程序。当我尝试创建三个以上时,它会显示“您已达到授权应用程序的最大数量”。但现在我可以创建超过 5 个应用程序。那么可以连接到单个实例的授权应用程序的实际数量是多少。

0 投票
1 回答
1341 浏览

android - 如何在 Google App Engine Cloud SQL 中存储 MySQL 数据库?

我在我的大学里做一个 Android 项目。我有一个 MySql 数据库,我需要将此数据库从我的 Android 应用程序访问移动到 Google Cloud Sql。我怎样才能做到这一点?

我的数据库中只有 3 个表。谁能告诉我一步一步的程序来处理这个。我从谷歌应用引擎文档中看到了一些东西。我无法理解。

我正在使用 servlet。

我需要任何人的指导来解决这个问题。提前致谢。

0 投票
2 回答
1381 浏览

django - 带有 mysql (Cloud SQL) 的谷歌应用引擎是否支持 GIS?

我试图在应用程序引擎和云 sql 站点上找到一些关于此的文档,但无论哪种方式都找不到任何引用它的东西。我知道您可以在他们的自定义 sql 选项上执行 GIS 查询,而且我知道 mysql 支持开箱即用的 GIS,但我也知道它需要一些 C 库,但支持有限。

更具体地说,我很想知道使用 mysql 的 geo-django 是否支持使用应用程序引擎/云 sql 组合的 gis。(或者如果他们的定制产品支持geodjango?)

0 投票
1 回答
152 浏览

python - Google Cloud Sql 的 DB-API Type_Codes:与 MySQLdb 不同?

我发现来自 DB-API 的 cursor.description 返回的 type_codes 对于 Google Cloud SQL 与标准 MySQLdb 实现不同。例如:在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”)?

0 投票
2 回答
792 浏览

python - MYSQL 语句中的动态表名 (Google Cloud SQL)

我正在尝试使用 Python(App Engine)从 Google Cloud SQL 中删除/删除一个表,但我希望表名基于一个变量,为简单起见,我在这里使用“你好”。出于某种原因,它向我抛出了一个错误:“您的 SQL 语法有错误;请查看与您的 MySQL 服务器版本相对应的手册,以获取正确的语法,以便在第 1 行的 '-IN' 附近使用”

我尝试了以下方法:

我也试过:

有什么建议么?