
AES_DECRYPT 函数对列数据进行加密和
解密。可以通过 SSL 连接实现网络加密。
可以在表上使用 PL/pgSQL
触发器来进行审计。
InnoDB 使用写前(write-ahead)日志记
录。支持在线和离线完全备份以及崩溃和
事务恢复。需要第三方软件才能支持热备
份。
在数据目录的一个子目录中
维护写前日志。支持在线和
离线完全备份以及崩溃、时
间点和事务恢复。 可以支持
热备份。
取决于存储引擎。例如,NDB 存储引擎支
持分区表,内存引擎支持内存表。
支持临时表、常规表以及范
围和列表类型的分区表。不
支持哈希分区表。 由于
PostgreSQL 的表分区是通过
表继承和规则系统完成了,
所以可以实现更复杂的分区
方式。
取决于存储引擎。MyISAM:BTREE,InnoDB:
BTREE。
支持主键、外键、惟一和非空约束。对检
查约束进行解析,但是不强制实施。
支持 CREATE PROCEDURE 和 CREATE
FUNCTION 语句。存储过程可以用 SQL 和
C++ 编写。用户定义函数可以用 SQL、C
和 C++ 编写。
没有单独的存储过程,都是
通过函数实现的。用户定义
函数可以用 PL/pgSQL(专用
的过程语言)、PL/Tcl、
PL/Perl、PL/Python 、SQL
和 C 编写。
支持行前触发器、行后触发器和语句触发
器,触发器语句用过程语言复合语句编
写。
支持行前触发器、行后触发
器和语句触发器,触发器过
程用 C 编写。
评论