悼念兩位敬愛的人

10 月 27 日,是一個讓全體中國人悲傷的日子。 27 日上午,先後驚聞克強總理、尊友先生突然去世的消息,心情久久不能平復。

阅读更多

人間有大愛

26 號,下班回家後,太太跟我說今天偶然在朋友圈看到其三姨家姨姐發佈的一條水滴籌款的動態。 籌款描述裏說:「中秋前一天,孩子過馬路時被一輛轎車撞倒,到現在已過去 27 天,仍在重症病房搶救,還沒有完全蘇醒。肇事司機還未被交管部門定責,只賠付了一萬元。家裏的錢已快用光,急需社會人士提供幫助。」

阅读更多

PostgreSQL 数据定义相关知识总结

本文的大部分内容翻译整理自 PostgreSQL 官方文档,作学习及知识总结之用。 本文依据官方 PostgreSQL 16 文档介绍如何创建数据库结构以保存数据。在关系型数据库中,原始数据存储在表里,所以本文主要介绍如何建表、修改表,以及有哪些可用的特性以控制所存储的数据。

阅读更多

PostgreSQL 表分区使用详解

表分区指的是将逻辑上的一个大表分割为物理上的一个个小块,使用表分区可以带来性能上的提升与存储上的优化。PostgreSQL 支持基础的表分区功能。本文将依据官方 PostgreSQL 16 文档来介绍为什么使用表分区?以及表分区的具体使用方法。

阅读更多

PostgreSQL 表继承使用详解

继承是来自于面向对象数据库的概念,其为数据库设计带来了新的可能性。 先看一个例子:假定我们正在构建一个数据模型来存储所有的城市,而城市中有的是普通城市,有的是省会城市,如何进行表设计呢?继承特性就能很巧妙的表示这种关系。 下面为建表语句: -- 城市表 CREATE TABLE cities ( name varchar(100) PRIMARY KEY, -- 名称 population float8, -- 人口,单位为百万 elevation int, -- 平均海拔,单位为米 province varchar(100) -- 省份 ); -- 省会表 CREATE TABLE capitals () INHERITS (cities); 上面的capitals表继承了cities表的所有列。

阅读更多