Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wh4II-0001ny-2V for pgsql-docs@arkaria.postgresql.org; Tue, 07 Jul 2026 11:48:54 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wh4HF-000Tny-25 for pgsql-docs@arkaria.postgresql.org; Tue, 07 Jul 2026 11:47:50 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wh4HF-000Tnq-1M for pgsql-docs@lists.postgresql.org; Tue, 07 Jul 2026 11:47:50 +0000 Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wh4HD-000000001oV-0lEY for pgsql-docs@lists.postgresql.org; Tue, 07 Jul 2026 11:47:49 +0000 Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-9690c99c917so1582150241.2 for ; Tue, 07 Jul 2026 04:47:46 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1783424865; cv=none; d=google.com; s=arc-20260327; b=X+j0mbe2bIwwW4nR6KvfpKYgYYGZLs6mpzwYwwk8cPx5UoEYGBBYC58K2ksKlvAEro fwfbwqXnwBF0U5Kp5U3z35J3XKk4TL4nR/7KdKIIxDBVmQZfLbh66e13QmWshOOh3/NS FoOrL5I2RRLfvQdVBzr+35/CgHS+s8Gl7TW/Nyk3OfAfh6XNEsThQE/a3QBCeGLgKnVi ti4u/jJco4JjwsNYCAGtOgO7O9jJYeCozTMdHI+4ktlJgf6v7YNyV9aUARoKH1yu5DXk UBI7Z82tcsdv89cG5xIFyEJ05tlbnZB5SMls9fcGc9AIv5RRcDZmYJ/PYrdbn2GZag6n VptA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=hIshiQsmgJZWVBNhxL5T9560okrl3u84n1eUmALof3M=; fh=V91RTnNP5arMs+yPdKQKgX+5S3q0Dnv0IOh2qKQN08U=; b=OgcrwtmqUrCaflxky1c5E7c45lPQbqvuB+sjr2bMCnSJ0WJ2+7VvXWuo+yV5SWcLxY HTtOYIaTJ9fxhdCYyOnV8wIIMqLEMqgokIXuYQ8f9znkiiqrK5UpDH3eW91d4vhjU/XY LsmNQuxHB52I2x6sjfc1Khz0zqxUU1Er0eIQZDbaw/hLxVq8M1IHqbPQrOe1uTUvSDTL +ycphpXFWfWke6PGzl1o00wO4AkvBe2JdPfeFkYHV1lqJSGeZn/nm8/Z4HQbDuwGNK6Y MC4TWJzUxcZNBMIsRmgWmu8eHL03jkR+VpoEU0B0ibq8K5NaBd1OvxmGhKI8M9xw81wR 8plA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783424865; x=1784029665; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=hIshiQsmgJZWVBNhxL5T9560okrl3u84n1eUmALof3M=; b=sqxmbVeiWIL/G5Y7Uzt3cmlIAHwqkL0KvmpBYHwzgFoAl/TOftch3c5ScLL18O9iqk DxmhaHZYpl4q3buha/WNDqMDOPBtkQNsgidsCl1vN5DRiYLIWPiNxBl5H3gy6fEQ2eLc zPEoCi18rq/1ULnaFghnfYRl2jKBjJ0+Jz4K16A1i7BUJEH1k1fFAFpwZYM9UAaRnKkJ dWUsMtKHsZvqr8PvKzPOnDQ8rlC/AMZ3y/WGhEEl7ULX4xhB3VfgkhR8QILWvRipJP/l L6jj0pMhINwJGap26/Avg6CL998z4x0LpKlfGeXr5EKyySUw3MLZt+IJXJHj3e/7t0m3 nOWg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783424865; x=1784029665; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=hIshiQsmgJZWVBNhxL5T9560okrl3u84n1eUmALof3M=; b=fALY+XZMOJw08GqpiwsYmKV2akJQiPU9d0LUNZhJv13vFLbg8bnMbTcKQRNLm5iZUA LC7jWn4WKdIOjueEGE/Ry4EXv6UoEIQ5+zX6CsJm/b2Yd8Np1YYggdYDo+OyXb4U+5KL IM9y4du23IfJsLET59EBuNXDZ0e5CM6gFjEX553mdoBK0P9nKE1CNDNf2qDNT2WndQa5 SFSxeZDHc4szHnJ3CZEDTwD5ur293zxdGsJd209o6mPa7fU6DdPx9q7l9cbzsgQ641he ckSD4FTb5QpXMVNDk+adK8jiL6VPDLqcPTGgXqUZHSGIGeE8qsscByaJIzuo9UJlEaT4 ZghA== X-Gm-Message-State: AOJu0YwWWYXdWEkdMV1casuhfhIUk4NSlxZAKCwEK2tLGCOjcHnWxcfY p05Hah/cDgxkQXLtUCOS4jYNGZFUGJzEepWF4AtniG1IS84XLczd9d/YqiafEhuYX5ds87gofce 84p/waZS/zkOA/ZZXGk3hbjDhwrD9KMzMSSQh5irkUQ== X-Gm-Gg: AfdE7clLOgQNrQMG6OgU53QjR2Dh7yGTpIQklIdCLLK86DTXa+2GvDZtJzyywyNsjcF AEp+mngNIgaocU208wqsl07EcaeLsOnNuLOLrrS/ACgXBp8SOM2dfwNZS3mMAg75cYQYcJ+PcMX Smp1lEVpL3N9xfCXsSd6mgzhQAdfuNH+gzYdACZ9ef9jA7M0FS/1eJbhwg7sjHOqUcKiNhCfV4P nOWhiC1SXHzBSD3aJXAVT/VTxPzBId2P6MGJh5GxwS2vjsLZvnzHXsr1bqXL/DQiAfN6Cj4qujs tZjNC8tnQAQwjDV2cWoprq7gwqSTeVVdwSIvjS5InukS2Xmhz9w1L4wbxT6zTGUeAYImpo+TySb rr6zTgX3LeA4EOI4FyefXZRYM8AYmi4xgjAd4SxGXS+aCO14UHT4ts69e0dMzsNGq5E3iKgJHL1 v7AOYQ0U5ELfSfVcUjExqFLXmsXw== X-Received: by 2002:a05:6102:f9f:b0:739:918a:16c5 with SMTP id ada2fe7eead31-744b7ae2617mr2759679137.3.1783424864618; Tue, 07 Jul 2026 04:47:44 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: jian he Date: Tue, 7 Jul 2026 19:47:08 +0800 X-Gm-Features: AVVi8CdzL2t74LZmmsmpj7MkvYsoq3y5BmCD1ZWeAE9V0jdlHEtRSzo9aM8NBsc Message-ID: Subject: Re: createfunction reference createprocedure To: Daniel Gustafsson Cc: pgsql-docs@lists.postgresql.org Content-Type: multipart/mixed; boundary="0000000000008a319d065603f52e" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --0000000000008a319d065603f52e Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Tue, Jul 7, 2026 at 5:42=E2=80=AFPM Daniel Gustafsson = wrote: > > > On 7 Jul 2026, at 10:48, jian he wrote: > > > We can make sql-createfunction.html ``See Also`` section reference > > CREATE PROCEDURE. What do you think? > > Seems reasonable, would you like to send a patch? > Please check the attached patch. --0000000000008a319d065603f52e Content-Type: text/x-patch; charset="US-ASCII"; name="v1-0001-Reference-CREATE-PROCEDURE-in-CREATE-FUNCTION-documentation.patch" Content-Disposition: attachment; filename="v1-0001-Reference-CREATE-PROCEDURE-in-CREATE-FUNCTION-documentation.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mral38jx0 RnJvbSBiMDFhZjMyNDM3YzYzZDlmNGRmYWRiNTJlZjc2NDFjYzFiNTIwMDUyIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBqaWFuIGhlIDxqaWFuLnVuaXZlcnNhbGl0eUBnbWFpbC5jb20+ CkRhdGU6IFR1ZSwgNyBKdWwgMjAyNiAxOTo0NTozMCArMDgwMApTdWJqZWN0OiBbUEFUQ0ggdjEg MS8xXSBSZWZlcmVuY2UgQ1JFQVRFIFBST0NFRFVSRSBpbiBDUkVBVEUgRlVOQ1RJT04KIGRvY3Vt ZW50YXRpb24KClVwZGF0ZSBjcmVhdGVfZnVuY3Rpb24uc2dtbCB0byByZWZlcmVuY2UgY3JlYXRl X3Byb2NlZHVyZS5zZ21sLgoKRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS9DQUNKdWZ4 RlRpM2NlVlJKcVdScjNMOEdSNXElMkJaaFBDWnclM0QxYURUYUJHUzFBdWd3ZUZ3JTQwbWFpbC5n bWFpbC5jb20KLS0tCiBkb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV9mdW5jdGlvbi5zZ21sIHwgMSAr CiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS9kb2Mvc3JjL3Nn bWwvcmVmL2NyZWF0ZV9mdW5jdGlvbi5zZ21sIGIvZG9jL3NyYy9zZ21sL3JlZi9jcmVhdGVfZnVu Y3Rpb24uc2dtbAppbmRleCAzMGJkNDYwMmY4ZC4uNTc4M2QyMDZmMWUgMTAwNjQ0Ci0tLSBhL2Rv Yy9zcmMvc2dtbC9yZWYvY3JlYXRlX2Z1bmN0aW9uLnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL3Jl Zi9jcmVhdGVfZnVuY3Rpb24uc2dtbApAQCAtOTM3LDYgKzkzNyw3IEBAIENPTU1JVDsKICAgIDxt ZW1iZXI+PHhyZWYgbGlua2VuZD0ic3FsLWdyYW50Ii8+PC9tZW1iZXI+CiAgICA8bWVtYmVyPjx4 cmVmIGxpbmtlbmQ9InNxbC1sb2FkIi8+PC9tZW1iZXI+CiAgICA8bWVtYmVyPjx4cmVmIGxpbmtl bmQ9InNxbC1yZXZva2UiLz48L21lbWJlcj4KKyAgIDxtZW1iZXI+PHhyZWYgbGlua2VuZD0ic3Fs LWNyZWF0ZXByb2NlZHVyZSIvPjwvbWVtYmVyPgogICA8L3NpbXBsZWxpc3Q+CiAgPC9yZWZzZWN0 MT4KIAotLSAKMi4zNC4xCgo= --0000000000008a319d065603f52e--