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 1vlXKr-000OZb-0f for pgsql-general@arkaria.postgresql.org; Thu, 29 Jan 2026 19:05:45 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vlXJn-000TnV-2u for pgsql-general@arkaria.postgresql.org; Thu, 29 Jan 2026 19:04:40 +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.96) (envelope-from ) id 1vlXJn-000TnM-1i for pgsql-general@lists.postgresql.org; Thu, 29 Jan 2026 19:04:40 +0000 Received: from mail-oa1-x2b.google.com ([2001:4860:4864:20::2b]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vlXJm-0000lm-0P for pgsql-general@lists.postgresql.org; Thu, 29 Jan 2026 19:04:39 +0000 Received: by mail-oa1-x2b.google.com with SMTP id 586e51a60fabf-40945a682b5so543648fac.1 for ; Thu, 29 Jan 2026 11:04:38 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1769713478; cv=none; d=google.com; s=arc-20240605; b=WoSKwx0LmcDI0TvNx0wm/q1KUY9YxbFiqjQLKd6ccyt65Zuy4sbUdXEF6nOAoi03Cm lgBPpMMPyTPn9G3ne3bWEyiUT7zhYCQ9MYxeSD6fyfEAssMcPvEp9IYTs2jRkcfg13z+ YjasAIig7fwFrEw9RvFnpfL5eAw6/a2Cs7qTFVOFW/jUbxCwpaHSai8cg3/P7V2wlRb8 hwgWJxXgAIVfLHAcTk/SXWNBKNkYGbaWAvaATRxqy2bMweoZwisbEuw/aNoC6DFlB0fe r3CIbPeGIINWLuVxuiY6MqvZjHth5A/GHc6E7KszTakFXddqd9XvTWXSVIAXEI+GtZLW XN1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=oLgoEZ89VcpowNG4ctCCT5Z+ISUqdd+CT5Nfxx6urWQ=; fh=CRE0KTgbK4wf/MTM5rlIkqUS8xqTgn8H2gKlPTwvGDQ=; b=K+5oN9Pj1ENd6vAEdrCnSPA0+Ne7U9SHqkA7K79pYWzCOYHtESaWsv3MvNN1ZQUYn/ TIK84kCUMdjYj7dNFWfHhTYnzjVVNyN8G3AKgG2I6gw3TeiuoGK4WHRdnpRvh1bSed4z kTzbGH8pCrQQeJ//VJsFo8tCXnyqOYx7z0jmNOkuQPeSsET561+NJeZUt93JKIUG7XUb rjh2kpJfXWoQxkCi3UhAMPht1yTrC+V8F3n6io0cmZkdUHICbyWfy00QHwozvkp6gBRX hU83hsMl8VWMX/Dh8KYuhNlXlr5ht2o19jigP7PQMnPHpLz61tOVyo9ot2K4Fm56IHEN 1pbg==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769713478; x=1770318278; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=oLgoEZ89VcpowNG4ctCCT5Z+ISUqdd+CT5Nfxx6urWQ=; b=VcD94XtZ/Xh5ks8Rtivh4VfKJKfuV6SbgaHDuma/3rBD37ZQM8rsBhC4oFGp4tHg3o im49vbenF61XypwMol+1yqRDG/xApJltKKOgUC5sGDiNxt7TzRx3NiUr4E0DoimhRdjf 7pwlhZ42yUQI858h39j0iWk60oOnyo1jleRwJHNKlURG4YSkd4b5v9mYgiZMlNZ0+sz9 TItytuHWptO+jeUppWwb2tBiMWAGTza+CimAkvjuZgOD3Ey1IX0/HCB6UPllM7Fvd2KM pJ4EOHMUOXqbiF9KDqSPh8aJWLfSzfTQiqj3ivpzqbkeHYpoFuOxGAeWiEc2WEHv5vqv x9EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769713478; x=1770318278; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=oLgoEZ89VcpowNG4ctCCT5Z+ISUqdd+CT5Nfxx6urWQ=; b=wINpxJM0ye2bPq9iK/e9Pcse/cbIqSG0YkzTBarphhacN40SiomilhAWi7DPTUdTKX 9Ygubiik+P0THjOVzMcavBbmIfDuWxfrkrCgtQq56H8QdJJEZW+Aoln3qARRLJqUNDUv 8V2m5TSqlO4ayngDvk+JJ0VezFXDkZf8n5O29OQPkbdBDB5Q9v7yeoDXStlrIMACiJyf cO+ALVcuL36Q4QiJD9VxD/UGxOK1obtKAQ+4knwIv0r7N+v5UIKYRUbrVbE9weLP5URp Uhr4uvZevc/3UrANLZPtmyU49rPuOF17ejcULDnGBBDJPQRETUCty6XkOkIrjdj5u+So /yeg== X-Gm-Message-State: AOJu0Yz2/HwpsZCbqp6Pbpzx/1Wm3bFLZ2N0FSb5FYYUdqU8yEQcncx2 cX3cVCbfK3c9xE6d7k33HDzyFB8LgHd9m8GYpBLFtNcPx6q3nBXcCqTtMgY1a1HWBqghxkap4oF PEeU1M6YQOigTE+ObYSG83leD7E8YWOnQ6YK7Gvo= X-Gm-Gg: AZuq6aK1IMkDNHwvfUVqSBtlMoL7ayWJuK4SfSfyB+GnOrSNdBX9jEDdlqjSi68Ic7K PTli/Bw/Z9NO+F+JUkcVy6DnqXVLcGD42JjdtFMOxOXkZLY3nIV9r1J5hx32S1pJI9r9f19dK2e 5xxpTPtCa84tBs1uZtdC9Bc4XdFA6a+8VSxAgwZ+SZ/LzYF5QNDgHhddnx7pO9zSNz6b7YGSZqZ fdRw0xJUQvvUr2BgJffXHhwuKXeZ5hnjkoFuzHGjawVx6nwLqm507LOcoUS3rW923HDP3RzuQ== X-Received: by 2002:a05:6820:188b:b0:663:b86:498 with SMTP id 006d021491bc7-6630f031baemr267030eaf.33.1769713477861; Thu, 29 Jan 2026 11:04:37 -0800 (PST) MIME-Version: 1.0 References: <1730736265.4259921.1769443263077.ref@mail.yahoo.com> <1730736265.4259921.1769443263077@mail.yahoo.com> <2097370962.4296686.1769449473672@mail.yahoo.com> <5efd76b75e527a6558dd69ba4364699f256a813a.camel@tpg.com.au> <259609552.3013229.1769632103875@mail.yahoo.com> <62048030-5073-4bfc-9565-f8af8084bf6c@dalibo.com> In-Reply-To: From: PetSerAl Date: Thu, 29 Jan 2026 22:04:25 +0300 X-Gm-Features: AZwV_QhPm-VKyTrgpq7uVJHXeWTf2JgzrPAim2gQxXJ6HcNx1p3O7g7j2HoYKxY Message-ID: Subject: Re: About backups To: Adrian Klaver Cc: pgsql-general@lists.postgresql.org Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Jan 29, 2026 at 9:37=E2=80=AFPM Adrian Klaver wrote: > The window for this sort of thing isn't very large, That window can be arbitrary large. It includes time waiting for locks to be released from tables of interest. --to reduce deadlocks take strongest lock first --TRUNCATE requare ACCESS EXCLUSIVE LOCK tablename; --large amount of work SELECT pg_sleep(10); TRUNCATE tablename; Now you have +10 seconds for the window for tablename and all following tables in lock order. IMHO, hidden data loss from TRUNCATE is much more sinister, than error from ALTER TABLE.