1

私はウェブ開発にかなり慣れていませんが、Google Cloud ではさらに多くのことを行っています。申し訳ありません。

基本的に、私は Swift で (Perfect を使用して) アプリのバックエンド部分を実行しており、ローカル コンピューターでスムーズに動作しており、ローカルの Postgre データベースを使用しています (アプリケーションで PostgreORM を使用しています)。

しかし、それを Google Cloud にデプロイすると、データベースが認識されません (コンピューター エンジンと Cloud SQL (同じ名前と資格情報を持つ Google Cloud の Postgre サービス) で同一のポスター データベースを作成しました)。 、アプリがクラウド上にある場合、データベースを認識しません。何が欠けていますか?どうすればよいですか?Postgre で他の docker イメージをインストールしますか?

これが私のDBConnectorコードです:

import PostgresStORM

func setupDBCredentials() -> PostgresConnector.Type{
    let connection = PostgresConnector.self

    connection.host = "localhost" // or the connection name of the Google Cloud, it doesn't work as well
    connection.username = "postgres"
    connection.password = "nearby"
    connection.database = "nearby"
    connection.port = 5432

    return connection
}

基本的に、Google App Engine コードを任意のデータベースに接続するにはどうすればよいですか?

また、役立つ場合は、Perfect Assistant を使用して、Docker を使用してコードを Google Cloud にデプロイしています。

もうありがとう!

4

1 に答える 1