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 1rejdf-00D9J4-TH for pgsql-hackers@arkaria.postgresql.org; Mon, 26 Feb 2024 22:40:00 +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 1rejcf-00HJ8x-V3 for pgsql-hackers@arkaria.postgresql.org; Mon, 26 Feb 2024 22:38:58 +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 1rejcf-00HJ8o-LC for pgsql-hackers@lists.postgresql.org; Mon, 26 Feb 2024 22:38:58 +0000 Received: from tamriel.snowman.net ([70.109.60.50]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rejcd-001HSS-MX for pgsql-hackers@postgresql.org; Mon, 26 Feb 2024 22:38:57 +0000 Received: by tamriel.snowman.net (Postfix, from userid 1000) id 2EC2E5F7B7; Mon, 26 Feb 2024 17:38:50 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=snowman.net; s=dkim; t=1708987130; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=W9X5/VZ9WK/4Dwsz1ZpSsJzMo2+txpyfE8OwN2gfIuk=; b=buoMOkVftCQLBzK6OJV+pyn9bvnUwmNierIlxEWEjDyVzg7jH+GjjC/1GAg6ZTgE3NBYEf OX4z3L6wFg1YmRjCRVpBJD9H0I7sOJKBkZT9z6r6vVg+kWgsBKneS6zRQ63yC/n2C0SPqK jbzcPLuYJ3bbXm/EdkoEu8spM8S9KBE= Date: Mon, 26 Feb 2024 17:38:50 -0500 From: Stephen Frost To: Xing Guo Cc: Daniel Gustafsson , Haozhou Wang , David Steele , Michael Paquier , Alvaro Herrera , Hubert Zhang , Thomas Munro , Andres Freund , Robert Haas , "pgsql-hackers@postgresql.org" , Tomas Vondra , Heikki Linnakangas Subject: Re: Control your disk usage in PG: Introduction to Disk Quota Extension Message-ID: References: <20190925195435.GA21518@alvherre.pgsql> <20191201032011.GC2355@paquier.xyz> <7025C3BF-C91E-44EB-AE45-121EC79DC1E4@yesql.se> <63F817B8-66F5-4327-AF9C-CEBECC36BF90@yesql.se> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="IAhSlxeIeX/UWb2g" Content-Disposition: inline In-Reply-To: User-Agent: Mutt/2.1.4 (2021-12-11) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --IAhSlxeIeX/UWb2g Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Greetings, * Xing Guo (higuoxing@gmail.com) wrote: > Looks that many hackers are happy with the original patch except that > the original patch needs a simple rebase, though it has been 3 years. I'm not completely against the idea of adding these hooks, but I have to say that it's unfortunate to imagine having to use an extension for something like quotas as it's really something that would ideally be in core. > Shall we push forward this patch so that it can benefit extensions not > only diskquota? Would be great to hear about other use-cases for these hooks, which would also help us be comfortable that these are the right hooks to introduce with the correct arguments. What are the other extensions that you're referring to here..? Thanks, Stephen --IAhSlxeIeX/UWb2g Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEwf6gbxKhD863zrx/7WyKOINHZFUFAmXdEvcACgkQ7WyKOINH ZFWV7w//RueKGv5uMm1P+ekPW7kqbtLMZl9qye4AP10iZJL8KvPxLkE7LNdxaJ5n ptRK38ZmszbWBohoIuSFzjdPMsQpNG7HI0kfQpKQ1nxX41/1vIf7ChP4Srl90QvM AXe6PZFovWQz4AnPhfoLB9O8bf7UHPI93+bhI8Bgwg178wH0ylVAs86pdp5TLg1u o8OsEpUJsw/N+MKhlaqCcN3DRhJzzN8dwi7ENwgy53bXudd2NRRYlOLIMfVO0Wiy GNo97nuZ7i5CTLUcObRzdDum+khpke/5njvQYieV5WCrudNZUb2WZjcZ7d6Nzok4 pBoTua0bxdNiv6W9HpqUL1JidngR6s/oCbRSazdCDET11CX0jX8no89gBVFyeQdZ qpQK4CiVdlJZYA8J8MAZDK2uuIESCW2Fo4nIG3npgMyQzmBO6WpoaatIL9Vm+vIG 4jnapJflx9jTUFIuw5pW3DOjBXDv6WxC+SWgz5Uk6eycBs8M3FfovyFGytB6apde Cz6+cL0cnprMJesjLaDGv+JUc0tIwSkHEUl31kGpkZgRUMtdpbEsG5yHGcq9G/2D IUFxOdnc1OUv+a93iww2y3FRD2BzRSa2wRvBXPe1oqqpvJbOBY3o4R8SNPPFgRaB 1CZGPC6PHdo2W+B5SDYMtxFnTmLYaii94JnZz5Gbx3PYGatToC4= =La81 -----END PGP SIGNATURE----- --IAhSlxeIeX/UWb2g--