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 1trK16-0027vp-Rf for pgsql-hackers@arkaria.postgresql.org; Sun, 09 Mar 2025 17:00: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 1trK15-00ALUC-BK for pgsql-hackers@arkaria.postgresql.org; Sun, 09 Mar 2025 17:00: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 1trK14-00ALTv-TU for pgsql-hackers@lists.postgresql.org; Sun, 09 Mar 2025 17:00:43 +0000 Received: from mail-pl1-x62f.google.com ([2607:f8b0:4864:20::62f]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1trK10-001sbI-34 for pgsql-hackers@lists.postgresql.org; Sun, 09 Mar 2025 17:00:42 +0000 Received: by mail-pl1-x62f.google.com with SMTP id d9443c01a7336-22349bb8605so61382875ad.0 for ; Sun, 09 Mar 2025 10:00:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=j-davis-com.20230601.gappssmtp.com; s=20230601; t=1741539638; x=1742144438; 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=TpW4+G+///viVVoSIPk1Dnak7F2RNy90yArCnAEeLE4=; b=GZW4a0HZHc1YPnqEXpRjYJoZdSOuBSHlhyOB+D9NC3JDjZGTtVTyesFb2JVPgCpqRK 4zyqtqh9E/M4f0eOli43EHC16RNqNtjMMZqYxAnaTxsB5NIDqamU7sZxlY7RQDcfz+la 6kRNLGWDqSakQ0F3KFsV6ZYxK8rF5n5WB1nbe+jHGbTVwv5MVGhVcnEgibrh2UW7UteP Sny0jQR1tVgQC4hA1je7rSaanzQGmQwFrGuF8zXpiCyIiiqbKtDUEQJVT4VsFC5xvFbt zwF9kVUD8j5ic28iQ40Up/GRxqJeJAxHW8oOZJO5k8GxLHdlBeOMKdAaNZa+lWcUxhJA QFFg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1741539638; x=1742144438; 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=TpW4+G+///viVVoSIPk1Dnak7F2RNy90yArCnAEeLE4=; b=PZoaaYfmEwn4RA6rcSVbZ1Uryg621ItHmno84L7Hw7mEnMLpa7ifHdgLnKMEDjhfh/ vqS3NxyyfLjfyq0rGUH7C11A9kAPvyGxlIfse+Dz0dQ4FUgkOF7nkm/XiDbkbmEfhunA h4bTQ5wyBduxq2pg3YCwGqulJV1btrpLIklDrzen6b6DKch2GnFmBSJxPs6fa5gjv22N jp3hRjmXQAy50ajNRV7TlrDCFgQU71L1zZcucaBulU4ApVnLrYJYl7B8GYV38eDe6Euv V+jSvJb973Ik4cmcUjXsGLw1RHSMkLlYd/NPU31YP2YO2hSDbQcwPUYkVjdfvzu20c2B nfww== X-Forwarded-Encrypted: i=1; AJvYcCX9H1/BEajCxWBA4T8x4Y0mpGNKU2yzLNLRABxF28uF5CVAdQljsGp0+gVp6IinZkWWpCHAEh05tvk+hUqF@lists.postgresql.org X-Gm-Message-State: AOJu0YyIMXlnlgZunlDjdLSuL0uZGrxNvX8ENyv66SoSHL/ZYSs6YC/u 0ekVM4jYeJ5wMtwkAWe6oRG59UF65XpHaQd8B8qKKP2/mfTLj0cfX2WQXfShhA== X-Gm-Gg: ASbGnctyY9YNdholAYumLlNJJ4Vkdxy1AtJjw9WxiKleYCSRCKPzBIBrUo+o5BHzHZ7 Qc181MzpmanT2nLKWnTdkBWppTUNVk2PEShd1zPBHb3cbw9Y04dwiAWVZmXh8nHUv2+KlahP5QX 3pq1Y602iFlRRb5LXh27hHjJknXhN1ooQb62KNmyscEmz75Oy+L/H4YtwJzf0XipDioontxgwg8 +OrDR6faIABq993WiHnRLzylGIZceXVopJybg6ydf2WddJeiafBB12uz6sEqqXtYef+II5Nuw/g 4G8AfbbPAv1qT9b9z5JfGm4/u35x2+7pdX/jac1jJuEbPWwD595lhZ4XaL+GtMZ4azt/qNuSLbN pLXqH/hSga4q4JLVBNIbj9AQO X-Google-Smtp-Source: AGHT+IELrRuGDS3MP5yqrJAd2fuhuRuLU26fvWDKmeH/Gj8NqYAwXaB+s8ViqYwSRX39aD0rgEofTg== X-Received: by 2002:a17:90b:38ca:b0:2f9:9ddd:689b with SMTP id 98e67ed59e1d1-2ff7ceee83amr14478536a91.22.1741539638171; Sun, 09 Mar 2025 10:00:38 -0700 (PDT) Received: from ?IPv6:2601:642:4c01:ce6a:a3fb:177d:c5e0:736b? ([2601:642:4c01:ce6a:a3fb:177d:c5e0:736b]) by smtp.gmail.com with ESMTPSA id 98e67ed59e1d1-2ff4e789387sm8234005a91.25.2025.03.09.10.00.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 09 Mar 2025 10:00:37 -0700 (PDT) Message-ID: Subject: Re: Statistics Import and Export From: Jeff Davis To: Robert Treat , Corey Huinker Cc: Robert Haas , Andres Freund , Nathan Bossart , Tom Lane , Michael Paquier , jian he , Bruce Momjian , Matthias van de Meent , Magnus Hagander , Stephen Frost , Ashutosh Bapat , Peter Smith , PostgreSQL Hackers , alvherre@alvh.no-ip.org Date: Sun, 09 Mar 2025 10:00:35 -0700 In-Reply-To: References: <6af48508a32499a8be3398cafffd29fb6188c44b.camel@j-davis.com> <6rpmhyrtci4epuzay7y5xvd2cwdwb6zmtt6ofxrvakyawxhm7s@6grajbpr4kij> 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 Sat, 2025-03-08 at 10:56 -0500, Robert Treat wrote: > In the UX world, the general pattern is people start to get > overwhelmed once you get over a 1/2 dozen options (I think that's > based on Miller's law, but might be mis-remembering);=C2=A0we are already > at 9 for this use case. So really it is quite the opposite, we'd be > reducing the burden on customers by simplifying the interface rather > than just throwing out every possible combination and saying "you > figure it out".=C2=A0 To be clear about your proposal: * --include conflicts with --schema-only and --data-only * --include overrides any default is that right? Thoughts on how we should document when/how to use --section vs -- include? Granted, that might be a point of confusion regardless of the options we offer. Regards, Jeff Davis