Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1ewhQ3-0003QI-5n for pgsql-docs@arkaria.postgresql.org; Fri, 16 Mar 2018 04:56:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.89) (envelope-from ) id 1ewhPz-0006PG-LA for pgsql-docs@arkaria.postgresql.org; Fri, 16 Mar 2018 04:56:39 +0000 Received: from makus.postgresql.org ([2001:4800:1501:1::229]) by malur.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA384:256) (Exim 4.89) (envelope-from ) id 1ewhPz-0006P6-6P for pgsql-docs@lists.postgresql.org; Fri, 16 Mar 2018 04:56:39 +0000 Received: from mail-lf0-x234.google.com ([2a00:1450:4010:c07::234]) by makus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1ewhPv-0000z0-HN for pgsql-docs@lists.postgresql.org; Fri, 16 Mar 2018 04:56:37 +0000 Received: by mail-lf0-x234.google.com with SMTP id e5-v6so9452361lfb.7 for ; Thu, 15 Mar 2018 21:56:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=timbira-com-br.20150623.gappssmtp.com; s=20150623; h=mime-version:in-reply-to:references:from:date:message-id:subject:to; bh=ZZFuvc5Xa/OJEUyjWHzOGLTunA43390r3qw08skqHSY=; b=uSuETnEYUM0jKttjApRjasLAvLajfK3yeA8GPjHM58I7nElog02cug31dP29HESutG +DqGESz1aTAKhuMr2fde5uAwEU0q6lz8yWuTZg0cN0kbwjLQu5tdk6HeYZu1U+le40e1 /AWnYYFKOqpgTs5Z4VIX9BSP23iV9N0LjzDVHv1qp9eHTHmks5R1rF60f0ZRdq56V2l/ 5+G/EfIHVAPUGRK7FNrGtLnoXiJ8Cb5qYvEaCsAoj7U3F0c9KpU2D1uCG1Uh0Q/1pJIC dCJbn2I7aGlmouchSuh1DsQHYSPi6UaoM0BGXSlv9IejorCwgcT8X1eNQH+uiIL6IFTG 8u8g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=ZZFuvc5Xa/OJEUyjWHzOGLTunA43390r3qw08skqHSY=; b=NtUkm9zbkSzm1SWcYQvtIiOXglm0h1hAOP8S+ms31drmQmq3hgmqu6/tBLVCU0ZJNd 6CUySVxodf6sS3FSYICZPu3PDHffsdD1CXH1pvJU0dcylCdl/UpyZxzxhxbK9si3+HeU BLvnK0nW81Zgu2BejrgGORsrdoUGcnWJO/9dgWVXrkED0Z6NYRVEU2v1ngNHyYn8lo7w h/IWSI18zshM4zctqKFaET4cg9icHrWqQXKFnS/t/ONstA2K1WlydNRtp3NXMOqvDr39 PQo7M0by0TZE98lctk537aqPADOEGxgut6DmIywfCFBx3SslgcOZ9ZH90mcKur4+Mner eTwQ== X-Gm-Message-State: AElRT7H3KCBLmt++Yf8AO7kpYsSFR4MMdxr+iiDQRmFsJ2fZnuIOFbPq pWZ/bu/6S3HGqYJLLWqdrVSy8oI65akA78tYpiQiqA== X-Google-Smtp-Source: AG47ELsRkf0NqhAZdtrwZgL3sBkNTV0STHG1xwxdUdSK70plIRkF4cUspDFfNBrIjWhw+KnuCVJcZWFLVh8h69hkYN4= X-Received: by 2002:a19:d0c4:: with SMTP id h187-v6mr286047lfg.107.1521176193607; Thu, 15 Mar 2018 21:56:33 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a19:570c:0:0:0:0:0 with HTTP; Thu, 15 Mar 2018 21:56:32 -0700 (PDT) In-Reply-To: <152056505045.4963.16783351661813640274@wrigleys.postgresql.org> References: <152056505045.4963.16783351661813640274@wrigleys.postgresql.org> From: Euler Taveira Date: Fri, 16 Mar 2018 01:56:32 -0300 Message-ID: Subject: Re: "IS NOT DOCUMENT" is missing To: scott.ure@caseware.com, pgsql-docs@lists.postgresql.org Content-Type: multipart/mixed; boundary="000000000000a9579e0567806e9d" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Precedence: bulk --000000000000a9579e0567806e9d Content-Type: text/plain; charset="UTF-8" 2018-03-09 0:10 GMT-03:00 PG Doc comments form : > From testing, it seems like PostgreSQL supports the syntax "IS NOT DOCUMENT" > in addition to "IS DOCUMENT", similar to "IS NOT NULL", "IS NOT FALSE", etc, > however this does not appear to be documented, only "IS DOCUMENT" is. > It has been like that since day 1. I'm not sure why it was not documented. It already has some tests. I'll bet that was an oversight. Should we repeat the statement in another item (like the attached patch)? Another option is to add a statement in the "IS DOCUMENT" item. I'm afraid that NULL return wouldn't be clear. -- Euler Taveira Timbira - http://www.timbira.com.br/ PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento --000000000000a9579e0567806e9d Content-Type: text/x-patch; charset="US-ASCII"; name="doc3.diff" Content-Disposition: attachment; filename="doc3.diff" Content-Transfer-Encoding: base64 X-Attachment-Id: f_jetgujru0 ZGlmZiAtLWdpdCBhL2RvYy9zcmMvc2dtbC9mdW5jLnNnbWwgYi9kb2Mvc3JjL3NnbWwvZnVuYy5z Z21sCmluZGV4IDJmNTlhZjIuLmZjZWYyNDYgMTAwNjQ0Ci0tLSBhL2RvYy9zcmMvc2dtbC9mdW5j LnNnbWwKKysrIGIvZG9jL3NyYy9zZ21sL2Z1bmMuc2dtbApAQCAtMTAzOTksNiArMTAzOTksMjQg QEAgU0VMRUNUIHhtbGFnZyh4KSBGUk9NIChTRUxFQ1QgKiBGUk9NIHRlc3QgT1JERVIgQlkgeSBE RVNDKSBBUyB0YWI7CiAgICAgPC9wYXJhPgogICAgPC9zZWN0Mz4KIAorICAgPHNlY3QzPgorICAg IDx0aXRsZT48bGl0ZXJhbD5JUyBOT1QgRE9DVU1FTlQ8L2xpdGVyYWw+PC90aXRsZT4KKworICAg IDxpbmRleHRlcm0+CisgICAgIDxwcmltYXJ5PklTIE5PVCBET0NVTUVOVDwvcHJpbWFyeT4KKyAg ICA8L2luZGV4dGVybT4KKworPHN5bm9wc2lzPgorPHJlcGxhY2VhYmxlPnhtbDwvcmVwbGFjZWFi bGU+IElTIE5PVCBET0NVTUVOVAorPC9zeW5vcHNpcz4KKworICAgIDxwYXJhPgorICAgICBUaGUg ZXhwcmVzc2lvbiA8bGl0ZXJhbD5JUyBOT1QgRE9DVU1FTlQ8L2xpdGVyYWw+IHJldHVybnMgZmFs c2UgaWYgdGhlCisgICAgIGFyZ3VtZW50IFhNTCB2YWx1ZSBpcyBhIHByb3BlciBYTUwgZG9jdW1l bnQsIHRydWUgaWYgaXQgaXMgbm90ICh0aGF0IGlzLAorICAgICBpdCBpcyBhIGNvbnRlbnQgZnJh Z21lbnQpLCBvciBudWxsIGlmIHRoZSBhcmd1bWVudCBpcyBudWxsLgorICAgIDwvcGFyYT4KKyAg IDwvc2VjdDM+CisKICAgIDxzZWN0MyBpZD0ieG1sLWV4aXN0cyI+CiAgICAgPHRpdGxlPjxsaXRl cmFsPlhNTEVYSVNUUzwvbGl0ZXJhbD48L3RpdGxlPgogCg== --000000000000a9579e0567806e9d--