Подключение локальной базы данных postgres к облаку Google

#sql #database #postgresql #google-cloud-platform #cloud

#sql #База данных #postgresql #google-облачная платформа #облако

Вопрос:

Я в значительной степени новичок в облачных сервисах (и tbh, серверная часть — это не моя область знаний), и я пытаюсь развернуть свою локальную базу данных в Google Cloud, чтобы я мог показать свое приложение в портфолио.

Облачная оболочка Google потребовала, чтобы я вошел в систему с моим пользователем postgres и паролем, и я думаю, что я все понял правильно, потому что в консоли было показано следующее, но нет никаких сведений о моих локальных базах данных

 You are now connected to database "postgres" as user "postgres".
postgres-> [l
                                                List of databases
     Name      |       Owner       | Encoding |  Collate   |   Ctype    |            Access privileges
--------------- ------------------- ---------- ------------ ------------ -----------------------------------------
 cloudsqladmin | cloudsqladmin     | UTF8     | en_US.UTF8 | en_US.UTF8 |
 postgres      | cloudsqlsuperuser | UTF8     | en_US.UTF8 | en_US.UTF8 |
 template0     | cloudsqladmin     | UTF8     | en_US.UTF8 | en_US.UTF8 | =c/cloudsqladmin                        
               |                   |          |            |            | cloudsqladmin=CTc/cloudsqladmin
 template1     | cloudsqlsuperuser | UTF8     | en_US.UTF8 | en_US.UTF8 | =c/cloudsqlsuperuser                    
               |                   |          |            |            | cloudsqlsuperuser=CTc/cloudsqlsuperuser
(4 rows)

postgres->
  

Кроме того, я открыт для других вариантов, если у кого-нибудь есть лучший / более простой выбор для загрузки базы данных (если только указанный вариант не heroku, потому что я не смог заставить его работать)

Комментарии:

1. Что вы хотите сделать? Чего вы ожидаете? Можете ли вы подробно описать эти моменты?

2. @guillaumeblaquiere Я уже решил это, но если у кого-нибудь возникнет подобная проблема, я сделал следующее: сначала я создал резервную копию sql моей локальной базы данных. Затем мне пришлось создать корзину и загрузить указанную резервную копию sql туда. Наконец, на вкладке экземпляр вам нужно перейти к импорту и выбрать корзину, а также выбрать, куда вы хотите импортировать резервную копию.

Ответ №1:

Вам необходимо перенести локальный PostgreSQL на GCP.

Эта документация поможетhttps://cloud.google.com/solutions/migrating-postgresql-to-gcp