thanks Julien & Pavel
it's crystal clear now. thanks again for your kindly help thanks walker ------------------ Original ------------------ From: "Julien Rouhaud" <rjuju...@gmail.com>; Date: Fri, Mar 12, 2021 08:27 PM To: "Walker"<faila...@qq.com>; Cc: "Pavel Stehule"<pavel.steh...@gmail.com>;"pgsql-hackers"<pgsql-hackers@lists.postgresql.org>; Subject: Re: ?????? unrecognized configuration parameter "plpgsql.check_asserts" On Fri, Mar 12, 2021 at 08:12:53PM +0800, Walker wrote: > To get rid of --enable-cassert while configuring, debug_assertions is shown as off. In this case, ASSERT statement also can't be used, right? No, those are two different things. plpgsql ASSERT are only controlled by plpgsql.check_asserts configuration option, whether the server were compiled with or without --enable-cassert.