2017-07-03 62 views
0

如果我需要從本地驅動器導入sql文件到GCP的CloudSQL Postgres數據庫,似乎沒有辦法做到這一點。GCP:從本地驅動器導入數據到CloudSQL

該文檔僅討論從Google雲端存儲導入。爲了將數據導入CloudSQL,我必須購買存儲桶存儲嗎?還是有另一種方式?

回答

2

您可以使用本地的postgres CLI連接到您的Cloud SQL數據庫,並將其連接到本地sql文件中。如果您的數據已經存在,它將比從GCS存儲桶導入要慢,但(可能)比上傳到GCS然後從此處導入到Cloud SQL更快。

儘管取決於轉儲的大小,但本地CLI的連接可能會在上傳過程中中斷。這可能是由於許多原因造成的,並且在GCS上載和GCS-> Cloud SQL導入中實現的重新連接將防止這成爲問題。因此,如果您的導入量大於幾十GB,取決於您的Internet速度,最好暫時將轉儲放到GCS上,然後將其導入數據庫。

相關問題