【问题标题】:Amazon RDS postgres Data wiped and can't connect to database?Amazon RDS postgres 数据已擦除,无法连接到数据库?
【发布时间】:2020-06-28 05:01:03
【问题描述】:

我创建了一个 RDS Postgres 实例。我是 RDS 新手。

数据库主机:

 demodb.xxxuxxvxxxxx.us-east-2.rds.amazonaws.com

数据库标识符:

demodb

每个教程都说要使用此 URL 进行连接: jdbc:postgresql://demodb.xxxuxxvxxxxx.us-east-2.rds.amazonaws.com:5432/demodb

但每次我都会收到这个错误-

FATAl: database "demodb" does not exist.

我可以使用这个连接:

 jdbc:postgresql://demodb.xxxuxxvxxxxx.us-east-2.rds.amazonaws.com:5432/postgres

现在,虽然我很高兴在使用 SQL 工作台创建表并将数据插入这些表后进行连接,但几个小时后,我的所有表和数据都被删除/擦除/删除了。为什么会发生这种情况?以及如何防止它在未来发生?

【问题讨论】:

    标签: postgresql amazon-web-services amazon-rds


    【解决方案1】:

    致命:数据库“demodb”不存在。

    demodb 是数据库实例标识符。它不是 PostgreSQL 中数据库的名称

    默认情况下,RDS PostgreSQL 不会为您创建数据库。在我看来,您在设置 RDS PostgreSQL 时还没有创建实际的数据库。

    要在创建 RDS 时创建数据库,有一个名为 Initial database name 的选项,您应该在其中指定所需数据库的名称。否则,不会创建数据库,这是默认行为

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-06
      • 1970-01-01
      • 2020-12-05
      • 2017-02-17
      • 1970-01-01
      相关资源
      最近更新 更多