我一直在网上寻找学习PostgreSQL过程编程语言PL/pgSQL的好资源.

到目前为止,我只找到了tutorial in the PostgreSQL documentation个.虽然这很好,但我一直在寻找更深入的东西.你能推荐点什么吗?

推荐答案

在官方文件中使用的最好的免费介绍是at PL/pgSQL及其相关的tricks页非琐碎示例,尽管翻译有些粗糙.通过snippets页可以找到更多有用的例子.

Geschwinde/Schonig的《PostgreSQL开发人员手册》和Korry Douglas的《PostgreSQL》中也有关于PL/pgSQL的不错的章节,这两本书对语言的介绍都比官方文档要温和一些.这两本书都是优秀的通用PostgreSQL书籍,你可能会因为其他原因发现它们也很有用.

Postgresql相关问答推荐

优化PostgreSQL查询以将用户插入数据库

分区可以用于postgres中的同类查询吗?

PostgreSQL\d命令:有办法只 Select 一列吗?

在rust中,有什么方法可以从sqlx::query_with中返回rows_infected以及行本身?

在Postgres游标中从一行变量中减go 另一行变量

如何在 spring/JPA 中记录表和列名以防数据库错误

如何在postgres中查询多行

Windows上的psql:错误:编码UTF8的字节序列无效:0xc8 0x20

如何使用 SQLAlchemy 将列默认设置为 PostgreSQL 函数?

PostgreSQL 输入结束时的语法错误

表或列名不能以数字开头?

Nodejs应用程序的node-postgres vs pg-promise

在 postgreSQL 中更改序列名称

声明变量set = select

Postgres Npgsql 连接池

如何在 postgresql 交叉表中用零替换空值

PostGIS - 将多面体转换为单面体

PostgreSQL 9 在 Windows 上安装:Unable to write inside TEMP environment path.

实时监控 PostgreSQL 查询的应用程序?

ruby on rails jsonb 列默认值