我可以将本地mysql迁移到cloudsql

时间:2016-02-16 17:58:29

标签: python mysql django google-app-engine google-cloud-sql

我使用Python和Django以及在我的电脑上运行的MySQL数据库编写了一个GAE应用程序。我现在想把它加载到app引擎上并使用ClousSQL。在我的电脑上设置数据库很简单,因为我只是运行

$ python manage.py makemigrations myapp

$ python manage.py migrate myapp

如何在CloudSQL上设置数据库?

1 个答案:

答案 0 :(得分:3)

在本地设置数据库后,可以使用mysqldump制作数据库副本并将其导入远程CloudSQL实例。例如:

连接到您的本地实例:

library(dplyr)

calculate_delta <-function(df, id){
    calc_string <- paste('height.post.', id, ' - height.pre.', id, sep = '')
    vector <- mutate_(df, 'delta' = calc_string)$delta
}


vector_list <- setNames(lapply(v.list, function(x) calculate_delta(d, x)), v.list)

将本地数据库导入远程实例:

$ mysql --host=localhost --user=user-name --password

有关详细信息,请参阅连接到Google Cloud SQL Using MySQL Client