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 1rTOVK-002aS2-Mv for pgsql-docs@arkaria.postgresql.org; Fri, 26 Jan 2024 15:52:31 +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 1rTOVJ-0003Am-QS for pgsql-docs@arkaria.postgresql.org; Fri, 26 Jan 2024 15:52:29 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rTOVJ-0003Ae-A2 for pgsql-docs@lists.postgresql.org; Fri, 26 Jan 2024 15:52:29 +0000 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.94.2) (envelope-from ) id 1rTOVG-003UmV-Ad for pgsql-docs@lists.postgresql.org; Fri, 26 Jan 2024 15:52:28 +0000 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-50e7ddd999bso517437e87.1 for ; Fri, 26 Jan 2024 07:52:25 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec-at.20230601.gappssmtp.com; s=20230601; t=1706284344; x=1706889144; darn=lists.postgresql.org; h=mime-version:user-agent:autocrypt:references:in-reply-to:date:cc:to :from:subject:message-id:from:to:cc:subject:date:message-id:reply-to; bh=A4plVQFEkV+jRUBwwIUHNPguFIyeEyv5yEz1GvI8wFE=; b=S1H+ac5EZxFLNYUcTr67+Cl9aPoE8UrIT9hnmUmB5K9k58bVMn0Bvg3au6ASAn+UED d1eL/qxbDfwQ2oLDLJOzuG7X+dc7LIu6KWVZ3Ly/KA5k1fwDl49zGR3ngzi7R/Dm03vL IMOdndNxFbjOnpSYL2b6SLInZPLeaMESXW+zN0t76CnFYe8/J0BU6KvqH4cnwt7iU5e2 gA74ZNohjdFu15RqYbRB2BFV6eLCmBXyh6rOe298CteenpOlsybZ8P+QZt239QKOb7Uf gOfvUn6kAEYvNRh0Q12cnW/TLcwFeoZegrR2ZNCgZGZd7T03O9Qvw3Lvz2MjIEKm81H6 vctg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1706284344; x=1706889144; h=mime-version:user-agent:autocrypt: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=A4plVQFEkV+jRUBwwIUHNPguFIyeEyv5yEz1GvI8wFE=; b=TdSWBCIT0EVe8pR6Dg89xiFw++aHcqQ1cCTD2ffz2svFc5+/vv8VRJ53fhytUBPcKE q+VDWGDouzw7jZEuabiyTATUq26iK6vNyRdYmnE4LtRuvQOp8D2rzjY2RebmQjObt0wq fIay9JxhXf5NUDk0XfHqpRKEikdWonYBueOFj00aJYDzXWr15oxdTbwvpp9nMdZaJ1LL gkkiMTvZJ9CBJFAhVbDW2m7n4KPFliSqhdk8wO/QDVonv8wuFXz2FZpgi6rmmaTMKFOF W9VsYTg2GOAx+omBowTV/WQcezH7f+uVQoxclVOj8QmdbgOqLr1/l3eSRUbgii04rkPo JYYg== X-Gm-Message-State: AOJu0YySAhJLihkb7muTPLWl/BvQ6Xxq0c+G8Vx/YFqF4BLtirV4sVRX F+Ma+Wf3qZ07HsVW13ktk+GMvvhOKo4r0P3H+rhQ5uEUR0H23Wiv+Sw7H6RS3T8= X-Google-Smtp-Source: AGHT+IHrMR0IrtmcDp3dMGwAy0ObfnIG1MbaDCzYUWLC6+dWmaZmzwXL2bM+JHHVyywUsAbqWdH/eQ== X-Received: by 2002:ac2:5f05:0:b0:50e:7dd3:173d with SMTP id 5-20020ac25f05000000b0050e7dd3173dmr737494lfq.125.1706284344285; Fri, 26 Jan 2024 07:52:24 -0800 (PST) Received: from localhost.localdomain ([2001:871:5e:8154:fd31:14d1:7887:3f52]) by smtp.gmail.com with ESMTPSA id ku17-20020a170907789100b00a32fb8e79e1sm759358ejc.65.2024.01.26.07.52.23 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 26 Jan 2024 07:52:23 -0800 (PST) Message-ID: <8334989d2db6ae58b54d4d43a73e7419aa920e0d.camel@cybertec.at> Subject: Re: create table explicitly mention that unique|primary key constraint will create an From: Laurenz Albe To: vignesh C Cc: Peter Eisentraut , jian he , pgsql-docs@lists.postgresql.org Date: Fri, 26 Jan 2024 16:52:23 +0100 In-Reply-To: References: <24f01200b651ff87311ae0f46b99eaf91fc3ec43.camel@cybertec.at> <207308248667f3364423e4c61a84e267e7860c9c.camel@cybertec.at> Autocrypt: addr=laurenz.albe@cybertec.at; prefer-encrypt=mutual; keydata=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 +AnW5l0HsQcY9ntFL/zEBOaonjdJf Content-Type: multipart/mixed; boundary="=-Fg7u72xZVfjI+b3IvuJq" User-Agent: Evolution 3.50.3 (3.50.3-1.fc39) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-Fg7u72xZVfjI+b3IvuJq Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, 2024-01-26 at 19:01 +0530, vignesh C wrote: > CFBot shows that the patch does not apply anymore as in [1]: There was a conflict with 46a0cd4cefb. Updated version attached. Yours, Laurenz Albe --=-Fg7u72xZVfjI+b3IvuJq Content-Disposition: attachment; filename="v4-0001-Doc-All-relations-share-a-namespace.patch" Content-Transfer-Encoding: base64 Content-Type: text/x-patch; name="v4-0001-Doc-All-relations-share-a-namespace.patch"; charset="UTF-8" RnJvbSAxOTNkNmQ2YzIwZjBjMjk3NmUwYjYzZjE4OTY5Nzg1NDVkZWYzZmU4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBMYXVyZW56IEFsYmUgPGxhdXJlbnouYWxiZUBjeWJlcnRlYy5h dD4KRGF0ZTogRnJpLCAyNiBKYW4gMjAyNCAxNjo1MDoxMSArMDEwMApTdWJqZWN0OiBbUEFUQ0gg djRdIERvYzogQWxsIHJlbGF0aW9ucyBzaGFyZSBhIG5hbWVzcGFjZQoKVGhpcyB3YXMgYWxyZWFk eSBkb2N1bWVudGVkIGluIHRoZSBDUkVBVEUgSU5ERVggcmVmZXJlbmNlLApidXQgbm90IGluIHRo ZSBpbnRyb2R1Y3RvcnkgIkRhdGEgRGVmaW5pdGlvbiIgY2hhcHRlci4KQWxzbywgZG9jdW1lbnQg dGhhdCB0aGUgaW5kZXggdGhhdCBpbXBsZW1lbnRzIGEgY29uc3RyYWludApoYXMgdGhlIHNhbWUg bmFtZSBhcyB0aGUgY29uc3RyYWludC4KCkF1dGhvcjogTGF1cmVueiBBbGJlClJldmlld2VkLWJ5 OiBKaWFuIEhlLCBQZXRlciBFaXNlbnRyYXV0LCBEYXZpZCBHLiBKb2huc3RvbgpEaXNjdXNzaW9u OiBodHRwczovL3Bvc3Rnci5lcy9tL0NBQ0p1ZnhGRzY4MnRZY1A5YUhfRi1qcnFxNUVuZDhNSFpS Nzd6Y3AxJTNERFVyRXNTdTFRJTQwbWFpbC5nbWFpbC5jb20KLS0tCiBkb2Mvc3JjL3NnbWwvZGRs LnNnbWwgICAgICAgICAgICAgIHwgNiArKysrKy0KIGRvYy9zcmMvc2dtbC9yZWYvY3JlYXRlX3Rh YmxlLnNnbWwgfCA4ICsrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDEwIGluc2VydGlvbnMoKyks IDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL2RkbC5zZ21sIGIvZG9j L3NyYy9zZ21sL2RkbC5zZ21sCmluZGV4IGZjMDNhMzQ5ZjAuLjQzNGUwNzRkZjEgMTAwNjQ0Ci0t LSBhL2RvYy9zcmMvc2dtbC9kZGwuc2dtbAorKysgYi9kb2Mvc3JjL3NnbWwvZGRsLnNnbWwKQEAg LTMwMDMsNyArMzAwMywxMSBAQCBTRUxFQ1QgKiBGUk9NIGluZm9ybWF0aW9uIFdIRVJFIGdyb3Vw X2lkID0gMiBGT1IgVVBEQVRFOwogICA8cGFyYT4KICAgIEEgZGF0YWJhc2UgY29udGFpbnMgb25l IG9yIG1vcmUgbmFtZWQgPGZpcnN0dGVybT5zY2hlbWFzPC9maXJzdHRlcm0+LCB3aGljaAogICAg aW4gdHVybiBjb250YWluIHRhYmxlcy4gIFNjaGVtYXMgYWxzbyBjb250YWluIG90aGVyIGtpbmRz IG9mIG5hbWVkCi0gICBvYmplY3RzLCBpbmNsdWRpbmcgZGF0YSB0eXBlcywgZnVuY3Rpb25zLCBh bmQgb3BlcmF0b3JzLiAgVGhlIHNhbWUKKyAgIG9iamVjdHMsIGluY2x1ZGluZyBkYXRhIHR5cGVz LCBmdW5jdGlvbnMsIGFuZCBvcGVyYXRvcnMuICBXaXRoaW4gb25lIHNjaGVtYSwKKyAgIHR3byBv YmplY3RzIG9mIHRoZSBzYW1lIHR5cGUgY2Fubm90IGhhdmUgdGhlIHNhbWUgbmFtZS4gIEFsbCBy ZWxhdGlvbnMKKyAgICh0YWJsZXMsIHNlcXVlbmNlcywgaW5kZXhlcywgdmlld3MsIG1hdGVyaWFs aXplZCB2aWV3cywgYW5kIGZvcmVpZ24gdGFibGVzKQorICAgc2hhcmUgb25lIG5hbWUgc3BhY2Us IHNvIHRoZXkgbmVlZCB0byBoYXZlIGRpZmZlcmVudCBuYW1lcyBpZiB0aGV5IGFyZSBpbgorICAg YSBzaW5nbGUgc2NoZW1hLiAgVGhlIHNhbWUKICAgIG9iamVjdCBuYW1lIGNhbiBiZSB1c2VkIGlu IGRpZmZlcmVudCBzY2hlbWFzIHdpdGhvdXQgY29uZmxpY3Q7IGZvcgogICAgZXhhbXBsZSwgYm90 aCA8bGl0ZXJhbD5zY2hlbWExPC9saXRlcmFsPiBhbmQgPGxpdGVyYWw+bXlzY2hlbWE8L2xpdGVy YWw+IGNhbgogICAgY29udGFpbiB0YWJsZXMgbmFtZWQgPGxpdGVyYWw+bXl0YWJsZTwvbGl0ZXJh bD4uICBVbmxpa2UgZGF0YWJhc2VzLApkaWZmIC0tZ2l0IGEvZG9jL3NyYy9zZ21sL3JlZi9jcmVh dGVfdGFibGUuc2dtbCBiL2RvYy9zcmMvc2dtbC9yZWYvY3JlYXRlX3RhYmxlLnNnbWwKaW5kZXgg MDc5YWY5MTI2YS4uYmRjMzU0MTkzMCAxMDA2NDQKLS0tIGEvZG9jL3NyYy9zZ21sL3JlZi9jcmVh dGVfdGFibGUuc2dtbAorKysgYi9kb2Mvc3JjL3NnbWwvcmVmL2NyZWF0ZV90YWJsZS5zZ21sCkBA IC0xMDI3LDcgKzEwMjcsOCBAQCBXSVRIICggTU9EVUxVUyA8cmVwbGFjZWFibGUgY2xhc3M9InBh cmFtZXRlciI+bnVtZXJpY19saXRlcmFsPC9yZXBsYWNlYWJsZT4sIFJFTQogICAgICAgQWRkaW5n IGEgdW5pcXVlIGNvbnN0cmFpbnQgd2lsbCBhdXRvbWF0aWNhbGx5IGNyZWF0ZSBhIHVuaXF1ZSBC LXRyZWUKICAgICAgIGluZGV4IG9uIHRoZSBjb2x1bW4gb3IgZ3JvdXAgb2YgY29sdW1ucyB1c2Vk IGluIHRoZSBjb25zdHJhaW50LiAgQnV0IGlmCiAgICAgICB0aGUgY29uc3RyYWludCBpbmNsdWRl cyBhIDxsaXRlcmFsPldJVEhPVVQgT1ZFUkxBUFM8L2xpdGVyYWw+IGNsYXVzZSwgaXQKLSAgICAg IHdpbGwgdXNlIGEgR2lTVCBpbmRleC4KKyAgICAgIHdpbGwgdXNlIGEgR2lTVCBpbmRleC4gIFRo ZSBjcmVhdGVkIGluZGV4IGhhcyB0aGUgc2FtZSBuYW1lIGFzIHRoZSB1bmlxdWUKKyAgICAgIGNv bnN0cmFpbnQuCiAgICAgIDwvcGFyYT4KIAogICAgICA8cGFyYT4KQEAgLTEwODIsNiArMTA4Myw3 IEBAIFdJVEggKCBNT0RVTFVTIDxyZXBsYWNlYWJsZSBjbGFzcz0icGFyYW1ldGVyIj5udW1lcmlj X2xpdGVyYWw8L3JlcGxhY2VhYmxlPiwgUkVNCiAgICAgICA8bGl0ZXJhbD5QUklNQVJZIEtFWTwv bGl0ZXJhbD4gY29uc3RyYWludCB3aWxsIGF1dG9tYXRpY2FsbHkgY3JlYXRlIGEKICAgICAgIHVu aXF1ZSBCLXRyZWUgaW5kZXgsIG9yIEdpU1QgaWYgPGxpdGVyYWw+V0lUSE9VVCBPVkVSTEFQUzwv bGl0ZXJhbD4gd2FzCiAgICAgICBzcGVjaWZpZWQsIG9uIHRoZSBjb2x1bW4gb3IgZ3JvdXAgb2Yg Y29sdW1ucyB1c2VkIGluIHRoZSBjb25zdHJhaW50LgorICAgICAgVGhhdCBpbmRleCBoYXMgdGhl IHNhbWUgbmFtZSBhcyB0aGUgcHJpbWFyeSBrZXkgY29uc3RyYWludC4KICAgICAgPC9wYXJhPgog CiAgICAgIDxwYXJhPgpAQCAtMTExOCw4ICsxMTIwLDggQEAgV0lUSCAoIE1PRFVMVVMgPHJlcGxh Y2VhYmxlIGNsYXNzPSJwYXJhbWV0ZXIiPm51bWVyaWNfbGl0ZXJhbDwvcmVwbGFjZWFibGU+LCBS RU0KIAogICAgICA8cGFyYT4KICAgICAgIEV4Y2x1c2lvbiBjb25zdHJhaW50cyBhcmUgaW1wbGVt ZW50ZWQgdXNpbmcKLSAgICAgIGFuIGluZGV4LCBzbyBlYWNoIHNwZWNpZmllZCBvcGVyYXRvciBt dXN0IGJlIGFzc29jaWF0ZWQgd2l0aCBhbgotICAgICAgYXBwcm9wcmlhdGUgb3BlcmF0b3IgY2xh c3MKKyAgICAgIGFuIGluZGV4IHRoYXQgaGFzIHRoZSBzYW1lIG5hbWUgYXMgdGhlIGNvbnN0cmFp bnQsIHNvIGVhY2ggc3BlY2lmaWVkCisgICAgICBvcGVyYXRvciBtdXN0IGJlIGFzc29jaWF0ZWQg d2l0aCBhbiBhcHByb3ByaWF0ZSBvcGVyYXRvciBjbGFzcwogICAgICAgKHNlZSA8eHJlZiBsaW5r ZW5kPSJpbmRleGVzLW9wY2xhc3MiLz4pIGZvciB0aGUgaW5kZXggYWNjZXNzCiAgICAgICBtZXRo b2QgPHJlcGxhY2VhYmxlPmluZGV4X21ldGhvZDwvcmVwbGFjZWFibGU+LgogICAgICAgVGhlIG9w ZXJhdG9ycyBhcmUgcmVxdWlyZWQgdG8gYmUgY29tbXV0YXRpdmUuCi0tIAoyLjQzLjAKCg== --=-Fg7u72xZVfjI+b3IvuJq--