
数据库
文章平均质量分 66
聪明马的博客
优质Java工程师,精通数据库,多线程,JVM,设计模式等,阅读过丰富的相关源码
展开
-
【学习笔记】PostgreSQL之继承
在 PostgreSQL 中,表继承是一种数据建模技术,它允许你创建一个包含所有共享结构的父表,然后为不同的子表添加特定的列或约束。它在某些特定情境下非常有用,但也有一些限制和注意事项,例如不支持外键约束在父表和子表之间的引用,因此需要仔细设计和规划。原创 2023-11-03 15:32:52 · 684 阅读 · 0 评论 -
【学习笔记】PostgreSQL之事务
各个步骤之间的中间状态对于其他并发事务是不可见的,并且如果有某些错误发生导致事务不能完成,则其中任何一个步骤都不会对数据库造成影响。这意味着事务是数据库操作的基本单位,要么全部成功执行,要么全部回滚到事务开始前的状态,以确保数据的一致性和完整性。原创 2023-11-03 15:11:38 · 692 阅读 · 0 评论 -
【学习笔记】PostgreSQL之外键
在 PostgreSQL 中,外键(Foreign Key)是一种数据库约束,用于维护表之间的关联关系。外键确保一个表的一列(子列)的值引用了另一个表(父表)的主键或唯一键列的值。这有助于维护表之间的一致性和完整性,以及执行引用完整性检查。原创 2023-11-03 14:51:28 · 3527 阅读 · 0 评论 -
【学习笔记】PostgreSQL之视图
视图允许用户通过始终如一的接口封装表的结构细节,这样可以避免表结构随着应用的进化而改变。PostgreSQL中的视图(View)是一个虚拟的表,是由一个或多个基本表(或其他视图)生成的结果集。你可以使用视图来隐藏复杂的查询逻辑,简化常见查询,并提高数据的安全性,因为你可以限制用户访问表的特定部分。对视图的更新和删除操作将直接影响基本表,因此在进行此类操作时要格外小心,确保你要执行的操作是正确的。是一个可更新的视图,它允许执行插入、更新和删除操作,这些操作实际上会影响名为。选项可以同时删除依赖于视图的对象,原创 2023-11-03 14:36:15 · 3044 阅读 · 0 评论 -
CronJob执行数据库里的函数入门
本文将介绍如何用定时任务,执行postgresql数据库里的函数。这里我每分钟运行一下这个函数,并且将所有的日志输出到指定的文件夹。原创 2023-11-01 16:10:30 · 99 阅读 · 0 评论