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 1slpqw-001T3N-3N for pgsql-admin@arkaria.postgresql.org; Wed, 04 Sep 2024 13:15:18 +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 1slpqu-009gRH-Ke for pgsql-admin@arkaria.postgresql.org; Wed, 04 Sep 2024 13:15:17 +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 1slpqu-009gR9-8v for pgsql-admin@lists.postgresql.org; Wed, 04 Sep 2024 13:15:16 +0000 Received: from mail-oa1-x35.google.com ([2001:4860:4864:20::35]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1slpqs-00079U-8e for pgsql-admin@lists.postgresql.org; Wed, 04 Sep 2024 13:15:15 +0000 Received: by mail-oa1-x35.google.com with SMTP id 586e51a60fabf-2700d796019so3135038fac.2 for ; Wed, 04 Sep 2024 06:15:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1725455713; x=1726060513; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=kUlo9lAZhW/gLCv07yBPEv4LmI/8Hz2jObp014xcnL0=; b=eL/dZ5UWtgnuDsYRAobi4pMDQWFSVBWErV4KV3JD8y1C/7HTeN0EwPD4XRhgpHBgj7 U2oRF9cXAPvEe9FjXtk4f/HSh8XCGwDyEBF6iJd54iWB3cWG+k6Ofbrgn8FyxqRJNoDi GUxevMg6ALY40hMmvuBfoNa+8vqcv4dhWRCQkDV064vAbau5ipWq0NufgmkjM0pwSnhf 4t0h+LzfESTrUA1rcm+uPLGqOrm3ASb+4VMa1koaziiCoh/EZxJQY7UmXnIBBFXVdSM6 yOiRNC1qHPOO+eR00I47KTpz3bdTvwa0uKE1MlV43dvq1BbbYsQj7AvvQsMuqT478yR8 h6TA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1725455713; x=1726060513; h=cc:to:subject:message-id:date:from:references:in-reply-to :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=kUlo9lAZhW/gLCv07yBPEv4LmI/8Hz2jObp014xcnL0=; b=rmzaZ5mSUrG2jqiefQgwpXNx/58nbBsy5IyTjtrbn/esjNqUt3JxLzST9EaJrheZUZ J/8paqBjesyiRBJja/cMNz85dpAgiYJpggBpiYJu4BtqJLrpXuLk1JM/H9V+hI1PwXuR V8A+7mSLfK03kByEg216BRbdR7nCjRvKblWEMtVQQgUPwUj/j5eO5VLEapVlr+ZjLUmZ QPCpvBO8fDL6A2EZVn11xwUW7thjg/sg4X2545WQrw5q//pEpF0ZJu5I7qygs+WhKFeX ECR6njGjhWUCkoV+Zbe3RXPJZOkpN6ei2hp9/bUWQcQI4V4N7LaMnP/xLuVj7mhtp4gZ x0uQ== X-Gm-Message-State: AOJu0YwK7n7ZlXNjfoUwcvRI6bLL6itLkx1EA4Zoj8GHBNVbFimd5vRo 8OPFbFDEOZFNTxzVJiJudGgErdwQ88h/vskodQ4t7tQVF6dRpW/g79SgGz2Er5tHClvAwvRVRHi FhsWMpbUgxMmk3uFygoeuF3sEWFA= X-Google-Smtp-Source: AGHT+IEQPOWgUOZY89+5goFyVmmSS7eHrinaPEYYKhEsGXeI5+xf9nMsDaKMe/RMaFnnI0voiIBh1WA9TLl9+Tb3SVY= X-Received: by 2002:a05:6871:314d:b0:25d:ff4c:bc64 with SMTP id 586e51a60fabf-277c7fc3d71mr15496020fac.6.1725455713318; Wed, 04 Sep 2024 06:15:13 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:ac9:7f51:0:b0:557:c384:fb61 with HTTP; Wed, 4 Sep 2024 06:15:12 -0700 (PDT) In-Reply-To: <9C5DD0F7-B421-488E-BD41-C90287081D6A.1@smtp-inbound1.duck.com> References: <9C5DD0F7-B421-488E-BD41-C90287081D6A.1@smtp-inbound1.duck.com> From: "David G. Johnston" Date: Wed, 4 Sep 2024 06:15:12 -0700 Message-ID: Subject: Re: Assign TEXT/NAME variable type to SET SESSION AUTHORIZATION To: "keypey@duck.com" Cc: "pgsql-admin@lists.postgresql.org" Content-Type: multipart/alternative; boundary="000000000000de3fd306214af620" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000de3fd306214af620 Content-Type: text/plain; charset="UTF-8" On Wednesday, September 4, 2024, wrote: > > _user := 'postgres'::name; > end if; > > SET SESSION AUTHORIZATION _user::name; > end; > $body$ > ; > ``` > --- > Unfortunately, I don't know how to convert it so that SET SESSION > AUTHORIZATION works properly. > > Dynamic SQL, I.e., the execute statement. David J. --000000000000de3fd306214af620 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wednesday, September 4, 2024, <ke= ypey@duck.com> wrote:


_user :=3D 'p= ostgres'::name;
end if;

SET SESSION AUTHORIZATION _user::name= ;
end;
$body$
;
```
---
Unfortunately, I don't know h= ow to convert it so that SET SESSION AUTHORIZATION works properly.

<= /p>


Dynamic SQL, I.= e., the execute statement.

David J.=C2=A0
--000000000000de3fd306214af620--