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 1u2C1z-00ESpi-JV for pgsql-committers@arkaria.postgresql.org; Tue, 08 Apr 2025 16:42:35 +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 1u2C1y-00Bi7Y-2U for pgsql-committers@arkaria.postgresql.org; Tue, 08 Apr 2025 16:42:34 +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 1u2C1x-00Bi7P-Oi for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 16:42:34 +0000 Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1u2C1v-003i9u-38 for pgsql-committers@lists.postgresql.org; Tue, 08 Apr 2025 16:42:33 +0000 Received: by mail-pg1-x533.google.com with SMTP id 41be03b00d2f7-879d2e419b9so4589423a12.2 for ; Tue, 08 Apr 2025 09:42:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1744130551; x=1744735351; 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=CBMU7nfX4JGeYCa3KXT7gLVeNtMgXcPxg4Njx5dOlvM=; b=anIscTAutwuUa9AuUUJSFQs5G7kSQfbPzjPi1B5+cJ6IWPf+hTI/hNNSeWAcVmZh2L 7pTZrCA0bfMaix+zwwpyS7PUstIxH3Qytg5czdrKpZJB4FTQH00cXAKpcrGpd9ItHgul 5fC9jyd1OtUK4yFf0SyBR5P9YP1EfKIK2EIDZg81uDpN3IjtuxDqFjoluJhF62w5WB35 qqAmCnZgXWb2IZU2r9WkwsP6RUxBmlKdQ8GqXuS88pYp2jUyNG+1jl4lIQ1ypneqoNds 1DBzsk4BRJogTfK9rGoQNC2ENbhHtCKQmSPlHxVMGYMwCkCU5tyFMV0ghDWkL4OZBtJk VSgg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1744130551; x=1744735351; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:cc:to:from:subject:message-id:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=CBMU7nfX4JGeYCa3KXT7gLVeNtMgXcPxg4Njx5dOlvM=; b=lH3wY6MfzWOM3xaeBKWHlket+wIheLfDxbzBq2QnaEtnpibPnaP53L+9kn6PNMjyWI BAneg5FARoJscsnCBZ3tTRXQSQ/tGvarkus7v1gOfUWb2e8/3wHDZC7SjbdgFKMQ8giI CAYC/P1DyJvKn4hfqjAKrHsf2AuNS9yPs8yna1Mep4mFEw5mNONbpdeGB2ZIbtGiHSnP EY2xRQ65MyYDOig3ULam+vtWebtP0hWUZI8r8WFu+dTwGj4SG8w0LAYWiNuPSL2dL4kI dsWSCJSIWDLxd62IV4xpii6KsCqF/XQhA59PyAcpR1AQ/RPo//yhQxFg+oU6BPLc1jKs ue7w== X-Gm-Message-State: AOJu0Yx6t/82Rvh7XNliRMyrldajbQzeDlQ6g85+4/OGAYsJ/4gH98y2 s93dB3y6f2e41HVRDl/lmZL7Od4/jTj2DN5NNT81WMJmrYshwQGtE4kAEhYKQsoxniDjxj0T8rU = X-Gm-Gg: ASbGncslIhUjfKbTcIhIivQ21QUNqt76lGdSgqwpSGbgjtc0lUSuzJlZybEiZpnf2/0 G2KEaMWadri0bAcK7NPVVrS8phrmJKWWMBEWWXesnSaSg1XhL9i0WpvRbXNVpWtKtc8bvYmDqKZ F0i2gZqFhckolx1BTDmBDM4BXyo99Ya9W2+KVYZMSTkc1VQu/amk2FroQr5pLVV6Ey3gYHKlAZ/ uQorJIOTqojvrPgQULFjbvLEfO3kt03gbLwaLcHOpUGHInttlDnkUNmLgqb8jh+94BSXYFRmx5R xLLI+f0ROfXzUw5sm2BAo4OE3/pOzsCGf3QsKl8yOt32hYE07FaiFoWGkXzbcAHmkmd647nrjCZ HWlIpzvma+4v4vxqERlJcvQuG X-Google-Smtp-Source: AGHT+IGA/eTtsb9na6B1MYn3668w40h5FZK6L3rhVyu8rqhTY+PRtHirdxLWYtzNx9JNU1IEuB/gvg== X-Received: by 2002:a17:90a:c2ce:b0:2ff:570d:88c5 with SMTP id 98e67ed59e1d1-306af71b6e0mr19161248a91.9.1744130550836; Tue, 08 Apr 2025 09:42:30 -0700 (PDT) Received: from ?IPv6:2601:642:4c01:6dcc:9ca1:97e4:f356:e280? ([2601:642:4c01:6dcc:9ca1:97e4:f356:e280]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-3057ca1f49csm12778369a91.1.2025.04.08.09.42.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 08 Apr 2025 09:42:30 -0700 (PDT) Message-ID: Subject: Re: pgsql: Transfer statistics during pg_upgrade. From: Jeff Davis To: David Rowley , Jeff Davis Cc: pgsql-committers@lists.postgresql.org Date: Tue, 08 Apr 2025 09:42:29 -0700 In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.44.4-0ubuntu2 MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, 2025-04-08 at 17:24 +1200, David Rowley wrote: > I was surprised to see when I did pg_dump -T just_this_table that I > also got statistics data for all tables in the database. -T means "exclude this pattern" I tried a few basic variations and they seemed to do what I expected: CREATE TABLE mytable1(i INT); INSERT INTO mytable1 VALUES(1); CREATE TABLE mytable2(i INT); INSERT INTO mytable2 VALUES(2); CREATE TABLE mytable3(i INT); INSERT INTO mytable3 VALUES(3); ANALYZE; $ ./bin/pg_dump -t mytable1 postgres | grep "Name: mytable" -- Name: mytable1; Type: TABLE; Schema: public; Owner: jdavis -- Data for Name: mytable1; Type: TABLE DATA; Schema: ... -- Statistics for Name: mytable1; Type: STATISTICS DATA; ... $ ./bin/pg_dump -T mytable1 postgres | grep "Name: mytable" -- Name: mytable2; Type: TABLE; Schema: public; Owner: jdavis -- Name: mytable3; Type: TABLE; Schema: public; Owner: jdavis -- Data for Name: mytable2; Type: TABLE DATA; Schema: ... -- Data for Name: mytable3; Type: TABLE DATA; Schema: ... -- Statistics for Name: mytable2; Type: STATISTICS DATA; ... -- Statistics for Name: mytable3; Type: STATISTICS DATA; ... If you still see a problem, please let me know. Regards, Jeff Davis