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.94.2) (envelope-from ) id 1t2uiZ-008UhH-Sy for pgsql-general@arkaria.postgresql.org; Mon, 21 Oct 2024 15:53:16 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1t2uiY-008kDy-7V for pgsql-general@arkaria.postgresql.org; Mon, 21 Oct 2024 15:53:14 +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.94.2) (envelope-from ) id 1t2uiX-008kDq-8u for pgsql-general@lists.postgresql.org; Mon, 21 Oct 2024 15:53:14 +0000 Received: from fhigh-b6-smtp.messagingengine.com ([202.12.124.157]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1t2uiU-0021vM-D3 for pgsql-general@lists.postgresql.org; Mon, 21 Oct 2024 15:53:12 +0000 Received: from phl-compute-02.internal (phl-compute-02.phl.internal [10.202.2.42]) by mailfhigh.stl.internal (Postfix) with ESMTP id 3189625400BF; Mon, 21 Oct 2024 11:53:09 -0400 (EDT) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-02.internal (MEProxy); Mon, 21 Oct 2024 11:53:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aklaver.com; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to; s=fm2; t=1729525989; x=1729612389; bh=O0rjMRIcUV1+BrbPfjzy7clgSzcs/J4Q9067A9+MC0E=; b= osclFbldltzaQY4DNFOn2GN9QaXQ6CqwYmYbloxnm5csvU4wBo1Nbg5j2C123kpM iOrjX7HU0RUNZlFKIPEqeaPrKOAgD9n6DzYgdL4lIMJvlJEO5MZ92vIORF5Gprbp gHfyPozGGH3RLsYq5RK7Pua6NVLeJFlvvcUGg/N1602TaDVynStIlNp2MOuqh67q /dNlR9643N9kNpYKljWzEgaD9AUJ7SLIhRY6WE+0MKpjeG1+u4WBzj2m6fkHoH86 ClUBYawQaMafzrWbkVxh2Uqy3qsP2G1g+e230n8NkYqjae3Mp5wY+uLvyeTGaeNV NJGmzjz/bXapCX4KKYUa/Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm3; t=1729525989; x= 1729612389; bh=O0rjMRIcUV1+BrbPfjzy7clgSzcs/J4Q9067A9+MC0E=; b=W Trh2PYzd9x6xmBjckF5h9AnwRxM3mwp9YasHBWrubQnt1dDDqLQTYJ6+CS4LOEW0 1CptkUbLx02np8ajaBcyD6SlTaV/Yr5KopL0yJJObV/tKP5VvZkwuEJqJg686hv3 Gv0jzX2jaR6w15R5XCln7GlOQ2hV0I2NuVPv1YMdjq5S9m9fL8N9WGf9s1TseRl+ ZWNLYdsZh02TOSMXby/y8EriRjOyaRf5jd+Z41M6SGHO+TgN/qTgT12zmkn8VTjE iZeD9dvU6D7N35Ale9cC0vDwitCKE9dm35xAnfNBbyiDUroKUGkVHbegtNSNzHeD xVVZ2Gnyfk5voKWsksWYw== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeeftddrvdehledgleegucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggvpdfu rfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefkffggfg fuvfevfhfhjggtgfesthejredttddvjeenucfhrhhomheptegurhhirghnucfmlhgrvhgv rhcuoegrughrihgrnhdrkhhlrghvvghrsegrkhhlrghvvghrrdgtohhmqeenucggtffrrg htthgvrhhnpeeuudefjeejgffgtddtgeehgfekueevkeekieettedtkeffheeivdethfev ffegueenucffohhmrghinhepphhoshhtghhrvghsqhhlrdhorhhgnecuvehluhhsthgvrh fuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprggurhhirghnrdhklhgrvhgv rhesrghklhgrvhgvrhdrtghomhdpnhgspghrtghpthhtohepfedpmhhouggvpehsmhhtph houhhtpdhrtghpthhtohepiigrrhhkohhnvghsmhgrlhhlsehgmhgrihhlrdgtohhmpdhr tghpthhtohepthhglhesshhsshdrphhghhdrphgrrdhushdprhgtphhtthhopehpghhsqh hlqdhgvghnvghrrghlsehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrgh X-ME-Proxy: Feedback-ID: i76984098:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 21 Oct 2024 11:53:08 -0400 (EDT) Message-ID: Date: Mon, 21 Oct 2024 08:53:07 -0700 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Timezone: resolve $TZDIR in runtime To: zarkonesmall@gmail.com, Tom Lane Cc: pgsql-general@lists.postgresql.org References: <1554256.1729521467@sss.pgh.pa.us> Content-Language: en-US From: Adrian Klaver In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 10/21/24 08:03, Anatolii Smolianinov wrote: > Hi Tom, thanks for your reply! > > I understand your point, and also, the idea of embedding postgresql -- > it might be just not what postgresql is built for. I was just thinking > that respecting the standard TZDIR approach would add more flexibility. https://wiki.postgresql.org/wiki/Not_Worth_Doing#Features_We_Do_Not_Want "Embedded server While PostgreSQL clients runs fine in limited-resource environments, the server requires multiple processes and a stable pool of resources to run reliably and efficiently. Stripping down the PostgreSQL server to run in the same process address space as the client application would add too much complexity and failure cases. Besides, there are several very mature embedded SQL databases already available. " -- Adrian Klaver adrian.klaver@aklaver.com