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 1vX0LV-00FfQV-1A for pgsql-general@arkaria.postgresql.org; Sat, 20 Dec 2025 17:02:22 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vX0LT-00AeLP-1T for pgsql-general@arkaria.postgresql.org; Sat, 20 Dec 2025 17:02:20 +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 1vX0LT-00AeLG-0E for pgsql-general@lists.postgresql.org; Sat, 20 Dec 2025 17:02:19 +0000 Received: from mail-wm1-x336.google.com ([2a00:1450:4864:20::336]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vX0LR-001n52-0u for pgsql-general@lists.postgresql.org; Sat, 20 Dec 2025 17:02:19 +0000 Received: by mail-wm1-x336.google.com with SMTP id 5b1f17b1804b1-477b5e0323bso20079215e9.0 for ; Sat, 20 Dec 2025 09:02:17 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1766250135; x=1766854935; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:from:to:cc:subject :date:message-id:reply-to; bh=qs23Aiu4zfOfubBYg7+3rxOvkRXcL4DgrTF4V1zK3l4=; b=cJWZEBM+vVFVeeiLw0Kbq10LxhB4Wxp/1Erdjp28IIU1PhNzzmeg4V98I7HYZlrvoA ghKEgSgdK8eM+fDAVozbUvOsntx9qOf4rVTMDR14Aw+6X9S5LCccn4rJDEwFbdlI80DS qIWFvrowjo6+Tn5G2xY0eo1bjX8pjSSengZvMSbIANb9TXO+FDVJnkOam00YTJW6ZfwG yF1U8oSNtut7K0ObAgPuWYGPCOnOojG5j4aiK5LtslzlSBqLYMzPH4yj7QMS5LqyB7/+ SEF/jEIhDn809ocAU9CmF/W9U44OELb941moRskTXhR1fgChEG2S8p717GBcAIwYgrN4 EcJw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1766250135; x=1766854935; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qs23Aiu4zfOfubBYg7+3rxOvkRXcL4DgrTF4V1zK3l4=; b=Udg4hAoSrQhlDZeA5K8TWbO3u3Gh21CtzHKAMdH/eDs4+4xzjHH5Q9H4P5XApP9pjd upTUvM+PoVF85yvuLALNExNHFc+Rq31oSD/NM3l6w/eF+V8wm6MC65oyjRiGwcOhF/37 PxxyDi49+PCLhghksxkiKVt9kPONyaX+iae01Tjgn+rhosDWaZmsXIkJIAU7jW04kzIf tYkwdQ/lBzAl4gCspNqG5PNiqr6VF4vT7/dxpLwb8s6N3Du3LVAhGdKfydbkyGqsv/Lk Y3oBN1+11zqUt/DZTU0Y0RjcjRmF/wty9lA0jCNBkczZKJWJQSDULxB8+E/U50xgd2ea 6sng== X-Gm-Message-State: AOJu0YwPFMtB3plsrTH4D6ZIxYgUYpaMMWR2+aWBf1ObuaF68A+v4fYV PgYzXcsMctbAq1ucgzEbDlkSvwmJW91kEEfpofuhDvRSD4YORecRKgMwLDrMytjov9s= X-Gm-Gg: AY/fxX5PbPQBiDvlC5BXWLUqycCOl9oSqLpB2844nckoMPEMylicY7VNlns9voA2bTR H6AtIDAmnfEcLl/X2O+HS6ylWdwrhY/oyXzMJnSVXhET6j98OzXqbfidYVB9f6qtqdxn29fmPub xjTUpsK08yNzZVUeI4xrrDIaXcc16AT0pH+4G3/yMZP/F05GgAKTNoKQ9+Qezu1+Be4jw2te5Mc K12ZtTiwqnWCrn7LlEtUtFkqE8KUPB9/cwI+xZitewFDCNGH514f2EAGKnSol1dIL1apOQlH7qv guOzqEQUCxhJke3s7z6hom8tWZapZpV0lCaW9dpLbHevOt8XZJP8wL8efUKd7+v2D8Q9HMvkkOP /ljCfqOVP/EnPEqQFwvB8bCFBTM5EYWE3sR8EwQTGJeAnZYKuoKoaFMyznqHbYafTqyiqwj7mGD ZP91dXWZJFaoW8Cfva3G2kEDWvoIWty3YU2CsIXauZpl8= X-Google-Smtp-Source: AGHT+IFRsLsYT4vbr3QpXA7cx9qCJJJ0yrGDRJ0DdbRLgCO/m8yhcruQxx+X4iwSRtY1bEhzXJPmBA== X-Received: by 2002:a05:600c:5489:b0:46e:59bd:f7e2 with SMTP id 5b1f17b1804b1-47d18bd5651mr64243555e9.11.1766250134786; Sat, 20 Dec 2025 09:02:14 -0800 (PST) Received: from laurenz.albe-K4N0CV00F97414D ([2001:871:270:4cf9:1875:33eb:6694:f468]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-47d19346dfcsm122270845e9.1.2025.12.20.09.02.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 20 Dec 2025 09:02:14 -0800 (PST) Message-ID: <5ef09c253188681e2beeb975d96d7ebf861f2b10.camel@cybertec.at> Subject: Re: PQexecPrepared() question From: Laurenz Albe To: Igor Korot Cc: "pgsql-generallists.postgresql.org" Date: Sat, 20 Dec 2025 18:02:13 +0100 In-Reply-To: References: <2547700.1765940917@sss.pgh.pa.us> <9a0ce31a49f149d8d982d2b359095560655f781e.camel@cybertec.at> <852dee881b6cc82b9d4b51d69d48c415e2a87b4d.camel@cybertec.at> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.56.2 (3.56.2-2.fc42) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 2025-12-19 at 23:04 -0800, Igor Korot wrote: > > SQL_ASCII as client encoding means that no conversion will take place. > >=20 > > Still, the database encoding (I suspect UTF8) will govern what can be s= tored > > in the database.=C2=A0 Anything that is not valid UTF-8 will be rejecte= d. >=20 > Rejected how? As you experienced: by throwing an error. > > A SELECT will never cause an error - the client will just receive data > > in UTF-8. >=20 > And then what? The *client application* will receive UTF-8 data. Yours, Laurenz Albe