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 1w8qv3-000wYy-0k for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 02:39:29 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8qv1-00F4H6-2j for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 02:39:28 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8qv1-00F4Gx-1Y for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 02:39:27 +0000 Received: from mail-ej1-x636.google.com ([2a00:1450:4864:20::636]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8quz-00000000SQw-2YWf for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 02:39:26 +0000 Received: by mail-ej1-x636.google.com with SMTP id a640c23a62f3a-b8d7f22d405so340679766b.0 for ; Fri, 03 Apr 2026 19:39:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775270363; cv=none; d=google.com; s=arc-20240605; b=ZRinZTfhs1sM0Se2SjeC1J3FlD9HO1sv1iluMgaGEKnc2sNO+xDJbvAqhQYvrazby3 fUHTZev856M8qPz0PwkXmai/0E8dSrwVCDpFUA7HLHoGs1GUw5NCNPKQuh8lLn4LvPEw M//vprnmiYJYUFG5/G2bjHr+KBm1cMCNve5XoQzdZU6dzwNWku/5eqTv5mWRdIf/5DpX Q8rlmG6++dMXvhkVp3hTr4qxyXfbgujo7xOYNNfrMt/02rTwPrMvtxY6WsZQdOUR1xyW 13clVFMgcMLbTZrqRENhSi/r+6Xia2XsMVDVWGW25cXitXoVAFTYpMjw/sEACw4/v2Yp lFnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=ZyEy730D6M3ha8BG8eyyU0ro8xeEmUGr6ckaj/6AUJc=; fh=ZL84ezv5kcYy1tgmx6L/Mvyholt0qYJnPtedrwLbPek=; b=ZeVsXXXn+88fZrgcEY/rjK7X4f5jSWCadCDIrWkTjdWArYUjxD8amHb5KBS6oQ4dwT +XpZ1YLX7HJFMxX6cFicx5UlenNnYEIE/gylLqfL8psMTj90YoBYophaLexItwQL5gBb M4Nt0SZutwA9ue5t1KsYRgFh69Z2v0Rexs7nrYVhvEoJgKyCq85fDqFQeHa1GrKcAJq4 Ma+E0RnrfmaWwLzVHBUqWNyQvDbZlFvVaGHov4zqDaRPqvrpxLEUJQt7N4pHqHQABfQ0 edbdbXYdSdsQObeimATkJbhiXJXakCmCuyGd19z8tNtBrGXfwBndVdQ1n/Dl9xVFVk7N 0F9w==; 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=1775270363; x=1775875163; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=ZyEy730D6M3ha8BG8eyyU0ro8xeEmUGr6ckaj/6AUJc=; b=UKcAsbdGbRpoDa3qS88bFxtLmFufPVIUrtobXdOX7+MGOExEGiFgGFOcmU9J3wKoHW 5jWIMhYuv2/cpWIxH6eBJbaRn/rSyaags7roB11KEoDibfdXYMgKHRIjnzEq9zRL/Z/d 3KJsHNQZ3RzqRoJO38t3GhCsROiVlhmMCND62O4RUFwRweXbYkq4GXr3ymU5xz6FdfBw ykJPa/96IRKqW/+S9KKXggBje9vKjiLZJnct7Ef4HHgK1W8rjGmoqLHfkgRdmUfq/a+i ghfGv5s3zj9ZWjxgNjLyMgmhpWAzonqjfvdM8Fqy5D8vP2yi72C/Xcz52n07wjuPxBr0 HrgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775270363; x=1775875163; h=content-transfer-encoding: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=ZyEy730D6M3ha8BG8eyyU0ro8xeEmUGr6ckaj/6AUJc=; b=Ed/8o/SJOmNSTxPLbJ3TrFBq4lTuaRH40voBcm+NgfD5WE6L3Iay0rco3DwsJNRwpf UPemNhGu8+Mp5NjDR6s+2g5eZAAlJtyEjCrt5qKEiW0rRTsW2Jv/bVx5+W6mF0ivPoCT 9pShm19tttSCaSXBOn0modmyR0EP0BZoCgnte5l/x8KQa2sGnFb7+yRDj/ReIiMewJnL 5z86nEOT2QtapmtJ7pXksPurOgJzgSyEts4HsykUNd/Rk+c82lT7AfYwWShib/SVmeGe XhO0HJXrNOfYJwA26rvvRVIuyqkd7NjCaRyCj5hj1L2gyFnPfENTlAbmoOZbUCCsJ23K /tWw== X-Forwarded-Encrypted: i=1; AJvYcCWfH0SEIleA0It9C1mQCbygHrUjrGdhWQj3TPlt85vMV4t6NHHAHfcuI047S252PAYDljpwvt4z0a5PZUnz@lists.postgresql.org X-Gm-Message-State: AOJu0YwEN82b6MGmw9GK7SAhum+T/SjSao8MAI7uN7bSPzDoGSODymel lKue7HQcHT/qod7hyazS3vOxYD6CsH4EPuTQxVKtR6eMcWnebcy7MfUiZlUWoZoVqlAvstneG8w vCKgC1fPiosS+5pL4oKOjiKrD7HA2UTA= X-Gm-Gg: AeBDieuJ+E74SgLNS4wYYxhXDKMa7F6p2TIxP6/3/AQOQii0djTT5LDjUHQ41JEtpov Q67AeQh+TnBshJJz8NDMfuojR2oiIRZhW3DSgd88NS8mBbJsF9X8RHa5n38ae5kKudcqIvCTQSh lpa6rhISQmX12XtctYKc8PlQTrvBpV/BSSz8xRZA6Vs/ZT7Fos72+SBBAG4PMKIwE88ToGqgtIs poNibvyDKE5srLLu69L0yx2i98LbSXTHI7Lwsq/OLVIvLKnFhLuRqqs6Zsul7nf/ixh5P4XoIEw su87WbACH2lHZtChbrFE0NcZpnU1N9xmeuo5shA= X-Received: by 2002:a17:907:d9e:b0:b96:f863:deba with SMTP id a640c23a62f3a-b9c679ba52fmr253716866b.32.1775270362475; Fri, 03 Apr 2026 19:39:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Robert Haas Date: Fri, 3 Apr 2026 22:39:10 -0400 X-Gm-Features: AQROBzCxcEznWP51yg7VqLRUKyeTxTxXDIsfLH3_kgvb6t4jsd0OLXelHozjDg8 Message-ID: Subject: Re: Add custom EXPLAIN options support to auto_explain To: Lukas Fittl Cc: Matheus Alcantara , pgsql-hackers@lists.postgresql.org, Tom Lane Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, Apr 3, 2026 at 10:09=E2=80=AFPM Lukas Fittl wrote= : > Hmm. I think it would be typical to set > "auto_explain.log_extension_options" in postgresql.conf, and this > requirement of needing to put the libraries in the right order to > avoid the warning doesn't seem great. As a general principle, I think > we should aim to not have any ordering requirements in > shared_preload_libraries. I agree, but we're pretty far from that already today, and I don't see a way to avoid having this patch buy into it. And we're really, super-duper out of time at this point. We can throw this away, but we can't keep changing our minds. --=20 Robert Haas EDB: http://www.enterprisedb.com