Timescale 是 PostgreSQL,使其 强大
精选文章
用于工业物联网数据的 PostgreSQL
OpenSauced 如何使用 pgvector 和 Timescale 为 Git 历史构建 Copilot
AI 和向量
用于 AI 的 PostgreSQL。使用 pgvector、pgvectorscale 和 pgai 扩展,无缝构建 RAG、搜索和 AI 代理。
pgai 文档pgvector 文档AI 和向量学习 PostgreSQL
Timescale 是 PostgreSQL,但速度更快。学习 PostgreSQL 基础知识,将您的数据库性能提升到新的高度。
$$
CREATE FUNCTION add(integer, integer) RETURNS integer
AS 'select $1 + $2;'
LANGUAGE SQL
IMMUTABLE
RETURNS NULL ON NULL INPUT;
$$
// 创建一个用于添加两个整数的函数(SQL)
该函数以两个整数作为参数,IMMUTABLE
表示该函数无法修改数据库,并且在给定相同参数值时始终返回相同的结果。
select add(5,9);
add
-----
14
(1 row)
// 函数调用(SQL)
\df
List of functions
Schema | Name | Result data type | Argument data types | Type
--------+------+------------------+---------------------+--------
public | add | integer | integer, integer | normal
(1 row)
// 显示所有函数(psql)
\df+
// 显示所有函数和附加信息,包括所有者、源代码和描述等(psql)
\ef myfunction
// 在默认编辑器中编辑函数(psql)