Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mKgko-0000XX-Ma for pgsql-docs@arkaria.postgresql.org; Mon, 30 Aug 2021 12:51:11 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.92) (envelope-from ) id 1mKgkn-0002t2-Gn for pgsql-docs@arkaria.postgresql.org; Mon, 30 Aug 2021 12:51:09 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mKgkn-0002su-55 for pgsql-docs@lists.postgresql.org; Mon, 30 Aug 2021 12:51:09 +0000 Received: from [40.107.23.112] (helo=CHE01-GV0-obe.outbound.protection.outlook.com) by magus.postgresql.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mKgki-00065e-Q6 for pgsql-docs@lists.postgresql.org; Mon, 30 Aug 2021 12:51:08 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VYFsaDMWZPCc2gVSVaMzM50O90e1lSawDTss97SvSH7XkRd510INJPmuBWubnesGKDkt76agmzcKGR9V0N2NPp2bWzPUa9ilCC5iEjtMKhsxkioi9bcnQ6IRrYjzVB5w+vFylt90zqmgvUUf/pgaAFMeKRSvkCY4DH/oLNKTyLhp2sI88byM7ZEuqWaHttswl8r/4+pVtAmX60ShiN9D9TGM0JlTlcjh9rSXHJpTVYbF7HZmVXnx83fm/otuioDYXu4Ipi5lUfFMIeeHfeHAkjd/wvv+1Dbj50TaYQqRC78Yv5bp6y07wQNvIsct1kdwhUC6CcA6458x75b10oSgUw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C/c9qEuXstK5Zp4hKJsgxaeQt4zki3xwd7mvBSatJl4=; b=f9jM28b/z8rc69rLPDD3GXKvM7mvAiTamzC0QuuIqo4z6XaCguJGiyFL6eMuTM8mmxt9pFxIEDPfpDbRa3V5vo6jfIVi8rhjz9n49dnbH13RQLjbJSfOrwEqCCmW2lGwavNOWioDVKoRJLOqpxmUux76U09EAuXhoVUXvAB2MAHQbJreTZAHxKE6FZ22YxIKp8R9Wn6sh95QMsBdX+/zR/QDPmOxXsqlLTslZrN6WE1o1LM+p1yZsRVfRD5QNzY5oAYwN6oR4wKAsbFvU45hTFFEzatu9/41pIeIrdiTkj0z7i23dcHwOn29pe6A6o1/z72uVsfi9d83d6ruZBNWuQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=dbi-services.com; dmarc=pass action=none header.from=dbi-services.com; dkim=pass header.d=dbi-services.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dbi-services.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=C/c9qEuXstK5Zp4hKJsgxaeQt4zki3xwd7mvBSatJl4=; b=CI1wjZIb9eFUEM3BqzGpDSZ5friQKP6YCx8sOH76LjJt4cY/MffyK/ITSY/F46Ozvd61hDeFp4YnzZOTQp/AHHDrrwefcQQNeunXCCILE8dx7clmYd7znG2zS/ZwJ1cQyUVrrTPqcvYHWptGacUE1c2g9SSuxed41lslHGorMeM= Received: from GVAP278MB0931.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:47::5) by GVAP278MB0860.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:47::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4457.21; Mon, 30 Aug 2021 12:50:59 +0000 Received: from GVAP278MB0931.CHEP278.PROD.OUTLOOK.COM ([fe80::14e:8ed3:d93a:48a7]) by GVAP278MB0931.CHEP278.PROD.OUTLOOK.COM ([fe80::14e:8ed3:d93a:48a7%8]) with mapi id 15.20.4457.024; Mon, 30 Aug 2021 12:50:59 +0000 From: "Daniel Westermann (DWE)" To: "pgsql-docs@lists.postgresql.org" Subject: Wrong note in the information schema section? Thread-Topic: Wrong note in the information schema section? Thread-Index: AQHXnZ0Na/g4Si1iKkWkulLTbQrfOg== Date: Mon, 30 Aug 2021 12:50:59 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: authentication-results: lists.postgresql.org; dkim=none (message not signed) header.d=none;lists.postgresql.org; dmarc=none action=none header.from=dbi-services.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 57bb44d1-a156-44a4-08f9-08d96bb4d12c x-ms-traffictypediagnostic: GVAP278MB0860: x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:9508; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: V7hxdk3LQEsqVmsDO9pCER9D3vaZJi7J2Ti/DOmI6ngwO9w6ahVICMFcua4t/RwV/meU35+jmD4K/45RhehahDbiL/JGHKbDiQHpQOzdD4FQOBH5veFjlVY/reuaolMOWea1QLm1uyNQIVAG5dqeJKiu7/5jSiZNz+/obmyUelk1aGXBMUUQnDMd+YFZzZOsyHtsgZWHxmCABVR82GdftJ3+sAzdFpAR94j/d1VmEZ2TuDuDLxKDbtQzmeOW0J4IARoL3XDzEL22kFFg12ITbx0impE23TKYF1QkqFq4NXBumI3bOvELFvVeArXtc1l1dKUdnXmDAJb/LvWfRZo7oRtCIKKMA7wt1PlRB1OBkEjG5kGmmjug5omfriy1f4y3xiF2xswLN9Z/Le5jnlp+Hialpq2qKTzYmoQSymD9OzpFIcMuYxd3sQkRPoBn8VKa+gzf23XAn2qrN95mPDNRRCz0hHiNPNqYFxrse45kkuMGPuk6NLgsSbwTpZ+nFvC+REF0U4mNVnRIiKAnzWyyd+CsfrMY/v4j8l/w/U0fENNVA8WlJdsrhpxdyGd7BWnl9lFU0MngDt0M7UkGE/wZwsdmjVA729IDInfpIVywEK9nKlGaFvtROeJ9+sxFCo80/UEV7nbwbWd1+XbKTVWX+1fWgwzDXPPbnIiRhvUUDcfmNJVHrhgdG0LHMNH3ktegZodeRxyTxi3QGB7Ceyz5Qz5w/ysujCpCYA7OA2JPOGGmGC64OeL8hPpMbPuRAssBWL+Ei/6mnw8cYZLBvgq6d9Ti4tVJW7HPpz/Q02bXbKE= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:GVAP278MB0931.CHEP278.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(366004)(396003)(39840400004)(136003)(376002)(346002)(66556008)(66946007)(8936002)(64756008)(2906002)(6506007)(66476007)(38070700005)(122000001)(9686003)(966005)(91956017)(52536014)(71200400001)(316002)(478600001)(66446008)(86362001)(38100700002)(7696005)(6916009)(4744005)(8676002)(33656002)(5660300002)(55016002)(186003)(76116006);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?+pJjMTAdQL/6Hd8hUeoaVBXiaF0sDMPMzMs1UTPaEbyjsComb36pDj8cst?= =?iso-8859-1?Q?RPHMErHv5K4W9UMhpO41ugfPbaf5UcyRgAjJ8np3PBHflCnJWbfmBLEHlM?= =?iso-8859-1?Q?Tk+2iFy0LWUswKDXRhLZNn9n7qkqlYt+mb+GaW2K1X85d40KDNGPjKAXyZ?= =?iso-8859-1?Q?bGXvCMjsvfKaELSVYHhq553JsOIReJKjOTn2GdR2IV27dRpp6I2BAmhVNM?= =?iso-8859-1?Q?zHdXHTuXSuxv24DgfWD7KS8kj2yo41VricOdA2ph9/5X/rQfMrh0C8lHYt?= =?iso-8859-1?Q?rJelsO1iiWZ4k3xdq9YKdhRcLboYNd6xhz6tI63U4dhVJ+UaFIljpr7VOO?= =?iso-8859-1?Q?ffKpT0HjZpzTXYjyTE64jkuqOaCs1XmdboocQofrd1aYE7RPkw+6xiqrKm?= =?iso-8859-1?Q?s2s8ByT1J25HCztnf1iceibXW/s/9m9JA6i2899KxHNX0+7uP4zhzGyB5G?= =?iso-8859-1?Q?K3YGzfSy/2ss9wZjaA0yqVe6l6LGG+LtCVhW+kEZ7s7RSr0uBGdiJHJs0o?= =?iso-8859-1?Q?+CmoRYV3MrpBuuY6nstXbK0ec75rmGxZ6dtcOFUKSQ8jIzSds10meHEOjU?= =?iso-8859-1?Q?3vgsbMx0FyPKBg+/jYBQhuxfnbRdsPADZ+akgDwlvgPgxr+lqCo077Ao+M?= =?iso-8859-1?Q?+ScGH8CyiKRvNWVibWlK6Fr5g70jpwCnteuF+bdBOCGuNVPGF4oIoAbXkC?= =?iso-8859-1?Q?7VA8rHUcomWKubuMBN5ZKvbdMk39A1Cd5nV6h7PbXPSwS1DaCtX0ddacLS?= =?iso-8859-1?Q?0MxR//XTY1QnMHgAi72lRw8hLWOW6AqrmMvuJ99cjl3HUvjX/YACfC3ubA?= =?iso-8859-1?Q?6rlad9YKlaOYZN0oPzyfEx+Ppdr3tfurlrt9Db1sDIWjEvypBCxZJmg2kO?= =?iso-8859-1?Q?AK//VWct7mOPi0CFvpvBOm+sBSWbRofk2jYBG0OrtfyWWWW84i5ly6iD2C?= =?iso-8859-1?Q?+QEiIdV/p9N02C/4v3NMU60f776IZhifiVPIxFrAJcKyC7q4C4d+oFlah1?= =?iso-8859-1?Q?rwBM9Xrh+mo7vOIYMbZNuEReLg71jNPbKDqQWnsnBmP+Di3Q3dAD7bTHb2?= =?iso-8859-1?Q?b2OQnZcMM4/NpF8N/L82fiIkD3//1mhTW3WXVAbwLjnM5fEXC2UFqfwAi9?= =?iso-8859-1?Q?KBJPB1PCzZq4LlpHKRds9YPWIGnyp2jzx1IaVpxypxaoA5gZ+mouH0Uas+?= =?iso-8859-1?Q?KZbWqbtlfWicx7L7b2YYBE1q8MriyNDVnEcGOcEcMKuzsfKL9iTklTA5X9?= =?iso-8859-1?Q?wwbzMndrIgw18tPXNiEfZwJcSuCXFpH0JjohEGpPSQHjtB1wYK8ThxGq97?= =?iso-8859-1?Q?yMbYArNtQDyF5uVsiEBM84zcfbfuQz5/UpjDYkn2iZIFtVtxeX9N0QlFhg?= =?iso-8859-1?Q?zDs8gXstLvypB0oQZ16ovVjHVWY/VGKVGMvgsppRw0Ed4isvauqyZmP1ai?= =?iso-8859-1?Q?XY2GWMttB+ynXABd?= x-ms-exchange-transport-forked: True Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-OriginatorOrg: dbi-services.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GVAP278MB0931.CHEP278.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-Network-Message-Id: 57bb44d1-a156-44a4-08f9-08d96bb4d12c X-MS-Exchange-CrossTenant-originalarrivaltime: 30 Aug 2021 12:50:59.6428 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: b9c70613-b1ea-47b7-9fdd-e6f3a67ce75c X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: u06+PbZntTQiSasf2JfgNZKIdX16OwvanjqzJ7ltjw9yeuKVgeApotCrsdft+IwBXACa5CwbR/F/5aIGbSC+mtzwKSYtBFeQH0Akj9vrvdpARIeg53mkJtyWFREH8fq/ X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVAP278MB0860 X-Host-Lookup-Failed: Reverse DNS lookup failed for 40.107.23.112 (deferred) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi %.=0A= =0A= we have this note in the information schema section, e.g. in https://www.po= stgresql.org/docs/current/information-schema.html=0A= =0A= ..."This is because the SQL standard requires constraint names to be unique= within a schema, but PostgreSQL does not enforce this restriction." =0A= ...=0A= PostgreSQL does enforce unique constraint names in a schema:=0A= =0A= postgres=3D# create table t1 ( a int );=0A= CREATE TABLE=0A= postgres=3D# alter table t1 add constraint c1 unique (a);=0A= ALTER TABLE=0A= postgres=3D# alter table t1 add constraint c1 unique (a);=0A= ERROR: relation "c1" already exists=0A= =0A= Am I reading this wrong? I know you can have the same constraint with diffe= rent names:=0A= =0A= postgres=3D# create table t1 ( a int );=0A= CREATE TABLE=0A= postgres=3D# alter table t1 add constraint c2 unique (a);=0A= ALTER TABLE=0A= postgres=3D# alter table t1 add constraint c3 unique (a);=0A= ALTER TABLE=0A= =0A= ... but I guess this is not what the notes is supposed to tell me, correct?= =0A= =0A= Regards=0A= Daniel=