在 PostgreSQL 的不同 IDE 中具有不同主体的一个过程

问题描述 投票:0回答:0

我是 Postgres 的菜鸟,我想知道这怎么可能有一个过程,并且它在不同的 IDE 中有不同的代码。

这是来自 Dbeaver 的代码

这是来自 pgAdmin 的代码

这是什么原因,如果我从 pgadmin 复制代码并在 dbeaver 中运行它,反之亦然

DBeaver

CREATE OR REPLACE PROCEDURE plc_prc.plc_prc_data_migr_pck(IN p_source_id numeric, IN p_record_count numeric, IN p_transfer_id numeric)
 LANGUAGE plpgsql
AS $procedure$
--
declare

pgAdmin

CREATE OR REPLACE PROCEDURE plc_prc.plc_prc_data_migr_pck(
    IN p_source_id numeric,
    IN p_record_count numeric,
    IN p_transfer_id numeric)
LANGUAGE 'plpgsql'
AS $BODY$
--
declare
postgresql pgadmin dbeaver
© www.soinside.com 2019 - 2024. All rights reserved.