【发布时间】:2019-07-15 11:09:48
【问题描述】:
Google 说 没有触发器、没有存储过程、没有视图。这意味着我唯一可以转储(或导入)的只是 SHOW TABLES 和 SELECT * FROM XXX? (!!!)。
对于具有 10 个表和 100 个触发器、存储过程和视图的数据库来说,这意味着我必须手动重新创建几乎所有内容? (无论是进口还是出口)。
(我的老板认为我在欺骗他。他无法理解以前,对我来说,雇主如何通过两次单击将复制到一堆计算机上,而我个人需要数小时(甚至数天)才能与互联网巨头合作像谷歌。)
编辑:
我们有在本地计算机上创建的应用程序,我们使用本地 MySQL。这些应用程序使用 MySQL DB,例如,由 n 个表和 10*n 个触发器组成。目前我们甚至无法检查 google-cloud-sql,因为这意味着几乎所有内容(除了 n 个几乎为空的表)都必须手动“上传”。而且我们也不能使用 google-cloud-sql DB 进行检查,因为这意味着几乎所有内容(除了 n 个几乎为空的表)都必须手动“下载”。
到目前为止,我们通过从本地或“云”MySQL 获取一个不错的 mysqldump 来执行这些“上下”加载。
【问题讨论】:
-
@Raymond Nijland 这是评论,而不是问题...无论如何,如果没有任何用处,请随意删除它。
-
“雇主通过两次单击将复制复制到一堆计算机上” 如果您在 Google 云上使用 MySQL,您也可以设置 Private IP / Connection options for external applications 并同步您的(本地/远程)数据库与远程 SQL IDE..