【问题标题】:Is it possible to insert PostgreSql table using Postman?是否可以使用 Postman 插入 PostgreSql 表?
【发布时间】:2021-08-05 02:59:32
【问题描述】:

我有一个 PostgreSQL 数据库在 5434 端口的 Docker 容器上运行。我想知道是否可以发送 POST 请求并为下表插入数据?

public class Student {
    private Long id;
    private String name;
    private String email;
    private LocalDate dob;
    private Integer age;
}

如果不是,您建议通过 pgAdmin 或任何适当的方式将随机数据插入 PostgreSql 数据库?

【问题讨论】:

    标签: java postgresql post postman


    【解决方案1】:

    Postman 是一个 REST、SOAP 和 GraphQL API 客户端。它不能直接与 PostgreSQL 服务器一起使用。应该使用众多PostgreSQL clients 之一。

    但是,有一些解决方案可以将您的数据库转换为 API。您可以结帐:

    【讨论】:

    • 感谢您的帮助。但我不确定我是否可以解释我在寻找什么。我需要一个工具来将数据插入 Postman 等 PostgreSQL 数据库,方法是创建 POST 配置并随机设置字段值,例如{{ randımInteger }}, {{ randomString }}... 然后我只需单击 POST 请求,每个请求都会使用这个随机字符串或整数值创建一条记录。这可能吗?
    • 因此您可以使用答案中提到的 PostgreSQL 客户端之一来使用 SQL 插入数据,或者您可以安装将连接到您的 PostgreSQL 数据库的 PostgREST(甚至在您的本地 PC 上)。然后,您可以将 POST 请求发送到 PostgREST 服务器,然后将您的请求转换为 PostgreSQL 数据库。
    • 所以,名单上有很多。你会向我推荐哪一个?仅 PostgREST?还是其他?
    • 如果你选择使用 PosgreSQL 客户端,我建议使用 pgAdmin 或 DBeaver。如果您需要简单地插入一些数据 - pgAdmin 会更容易学习。 DBeaver 是我在日常工作中的选择,因为它具有 pgAdmin 所缺乏的许多有用功能。
    • 实际上我已经安装了我的 PC 并在 pgAdmin 有经验。但是,您的意思是使用创建脚本吗?我的意思是使用像邮递员这样更简单的方式插入?因为如果我使用创建脚本,我必须在每次运行此脚本时更新值。
    猜你喜欢
    • 2019-10-06
    • 1970-01-01
    • 2013-02-08
    • 2019-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-24
    相关资源
    最近更新 更多