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 1tBVR7-004Hu7-MM for pgsql-general@arkaria.postgresql.org; Thu, 14 Nov 2024 08:42:45 +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 1tBVR5-0027OM-52 for pgsql-general@arkaria.postgresql.org; Thu, 14 Nov 2024 08:42: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.94.2) (envelope-from ) id 1tBVR4-0027OC-KX for pgsql-general@lists.postgresql.org; Thu, 14 Nov 2024 08:42:43 +0000 Received: from mail-vi1eur02on2128.outbound.protection.outlook.com ([40.107.241.128] helo=EUR02-VI1-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1tBVR1-001rCS-UM for pgsql-general@lists.postgresql.org; Thu, 14 Nov 2024 08:42:42 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=U+ttF1uiqblUQx2zNlgGf+Q5Fd5tVDe9IA7qZ3ac0tzgihat2ibSQ6ain1nYmOtAxNly3emUFTL8Bylw69+e77M8Y5n78c574v+Ydxka7/yrFmuKnjThSiQhwro8zDPKV22+W1ABbmp/QCWEPYkV2425w0+60upjkc8f14cOoUrja9KEi8oTPhO85YL5R3noRWzpuJnsOkRmeePQtfw2jOK9yeY780v2L7Kw4cLycyPKOigFqFWmqUItiXH0s4TJXi3yt4GDdxvVzK64ofKKQV4eegiE8BAyHk4Gh3iEG0i2L9VSMqCLSaAZ/wc9xXzzljdHl51omlBY48dWqoayPQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=6wa2MnfA204UMFkfKPdSnLi+28CopfIseKI6gTUBFOs=; b=gQs6uWB0pQXqmFJrGHvvf9MrlYyxumUAng6uzw5Nrf/dIJWPQjoaUc612yFtuCQE+MFB6ILCpojrER9d1EGerpbQ3dEkpvv2pKUjRLnbFBwumx20c4FlL1qr/nzQrpxbQsl/2JAmJcg8aAHsvoETmM66uAX5pRVDwAK1NZ8Da5QXpuJJRi7KZ5nSf2eWjgekxYynE9fnpth3dS6Eu7txLJVzf9vDDJwEY1uKhfIa+yu5xoe9kI8svgBh/cX4PuF6TkHT1dp2drYfabTmKZXN3DXtyW2SMRCYBZ2j6JJznPBtMlkhUXRehrcDBf95+JdCAaLw4kjEZctfvsphCHPA3g== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=aqsacom.com; dmarc=pass action=none header.from=aqsacom.com; dkim=pass header.d=aqsacom.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aqsacom2.onmicrosoft.com; s=selector2-aqsacom2-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=6wa2MnfA204UMFkfKPdSnLi+28CopfIseKI6gTUBFOs=; b=ibYhpLvYGv2hVtzWHGZKcKoJEJdv5iTb5ZPxjYLRxNVBa3m1XPq1U5hoSHPgEKMrrvtT1iHu/LpWspqbngm+GOs/YltzeRcCSJyJKzFVxW3m1xbW5TMWJ2GXMWaywqq+JtsrBA7NhzW0ZU5j0vqsl6D3ZO3Gm5OHOIaPx73x6zA= Received: from DUZPR05MB11021.eurprd05.prod.outlook.com (2603:10a6:10:4ad::11) by AM9PR05MB8859.eurprd05.prod.outlook.com (2603:10a6:20b:43a::9) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8158.18; Thu, 14 Nov 2024 08:42:36 +0000 Received: from DUZPR05MB11021.eurprd05.prod.outlook.com ([fe80::fb9a:2ae9:f941:64ad]) by DUZPR05MB11021.eurprd05.prod.outlook.com ([fe80::fb9a:2ae9:f941:64ad%4]) with mapi id 15.20.8158.017; Thu, 14 Nov 2024 08:42:36 +0000 From: Patrick FICHE To: "pgsql-general@lists.postgresql.org" Subject: Retrieve filename within a script Thread-Topic: Retrieve filename within a script Thread-Index: Ads2cNSsvdxViRdfSSuwI9/UQ6sq9A== Date: Thu, 14 Nov 2024 08:42:36 +0000 Message-ID: Accept-Language: en-US, fr-FR Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=aqsacom.com; x-ms-publictraffictype: Email x-ms-traffictypediagnostic: DUZPR05MB11021:EE_|AM9PR05MB8859:EE_ x-ms-office365-filtering-correlation-id: 57bafb78-979d-4bd5-7f67-08dd04884a69 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|8096899003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?2MgcJIam8j7Z2QsOFmbWtXTCIyW13q6/5HcgZ0nTHAcH7tPTWgIaKPZgsArT?= =?us-ascii?Q?xkOCc53NVn9NZq2INE7z818ehC1l9yqI+BhL+VHvRup6ClBYAkUS1crIu8dg?= =?us-ascii?Q?XLNz/spxqZyXzZSLwn5nvxABVohBuIoXV+EtZ+noodYoEyXZgWiit3b4Ko3w?= =?us-ascii?Q?obkBwQ7J4UtpOPkU9GxASvZymGPMTeMbqO+IW9iEvLhB/w/v8tJzCV9XnVdB?= =?us-ascii?Q?kU3Hfrls5gBKMIDYIzNrPGXWdeusVMAIvlu/2Iovprk8CGLKnYSiuBbOdxx5?= =?us-ascii?Q?lSUs61HGHVAW0oSxokfqcwYihGtMgCGx0d5HZ2nSp6kczBPw/VZd2LyEXANE?= =?us-ascii?Q?N/yQ7LoTfG1EAlTFkOlb+ccGLO746uTclxDw+DzI9PzHI/YMKKoghAZNhQ7B?= =?us-ascii?Q?Uev3T6wY0kzIfqSoEn4amyMKQ5J1VnI2naGXv3Bk7pCCyu80JX8Rlx388UIR?= =?us-ascii?Q?fk12KhXkaPakTNzuW6WsPg9VRjVp/iWCS5aSlIh/jXyYeB699HJ6+Vd50eTD?= =?us-ascii?Q?nRhZapq8TSgihNQSOqCKCC7NS5Q1WJGcPuKPhUuZYPz0SetuT5c9YYF2xqyX?= =?us-ascii?Q?3D0ETWXFlaO19vFooULOr9XtI3X2RCM2oyZUtktlWp8WBwdzAEgIG38Es9C2?= =?us-ascii?Q?uBxykdeG/7HUr1QSp6sn4hKDDKwX9XLHC1Iw0N+66/x+i4enYDXGhya8Kpt4?= =?us-ascii?Q?pRaQ79wud53AHr609HOCdKbzw0j8RFRSaJyea8oCQfPYheJ7HxR+jIgXxzd1?= =?us-ascii?Q?LkB1tr39mYcaI6qbPg2mCjrEK4jpEWtvQoeKV0HE9g1W+VP2XurRLi7Y2xlh?= =?us-ascii?Q?qWS+0XtartbYoQStmXUz9q7KVn9PGpXSiKwXU9nnTo0/BxVIdov+gSLxtlyc?= =?us-ascii?Q?P6gjliDpy15qt0wWYbgkhIB6FSUzOuIc65rr4phX5mQOfZcK40ILr5SujMTp?= =?us-ascii?Q?nBvhaC8aeo4gyoNEvYgtSADot68FttT1GA6Pa2ffNjGB109yY39tzXcXLVNw?= =?us-ascii?Q?NVNA19xWMwLTMVmo/ojhxQ4uMwjipgUEZgkcucVv88NNiJ1RmkMflu61KyWx?= =?us-ascii?Q?jTVOh6qseRRjaCkh+h6UkvZeUEOX1LlYnw21qa2NtH1Mn3GIiYdy19++Y6E3?= =?us-ascii?Q?LslPDQ6IQS9zk9LFBMOFvJctYjWSbTcuzv3ruSB5yT7FO4AC4/Lh45p8XZgS?= =?us-ascii?Q?yiaWc5Wo+nQ61Yj3l8NsVMBkz5JgjavGepBSonYBLcx8TiyYgoQVJUHnGy5C?= =?us-ascii?Q?Yb4KY9/dPZs74WNHGEWyUys7C2WJfhMP4CQWUB56dD41jyU5F7pBKq3eg4MD?= =?us-ascii?Q?Fi+az8ABbXZWdf1ri6qaoazQJwcGofguN0jnoPZMG0M3KPvtoUyuiNhhksQ/?= =?us-ascii?Q?gV0wdu0=3D?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DUZPR05MB11021.eurprd05.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(8096899003)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?HR/OJCqEPwNWVFq/4VHhl6ho/tk8ml57Dk7ZZB7eqHX4gIpdywGOZPCnWDHu?= =?us-ascii?Q?rvL3ZISjx1aT3PQ99W8th5LBtuSJgB80C8TVMGaKHMpQCTD2kf96xS5yuEke?= =?us-ascii?Q?cjBoUPYssnA8B3eHXW8cKINS9HIZcrE2rj5CN1Qk2GVpL0eAqicSt21KG8M7?= =?us-ascii?Q?CJsxb27DbTr3PTU8GFUrB8xCh9/jp+Qb5T0IbhrYqRS/QTlhn4bdEy7J249K?= =?us-ascii?Q?wELcS4x96aW8CuHsJIEwCi+TM2RlClojTtwYlWfNlRRuuOOlxVcSFijzzWB0?= =?us-ascii?Q?mE40fHmyT5kvFP/5hROl5lbORRnBeQJPsFeL/kcn2MztGbS9V+ugV9HurLSh?= =?us-ascii?Q?DdTbwHUwSYP2bCh8CCC+LAsAqloGSYHDHNpQ7BVuAXRMo/RqNraWsqU3Z2uZ?= =?us-ascii?Q?T3oGwO0ctPdudfBPwIzz/nGdt1evsl+Ijz//IjcnHyDk8nFeQOQzqsRh4xxY?= =?us-ascii?Q?M2eEfBaR4zRc5R95XizUfC1AgN2VU9R0a70VZeBocl2iODc8i8tZADzy1fTg?= =?us-ascii?Q?WKAu5RCsMV41NcDNE/kNbRb9F3JdFlTr3Ah4wLdpgdq7Drdxw1rbZ1RLzCdg?= =?us-ascii?Q?QFaectUnRXMe8KgX85Q9bDW4+SmanZ0IodZHGKuftOvymvoP5cIrllLAzSCo?= =?us-ascii?Q?1noWLJGcbgiFjlziHqF07y+j6heUrhIYKxYyaz+mtUiMtdlq8BShC1CeVBAa?= =?us-ascii?Q?qcx2147A/dhX/DTC7aOaDELrVZBUUusPLEBGekzGPsUy05kFxSGj5umCZu9d?= =?us-ascii?Q?kCrWa26N79HU87yvsb6CdDe+Oq+lEyGrw9RSEwojVwvzCOuD5BaVLR/rdL3u?= =?us-ascii?Q?iZyyszFTi2L64yWMtexrlDzjejsCnhyCSYjq7WcPF+IY38+1OYWULfJ8w9iE?= =?us-ascii?Q?DQYJHJLcNikKMa8QSPD/jFedetvfLEqV3KlNjI0R0wgyx/YPNP2fNMfgq2m6?= =?us-ascii?Q?P+A5eUjKFXEK99EvB9cSFopLladR2+oeRSYKJ6jtHIPoUxyICJ4U3hIiEfTV?= =?us-ascii?Q?Ih4zRWLPznukwtvcDJuF/BjeJPHw0fPwygECo6TY35RCngBoSawzVtqsuJPD?= =?us-ascii?Q?Ma0M3sGu8usZ8RdHtrCRVKYcld3D1T5dFTj6Lv4gJLOSbG3ONMj/eiD7O3TI?= =?us-ascii?Q?MLkNegIvz7IOwE+Wer9iiOhmdn7lg1nosQ2UbSIY86rk0o8U6Q5hDlNQpv3p?= =?us-ascii?Q?h+xRNUP3Ud1lg0pd1t/j1ihDdu7CT61JyyzxXWEzf7fb2SdyikDGqBK0QCBN?= =?us-ascii?Q?qv8pRTIyj79ENSkeNj3koAsVid9fJjAc8IKpV9iAeyyrf5DjSOCrWQYVusKe?= =?us-ascii?Q?BVT73f2NuA55IcOmREpxNnWcY4T37mBs6YyX8i9jdAfOSFSgsLA+6dM2ee4F?= =?us-ascii?Q?DwRnVjGuKigboYRiaKERPL2tU0+OGAlB+9A/3on0+hbYU8KtrTUzaM6Hxdqo?= =?us-ascii?Q?EUia5q8wlkdOQemwEJVuUZu3mlEMPgVg8bjzhFkGSvgsgwLjJZQTrJDbNPjn?= =?us-ascii?Q?EhtiClbpnsqdCIRkBLb+SPv2a322ppr6exxMjJEXnEYRzjMOP+99/aFt5aHM?= =?us-ascii?Q?50nMFny5T0I9BxmOQOFT+Q/xt010R8WMq7a66RBS?= Content-Type: multipart/alternative; boundary="_000_DUZPR05MB110211E125949ECF03413C533EF5B2DUZPR05MB11021eu_" MIME-Version: 1.0 X-OriginatorOrg: aqsacom.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: DUZPR05MB11021.eurprd05.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 57bafb78-979d-4bd5-7f67-08dd04884a69 X-MS-Exchange-CrossTenant-originalarrivaltime: 14 Nov 2024 08:42:36.6484 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 91f6be4c-f21e-43f0-9149-3a24dbb5c188 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: JCi84mUa5l31xOXhVk+WS6WNx2jgOKVh46KV8H9Ljuq2mkeMfl56YhqEhM6CYeBM91keTJaRcwIcCdwjeKuV4JUOQvMcIMjFzsMjr57sFAs= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR05MB8859 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_DUZPR05MB110211E125949ECF03413C533EF5B2DUZPR05MB11021eu_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Hi, I was wondering if it was possible to get the filename provided as an argum= ent to psql. psql -f /tmp/test.sql I would like a command in test.sql that would be able to retrieve the full = pathname (/tmp/test.sql). Regards, Patrick --_000_DUZPR05MB110211E125949ECF03413C533EF5B2DUZPR05MB11021eu_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

Hi,

 

I was wondering if it was possible to get the filena= me provided as an argument to psql.

psql -f /tmp/test.sql

 

I would like a command in test.sql that would be abl= e to retrieve the full pathname (/tmp/test.sql).

 

Regards,

 

 =

Patrick

 

--_000_DUZPR05MB110211E125949ECF03413C533EF5B2DUZPR05MB11021eu_--