PostgreSQL中pgScript的目的是什么?

Ana*_*tel 13 postgresql pgadmin

我无法理解pgScript的需要,可以使用pgAdmin工具执行.应该什么时候使用?plpgSQL不能做什么呢?它与Microsoft SQL Server中的相同之处是什么?

Chr*_*ers 10

pgScript是一种客户端脚本语言,而pl/PgSQL在服务器上运行.这意味着它们具有完全不同的用例.例如,PgScript可以管理事务状态,而pl/PgSQL则不能,但pl/Pgsql可以用来扩展SQL的语言,而pgScript则不能这样做.

此外,它意味着两者将处理许多其他事情,从查询计划到动态SQL,而pgScript需要在查询之间往返,而pl/Pgsql不需要.