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 1vvZ4w-0085Pu-1G for pgsql-novice@arkaria.postgresql.org; Thu, 26 Feb 2026 10:58:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vvZ4t-00Byxb-2i for pgsql-novice@arkaria.postgresql.org; Thu, 26 Feb 2026 10:58:43 +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 1vvZ4t-00ByxR-1l for pgsql-novice@lists.postgresql.org; Thu, 26 Feb 2026 10:58:43 +0000 Received: from mail-wr1-x42e.google.com ([2a00:1450:4864:20::42e]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vvZ4q-00000001NSu-1rxC for pgsql-novice@lists.postgresql.org; Thu, 26 Feb 2026 10:58:43 +0000 Received: by mail-wr1-x42e.google.com with SMTP id ffacd0b85a97d-43991cc3155so720744f8f.0 for ; Thu, 26 Feb 2026 02:58:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1772103519; x=1772708319; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=C7K1KOSObB6uG8ntMFJ5Ip+c0H6rxYRoDiy6m2Wfnec=; b=TIp169m3/ZNIrivZlGaXxHDhtmLSVhtDrZ4IVHvHSOyi3wg6Wf8fbIbGwBRjEqDHZc sev/mQ1iz+fXKwHINdlOzwoneB/V4bXFJwcz3lfm3XwgS5U3vpJ2U+QpFQjs1qwxprc0 cCvz7qM/iFvTujggSx0/4g/n+SsdtoweZOyX0veMkPw7kvjLdSjDAs66jTP1ART0cS81 UU9m9zo0n8YAUeEN+1ce4WLVqd9EOiG5I9qQ3FosL1o9zZecoweqqeMnHm4D8XBke1sP NlhQtLM4O2pVI2SvITs2c3+hIMyShLpLDyJBrJ0MJpwf5GqxMnufeFWqa91U1sdzG9fA hWJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772103519; x=1772708319; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=C7K1KOSObB6uG8ntMFJ5Ip+c0H6rxYRoDiy6m2Wfnec=; b=RnrZM2iuu4ms28QQxOXajdBwTItyYJBCddqbkFZlt0sgZXk9ILj4YpkrRp3xLlVRJ0 fjoALv5Y6UKHE1Qvqj6Z7GHsJj2emtuZaMhkaU7/AlK4bys03I7i6qzHwQ19lLRfDHg2 T0In64EXEdKP3uSRlwP4D0ZUj5ftUQAMPNgtrquI61XybEWN4Lw3CefVjDMga00IIGlT Fz4HGv6UVw2gm0xjooYHQWCBkNYK65zybnUCwJoYisBBDWCwotd4JwFxiERWTKRfCU7g kC1lioJZogn0LV/H6M++Eg0IrPETdj1jcWE8l4s+f3n0nZqYKHefwRitpxODjnlwIuxs EjdQ== X-Forwarded-Encrypted: i=1; AJvYcCWm4pQxJJkNSS5lgtl34JidIcePsbFQ3zEHKHbJ1By65ACZaAfXs048wDxA5oxOchij99b3X16aCJ7pYHM=@lists.postgresql.org X-Gm-Message-State: AOJu0YwUT3y+HztzexAvtabG6HBzQdNnZ2paBjB1EgogaR+7/KKGsemy TjRHoCRQQdXD13aIBeEfqt8QUDHI6tBlRRyY50t6tN+VDN0ndpKKajTXJK/djej0cVQ= X-Gm-Gg: ATEYQzz9ze8OAirwnwsHP7v+czuu5n8WIQrlSu8stWpLuAU/NgEnHKQ/qKbPHk/gNq0 LFcwwlwnIJlQWLJxzaTCQNXIIZOCgmNb02iNkDTCW8mi3y3asR3kW6ygy1pIQ1jHzTOXazi0A2O IMvZcZzyI0WTnsvmUpBEURSs06tQyCbPXqTIjfIHphx5vuRg1XTfVtrgH65p/NbNkVGfrHlKYxr oCnShId5Xe4OakOQqsnKyOh6R93lfOh+xrl+gLl+bkD5KNspq9MFod5gMezWgWc4iEUQnlqXa7U 9ramV8V/pak71WygANzLSpJL4FHoEPhXN3hJVoinys5kCOorbVJKNT+zTdHLJYxn7mh5ZQbQd3e bJ33GT7LviAELUSsl1O24A4nACpXjDqYAjzn2vy/aTgzrW/f0N0PIy9QZxF1TKfuNRdEiCn/3o+ Wb0gOj1uObG/SwBCRhGtvcqv07oKk1F6begPhc23y8YD5vSS4bTHagJFeWCsVAp7t5wayF3zEDD hqtEyK02zzhG59EEMk= X-Received: by 2002:a05:6000:1a8c:b0:437:6dc8:c372 with SMTP id ffacd0b85a97d-43997f31706mr3296527f8f.38.1772103518964; Thu, 26 Feb 2026 02:58:38 -0800 (PST) Received: from laurenz.albe-K4N0CV00F97414D (62-2-123-54.static.cablecom.ch. [62.2.123.54]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-439934cc51csm8899040f8f.3.2026.02.26.02.58.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 26 Feb 2026 02:58:38 -0800 (PST) Message-ID: <3bf871577cdcdb0c8006337214dfc2886ebfb81f.camel@cybertec.at> Subject: Re: Is it possible to have comma as default decimal seperator From: Laurenz Albe To: "Subramanian,Ramachandran" , "pgsql-novice@lists.postgresql.org" Date: Thu, 26 Feb 2026 11:58:38 +0100 In-Reply-To: <4a26d8587ec84b3b989f6867abfe8e48@alte-leipziger.de> References: <4a26d8587ec84b3b989f6867abfe8e48@alte-leipziger.de> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.58.3 (3.58.3-1.fc43) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, 2026-02-26 at 10:12 +0000, Subramanian,Ramachandran wrote: > =C2=A0=C2=A0 is it possible to globally set the COMMA as the decimal sepa= rator for an instance instead of the DOT.=C2=A0 > =C2=A0 > =C2=A0=C2=A0=C2=A01. Is it possible > =C2=A0=C2=A0=C2=A02. If yes, how would one convert all the DBs in an exis= ting instance. I assume you would like to use the comma as decimal separator in your SQL statements, like UPDATE konto SET betrag =3D 23,50 WHERE kontonummer =3D 42; That is not possible. However, if you set the parameter "lc_numeric" to a German locale, you can use the comma with the function to_number(): SET lc_numeric =3D "de_DE.utf8"; SELECT to_number('23,50', '999999999D99'); to_number=20 =E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90=E2=95=90= =E2=95=90=E2=95=90=E2=95=90 23.50 (1 row) Yours, Laurenz Albe