postgreSQL中的验证

postgreSQL中的验证,postgresql,Postgresql,我制作了一个从用户那里收集数据的应用程序。这些数据将在不同的地方收集,并从这些地方发送到中央服务器。我需要为PostgreSQL中的中央服务器设计一个验证计划。必须根据各种验证检查数据,如果验证失败,则必须抛出消息 这是数据库到数据库的传输验证。是的,您走的是正确的道路,您可以使用触发器和/或检查约束来执行此操作 此外,PostgresQL具有非常灵活的类型系统。确保选择最合适的限制性类型。您甚至可以自己定义自定义类型 - ,它可以调用用任何支持的过程语言编写的助手函数。触发器可以引发异常

我制作了一个从用户那里收集数据的应用程序。这些数据将在不同的地方收集,并从这些地方发送到中央服务器。我需要为PostgreSQL中的中央服务器设计一个验证计划。必须根据各种验证检查数据,如果验证失败,则必须抛出消息


这是数据库到数据库的传输验证。

是的,您走的是正确的道路,您可以使用触发器和/或检查约束来执行此操作

此外,PostgresQL具有非常灵活的类型系统。确保选择最合适的限制性类型。您甚至可以自己定义自定义类型

  • -
  • ,它可以调用用任何支持的过程语言编写的助手函数。触发器可以引发异常来中止事务
  • 多列
    主键
    s
  • 部分
    唯一
    索引

请注意,与使用
varchar(length)
相比,您通常最好使用
text
check
约束。

如何将数据从一个数据库发送到另一个数据库?@dezso:这不是我的职责。。我只需要对中央数据库进行验证。我不知道。是否有可能检查所有字段的有效性并在前端不编码的情况下抛出错误?我正在学习postgreSQL。但我不知道如何实施这个计划,我想我已经明白了。我可以借助于触发程序来实现它。如果你有更好的选择,请告诉我。谢谢大家。。我能够生成函数并创建触发器。为什么使用
文本和检查约束通常比
变量(长度)
更好?