PostgreSQL的错误级别

应用开发中错误处理是我们必须面对的事情,数据库开发也不例外。

PostgreSQL数据库开发中我们可能会遇到的几种错误级别如下:

错误级别说明
PANIC 发生了影响整体PostgreSQL的实例的错误。所以的连接会被切断,停止PostgreSQL服务。这是致命性的错误,需要从安装设定等方面找原因。
FATAL 某个session内发生了某个问题,这个session将被切断。但不会影响其他session的处理。程序开发人员要重视这种错误。
ERROR

某个事务(transaction)内发生了某个问题,这时候会自动回滚。但不会影响其他事务或session的处理。程序开发人员要重视这种错误。

WARNING 警告一般不是非常重要的信息,比如SQL写的不规范啥的内容。从严谨的角度来说,程序开发人员也应该要重视这种信息。
LOG log信息是数据库管理员要重视的内容。一般是关于数据库整体的性能信息,或者内部处理错误信息。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值