Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iT5sk-0004MQ-L7 for pgsql-docs@arkaria.postgresql.org; Fri, 08 Nov 2019 15:09:02 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iT5sj-0006Ly-Gf for pgsql-docs@arkaria.postgresql.org; Fri, 08 Nov 2019 15:09:01 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iT5sj-0006Lr-9W for pgsql-docs@lists.postgresql.org; Fri, 08 Nov 2019 15:09:01 +0000 Received: from mail-qk1-x742.google.com ([2607:f8b0:4864:20::742]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iT5sg-0000r7-Bb for pgsql-docs@lists.postgresql.org; Fri, 08 Nov 2019 15:09:00 +0000 Received: by mail-qk1-x742.google.com with SMTP id i19so5557050qki.2 for ; Fri, 08 Nov 2019 07:08:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=2ndquadrant-com.20150623.gappssmtp.com; s=20150623; h=date:from:to:cc:subject:message-id:mime-version:content-disposition :content-transfer-encoding:in-reply-to:user-agent; bh=2qBWO0/2YdvdbTUjGb4ifLhFSe1C76CtULihj7gp3no=; b=GCknmDRdpQ+VgsuxCQpTLUmF1cwq0I9zWM2FLgMADJvfwKWrecVNZXkQfRB38wPsrU roxWB7x05JffdZnN1zAEDTvM4E9iWhmxkD1bLii8FJVz/1Zd6O+Ynspc+OWnnqjMRD2l zMFzws6BRsiiU5pIwEMcMYVQ2olaqQq0GSi7N0NPio46NzobJczhmR7gqSIHhtEK0Esx S2u0acHHivLoJgACT6o0dT/Z34aDCcnLnWlEAG7IfZQuUf0G8HUM5thwf9u6/qEEyQs+ Pt6VDiodPbyB31YUujTbrq7aKBfAVOkaNHtPSekD9Ic/WVcpgW6UsqORbD4nOwjsEJNI y9Fw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:date:from:to:cc:subject:message-id:mime-version :content-disposition:content-transfer-encoding:in-reply-to :user-agent; bh=2qBWO0/2YdvdbTUjGb4ifLhFSe1C76CtULihj7gp3no=; b=bxrKr8ANO0GsPchfi9uKhyNVp7yPUQbV8NuFIHkRKXnz40+w/9uq5SW+18f/JRKfC2 WxPGUmAlGv6NNBxuH4bOYmA2nzem87JjBi53JFNiPGws4B3LylXxj0KC2hKw8JckQD1+ uDlxsmw6jGMPmDOZzRFrWyaBPm+DY8zJZGojD+nEKX8l1bneOckM/qZDYGm1lV6/WtN+ yzz40REP8f4sjRrRr0az+iQJtFjmgko06OJej5eZCWx32cWb41OW0B8/LzwK4fwy3hC9 z2DC+lUrgYUx3Axd0eeUO44cRAsEA5ungGLKlwyP5vG7o+I8f9I8l1X6KCzXlkJlYrWk +VwA== X-Gm-Message-State: APjAAAUYlFnprsO8L79k3J13APC71vz7J1Q04sFQJFZcAQgoEuk6QD8h 8myHvy/LuPbIXo7sGEH4PuL7LCRAAhJ/CZmK/LhXk58HEANOI2hsIgonim0qICJsQZ2ND/t1wZf pg34zi7CZirk5lfWnyTu+R375QszlHZhDHauT809Op3hXNUjbQAYacPIHHus+UUG+ZEeLsQC0Id CjCf/335qYTwDX X-Google-Smtp-Source: APXvYqwJ5nEt5DZj+RUM3x8FD/OFDmxz0b21hEvuwUfAR/7NfJ62HRzh/GsM/jVdtXrUaO26buOFJQ== X-Received: by 2002:a37:8d5:: with SMTP id 204mr9736018qki.317.1573225736326; Fri, 08 Nov 2019 07:08:56 -0800 (PST) Received: from nimloth.alvh.no-ip.org (ip-49-2-52-196.nyc.us.northamericancoax.com. [196.52.2.49]) by smtp.gmail.com with ESMTPSA id f185sm2191039qkd.110.2019.11.08.07.08.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Nov 2019 07:08:55 -0800 (PST) Received: by nimloth.alvh.no-ip.org (Postfix, from userid 1000) id 9A045300ABB; Fri, 8 Nov 2019 12:08:52 -0300 (-03) Date: Fri, 8 Nov 2019 12:08:52 -0300 From: Alvaro Herrera To: Tom Lane Cc: Daniel Gustafsson , Bruce Momjian , brian.williams@mayalane.com, pgsql-docs@lists.postgresql.org Subject: Re: The word "virgin" used incorrectly and probably better off replaced Message-ID: <20191108150852.GA32585@alvherre.pgsql> MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <640.1573224982@sss.pgh.pa.us> User-Agent: Mutt/1.10.1 (2018-07-13) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk On 2019-Nov-08, Tom Lane wrote: > Alvaro Herrera writes: > > Here's a proposed patch. > > I don't like this wording much, because "no user-defined objects" > is not a sufficient specification of what we are talking about. > You need to also capture the property that none of the system- > defined objects have been altered. Now that we explicitly support > things like altering the ACLs of system-defined objects, I do not > think it's okay to take that part for granted. Hmm. Maybe we can say "pristine database" and then add this explanation in a parenthical comment: This is particularly handy when restoring a pg_dump dump: the dump script should be restored in a pristine database (one where no user-defined objects exist and where system objects have not been altered), to ensure that one recreates the correct contents of the dumped database, without conflicting with objects that might have been added to template1 later on. -- Álvaro Herrera https://www.2ndQuadrant.com/ PostgreSQL Development, 24x7 Support, Remote DBA, Training & Services