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 1iUDyQ-0007Jx-A8 for pgsql-sql@arkaria.postgresql.org; Mon, 11 Nov 2019 17:59:34 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1iUDyO-0004U4-1l for pgsql-sql@arkaria.postgresql.org; Mon, 11 Nov 2019 17:59:32 +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 1iUDyN-0004Tt-Pn for pgsql-sql@lists.postgresql.org; Mon, 11 Nov 2019 17:59:31 +0000 Received: from mailbackend.panix.com ([166.84.1.89]) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1iUDyG-0007mb-Ii for pgsql-sql@lists.postgresql.org; Mon, 11 Nov 2019 17:59:30 +0000 Received: from panix2.panix.com (panix2.panix.com [166.84.1.2]) by mailbackend.panix.com (Postfix) with ESMTP id 47BdtK1lZnz1NTg for ; Mon, 11 Nov 2019 12:59:21 -0500 (EST) Received: by panix2.panix.com (Postfix, from userid 17622) id 47BdtK0fKYz1ZVj; Mon, 11 Nov 2019 12:59:21 -0500 (EST) Date: Mon, 11 Nov 2019 12:59:20 -0500 From: stan To: pgsql-sql@lists.postgresql.org Subject: type for storing emails? Message-ID: <20191111175920.GA16283@panix.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline X-Editor: gVim User-Agent: Mutt/1.12.1 (2019-06-15) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk Does anyone have a type they have developed for storing emails. I need to do that, and the things that are in my thoughts on this are storing it as a derived type of citext, as case should not matter, and enforcing the at sign with pretty much anything on the left side of it, and something that looks like a domain on the right side of it. -- "They that would give up essential liberty for temporary safety deserve neither liberty nor safety." -- Benjamin Franklin