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 1syMz1-00GF8E-Hp for pgsql-hackers@arkaria.postgresql.org; Wed, 09 Oct 2024 03:03:28 +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 1syMyy-00DExE-VF for pgsql-hackers@arkaria.postgresql.org; Wed, 09 Oct 2024 03:03:24 +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 1syMyy-00DEx6-Cr for pgsql-hackers@lists.postgresql.org; Wed, 09 Oct 2024 03:03:24 +0000 Received: from mail-japaneastazlp170100001.outbound.protection.outlook.com ([2a01:111:f403:c405::1] helo=TY3P286CU002.outbound.protection.outlook.com) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1syMyu-003F06-Mz for pgsql-hackers@lists.postgresql.org; Wed, 09 Oct 2024 03:03:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ttNyZW6pma8Xcd2FKNN6QOQbjg/M2i5ay/dHi3oWPfLPGE5Q3+Rs3e+wAxf8ANg96gN4Rm2g+Ohr1bvk42Ju+7ZhYXCAqLfsHeyyx41m9ix5DdOCl+Wn/CEe6a9ljqbVlpcrrc+/K1jAE0p7Kr4zQpFVmU1+WdabcleVWuZFcuU2FwR5y5l8WFt2Jw3kUeDIW0vPWivyjMKw52F4fdT7IQhTpbnxx1kzst8sqEFQQ9XXLkGjt1+E6FenfEzR9IV7QwWslSw4wwaCG+SBVGUgpXZuYHyYupkmt8BcZhTG93S5WTKzPnX/PrVPc3wfgTcoscJsDKHtrG1SIVMxFFDiJA== 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=NBCkO61+t+DrGfBjFCpdqhhQj/maRvTHUaScbDBhUME=; b=s9gr5d6KghO+AKx0wYrPyd4ZHvA66VZpcicAaG9KOsWcnFlLkOB5VfjBKDrvpe3Q7AUhAt5wljS8zqch6FsRI6UnTbBAZY2kZR8lmmHEJWeAn2FWfyhc4mmTWZS1DPZerlQjBLPIK1M2o5VnTgNlxQpmvBUcXYZbCeV4cOFqwh+jQx9NhmIQ0KLBzIvVFeuzH+u7PPoKmxrznQqgUYJCBx+7gRZiLSNGXHsHb1zvFiVEJ3dACNsadoCA5LAnkc2YNbEJH4y2r0jVxDM9G3Mejn0a58bSDGqV0bule3y96oN0x3xJMas3oDCsJ2yT9QyZYE8Jrt/vxG2tr2fThCnhXg== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sraoss.co.jp; dmarc=pass action=none header.from=sraoss.co.jp; dkim=pass header.d=sraoss.co.jp; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sraoss.co.jp; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NBCkO61+t+DrGfBjFCpdqhhQj/maRvTHUaScbDBhUME=; b=m7WE7vpOmh/QZR9NDKmf6+cVpCCh64tUx/1esiqVPT8spIAYqgSTPXOM4B2vwjk8WE1mHUkb0hJz/SS7Cv37guZdBSAbOSAV+LBAVqNhUsihEeY0xEXGTj+52aYjBGEvlukefGPXTRnxuefT8AkY+hyNRulDPxKbU/2WvLxjz1lmu9q156yizAk+wfqU89IXftBFDGGmTWbjYtgS4ETtPqHnTIYJjJXEuLFzn0oG/7BP+l+rWeRJR26OlmLhcTbwgb68VZ0tzL66mPjDuclC5zAM/LnwVHBQVqP25Vt6GFYUFH1ywZPlti9rZAMRgyAgiRNDKcjodWf7s4jaT3wRPA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sraoss.co.jp; Received: from TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8026::10) by TYRP286MB4231.JPNP286.PROD.OUTLOOK.COM (2603:1096:405:12f::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8026.22; Wed, 9 Oct 2024 03:03:15 +0000 Received: from TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM ([fe80::42e3:e942:b68d:dfac]) by TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM ([fe80::42e3:e942:b68d:dfac%3]) with mapi id 15.20.8048.013; Wed, 9 Oct 2024 03:03:15 +0000 Date: Wed, 9 Oct 2024 12:03:14 +0900 From: Yugo Nagata To: Shinya Kato Cc: PostgreSQL Hackers Subject: Re: Set AUTOCOMMIT to on in script output by pg_dump Message-Id: <20241009120314.118a641fa25148c3d564a6ae@sraoss.co.jp> In-Reply-To: <96ff23a5d858ff72ca8e823a014d16fe@oss.nttdata.com> References: <96ff23a5d858ff72ca8e823a014d16fe@oss.nttdata.com> X-Mailer: Sylpheed 3.8.0beta1 (GTK+ 2.24.33; x86_64-pc-linux-gnu) Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-ClientProxiedBy: TYCP286CA0296.JPNP286.PROD.OUTLOOK.COM (2603:1096:400:3c8::8) To TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM (2603:1096:404:8026::10) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: TYBP286MB0111:EE_|TYRP286MB4231:EE_ X-MS-Office365-Filtering-Correlation-Id: 8bc53483-acac-40ec-0281-08dce80eeb21 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|1800799024|376014|10070799003; X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?4GVgVf3++09LtgQJwLn2kbQ/PAf2e8lSbsxgs5aTszK8UouPQusGlORwZ0yT?= =?us-ascii?Q?FU2t982Km983bGBQHJpEewUOmaB7PnGXHhCelaHL5Ni3Sa0UPe2GKBKZ4+QZ?= =?us-ascii?Q?oxC2/U4krw1JEEIH+pKg4IxgRpHdfcbfLljbBzEYRgya/nmjqVIUR46YZcqn?= =?us-ascii?Q?DQ4xaXSwFR/IgXFya9kt4DDcr33Swe87zvAbBmxjtQNFXKIG58t04a0/C6Ob?= =?us-ascii?Q?LEhPKVQE6gI07ymarnKvIL2x1JnB4xNwxpgB8QW100iOfaLGMl9Ug3OrvEP0?= =?us-ascii?Q?nXPV7ZVTorrEkhxf+8q+yPAXIeGkgEHaMweqzEn+8WWr2A6e/xwpINKZAcFN?= =?us-ascii?Q?YqH9IW2BDlrzGonL3y9TYD9Lq+Y4OLD1BgmsdVfuWWftOEe6MrZ8bHnPG6vK?= =?us-ascii?Q?jq5CdbQ2aZ7g7bdhOiponeoDuTTbzDtVn7eff6d+BKT2fTfjDdL7GUCQ1MKp?= =?us-ascii?Q?duTGfb1Manamj+CiKa4SorW2PewE24UVQijJh66ENdQwU7zzL/r0E2iRDJCy?= =?us-ascii?Q?PewRBXmn9FN14nE3kBSU2cGYz/lUH+n2c1sL5+9UY2Xg2m3Py/4HP0QBkOfm?= =?us-ascii?Q?fvrpM7bXzzBfnKRTOuczxV39KsGHV84le42u1DBvLFoRyhZInw9NJDSzFnbP?= =?us-ascii?Q?sSwcwx69eHHbfk74tKbEV90gRs5OabQhkc3XGuTcZSuuWptaXM7EFxqRIvf/?= =?us-ascii?Q?wCa1cWbXZb8plliAulBOh4xTGYc0IRu9DRRb9dmDZsg+sQMWlV/iZFNRMD3K?= =?us-ascii?Q?US3OY2ArgB7tV8AuGCIpwwRB4M1unKrrjOjRDuPC5VtKZESC0hiTPX7q+4Ga?= =?us-ascii?Q?EgIupQv4/SAkqdQn4r88/R7OOmNweLPdvBZeS2TAnskKAkJmKUDNcMzza8ME?= =?us-ascii?Q?f/3cMaZY67VTs240QBjdv0KeHMSwZMlhdyxNzevBVWU0dLvadbVpfRPpXX46?= =?us-ascii?Q?ZVxOup6t6h6aC8fWpLC6w0Fiiwp44dEvEBxZXIN3TR5q4lJ5GneUb6OOCNBF?= =?us-ascii?Q?hajtYLd8lFdpfkOqvAql4N4mziXjOBl2CdAlJG5VUrsGoKTsk0mfyUBjMWNR?= =?us-ascii?Q?DHckL7wBTsOFmFcieLHdjVn5YHDL/UMN5xvaxbjDp5m7pABJxuxMBMnf3BAQ?= =?us-ascii?Q?dLOUlAUL57dIg9Onwe1IiPXn7hfrLoKg+SwulyFVYOV8/1CW414COUmZHq4B?= =?us-ascii?Q?cH8/o19LzxZgRM6eZPZCBpbfQfIRQAadRfVqhuAKMzeNlAW2SE5GWQyhUSEX?= =?us-ascii?Q?lJvuD2bfPXHYDL9EY8lvTsNwizHnxa1lquK0aPjfjA=3D=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(366016)(1800799024)(376014)(10070799003);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?qOHtJqUfw0yJyvylgKbCJabZH7Gu7jZD9IfClnME4NIK0imUGzkXr+dmYGl+?= =?us-ascii?Q?PGzNEIh+Zb2YvaQmDWN68qOCxyuNIIFq35d+USj/Q3gLDEtR1mOa/hACzv44?= =?us-ascii?Q?F3L6ngGElVJ8454ngsjaQM4vHE0ALRlxSFB/yEDFo7RELIfaSQEwwaqQ8bVk?= =?us-ascii?Q?vGhUPzRL46NvaWQ3YoCmNeuEk+RzN9BwUb2kZjvq2iwPkVwg41qJgyCOJsBd?= =?us-ascii?Q?RnXWrY/pDBU5KJrR2JUVjzt/SVIeChXEIA93GRSaM6tAa0le6mqu2xSRWi9B?= =?us-ascii?Q?wbrDGXWAW/xkh086axCkY5m923UTPwNDwlrY5BR5JP/aATbTneA6t/VtLK0X?= =?us-ascii?Q?FrYmMNVpUn4YtrbPKEiDDpaH/HoTSlvvec+lffiGEZ5gQnOv1aO44Lb5t8J0?= =?us-ascii?Q?JNWVQtRIpuwe5aGG0392l/EOBxLEq+Rq6S8g3S2u0R6fqfdMfGtANhg9cyUs?= =?us-ascii?Q?S82oXxoJQ+mMmDjZFmMOlaIeJAnp/HBIrUD45pSDdRdEhUBLECJ0hvr0hx2G?= =?us-ascii?Q?cgROGfv/c8piRIi2jsVA1Dm/yluxdwrV7gPmPPtrKZUHw5vLYumjXqu3P2nt?= =?us-ascii?Q?P3QMAPmZk+9hniMJ98b2VwdWMwOTvP6FuSYhUong90FRYkhQl5XgyBTOsPKa?= =?us-ascii?Q?2cQJ2bvjKm6mizDb52aGDpAlJ2/kVEDNI/NTfmQr5uQmFJe4zAudBc14N1XH?= =?us-ascii?Q?Va9NSOU2xHQUZ1Xn8bEuy+4dQLoLSSPv3k9yQvoFYRLySnVZRdbcWMToEg4n?= =?us-ascii?Q?zNnml66lmw4Mc7z/98HrrEMib5DQWUFBtlFmPpBLFcJRgy7OzIZDeB7s7Upa?= =?us-ascii?Q?vKcGgIIZsik3W7gBy4Zp8xxlDgZYDr8eo73XwfJtLQpmrGJAVP3aaiKY93mp?= =?us-ascii?Q?mOkr4aRxLUJoMLRtySuYVtcmfRQbm+/rZrXRX8PDxcrswrGUk4hiBwg0L5A8?= =?us-ascii?Q?TfqdGO6GFOZ97IhP+SWrZy1tRak3COE1DsVOmYQnunHhx3JZEGS0lcSvcHeo?= =?us-ascii?Q?SU48O5wxCdbbzkOmTiw67XqXCSdl7OYPKWc9Gc86e0FKkseujYYKxGoICLXl?= =?us-ascii?Q?oULUGAlFlLk8VWls0XiYM0mZwk/oLP2DRtGPJny9AiWqhIU1d5+pzAwNmmjZ?= =?us-ascii?Q?R0owriFjQpK3p1lvc7w5DcURMhiJTeC2cotvHWOlmboYfARvKep6rU/QYJZm?= =?us-ascii?Q?b62vcIMl6NYRlAWZp/fdBR1McpsghfQk/yoy9dJLXaassNQGVRQ3NGCvmVhC?= =?us-ascii?Q?UN2un8y+qkDBTw2GcXY12hGT1pgFvWHa6094nLNNyJf3T1o1jMrhg7wbi6Kp?= =?us-ascii?Q?ymv1lwiZ6oefyVt5aruEaLhWCuEj9AzdBrYr1QC27dB7l4wKHrIASiB6atXB?= =?us-ascii?Q?eKgtBIty5I6ovdzeSVUw2yHP3fN4ML9UawyFFHp/tlJMcwaUs5ufq0i0jgtS?= =?us-ascii?Q?PGcDucT3EflODpNS8ZFntjGwx2xsJ4lxkykmTEc9HQ9Dp0kZ78x9oH0isTV7?= =?us-ascii?Q?9AormfPiH9845g1pc7iNtiFhRZJxb23iBHXJNJqTgphdnEnDi9MF99WGn4lq?= =?us-ascii?Q?l9d/RUeQ3pgbOv7QcHitSZW7F3lZyJHvy0Vbuk0raBmxeaB4G0wjjuBUEX6U?= =?us-ascii?Q?02exnvWRXCkhiKnSk0FHh8rMY4jbNBKkco27w9VxXub5?= X-OriginatorOrg: sraoss.co.jp X-MS-Exchange-CrossTenant-Network-Message-Id: 8bc53483-acac-40ec-0281-08dce80eeb21 X-MS-Exchange-CrossTenant-AuthSource: TYBP286MB0111.JPNP286.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Oct 2024 03:03:15.2687 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 75db6c32-352e-4063-ae79-cafb8623f6db X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: zY2OoxDoOaMFEJqbk/68W8iCC80srtdAk+mWYijgbyxEOe1F63QZWCGsziTjy90EDgdJZ/rkZvTKvTneBV6QJw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: TYRP286MB4231 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Wed, 09 Oct 2024 11:10:37 +0900 Shinya Kato wrote: > Hi hackers! > > When SQL scripts created with pg_dump/pg_dumpall/pg_restore are executed > in psql with AUTOCOMMIT turned off, they will not succeed in many cases. > This is because the script contains SQL statements that cannot be > executed within a transaction block. > > If you simply add set AUTOCOMMIT on to the scripts created by > pg_dump/pg_dumpall/pg_restore, they will work fine. > A patch is attached > > No documentation has been added as we could not find any documentation > on the details in the script. > > Do you think? I am not sure if it is good to include psql's meta-command in pg_dump/pg_dumpall results. Can we assume users will always use psql to restore the pg_dump results? Regards, Yugo Nagata -- Yugo Nagata