我对云服务非常陌生(而且tbh,后端不是我的专业领域),并且我正尝试将本地数据库部署到google cloud,以便可以在投资组合中显示我的应用。
google cloud shell要求我使用我的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,因为我无法使其工作)
答案 0 :(得分:0)
您必须将本地PostgreSQL迁移到GCP。
本文档将为您提供帮助 https://cloud.google.com/solutions/migrating-postgresql-to-gcp