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 1tb0lv-007BiI-QO for pgsql-admin@arkaria.postgresql.org; Thu, 23 Jan 2025 17:13:40 +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 1tb0lu-000xqx-LR for pgsql-admin@arkaria.postgresql.org; Thu, 23 Jan 2025 17:13:38 +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 1tb0lt-000xqj-RE for pgsql-admin@lists.postgresql.org; Thu, 23 Jan 2025 17:13:38 +0000 Received: from mx0b-00007101.pphosted.com ([148.163.139.28]) by makus.postgresql.org with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1tb0lq-0017sH-10 for pgsql-admin@postgresql.org; Thu, 23 Jan 2025 17:13:36 +0000 Received: from pps.filterd (m0166260.ppops.net [127.0.0.1]) by mx0b-00007101.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 50NGWdVP007075 for ; Thu, 23 Jan 2025 17:13:34 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=illinois.edu; h= content-type:date:from:message-id:mime-version:subject:to; s= campusrelays; bh=RUk/0/LF856pOooRN5X76pe0bjgeMePsxeCCM7Rl8Cc=; b= c+72yAVDSmgFNPMH0e4UoD1ZOQiy1gjtQHsyqj/DlRiIpmpPH3q8ha1byCenGJ2b N1kXashzB9cNTkYNQ63SALYrFpZ169dP++jIrkOOC8EEAUFIU+uXR1nRbKKli7FI oRmxs1eb0F9oszg6GZpTzgYcd7mmbiiq/HTG35JfMLGS6lN7TKf5oF5BtcCBGR7c o1f+PqOm3/CW2W5k/DAeaRD+hXGyJViMFyOiDL6w+RJuL6EM21BVldRw2hvVkV4z WtSUjOPior557SHvjyCvvyz3bBazYgoj+5UCV2uA4M945lM75TIWgDIiSJxQw/d4 1Vc7pWEHSLSfT7NxqgbScg== Received: from nam04-mw2-obe.outbound.protection.outlook.com (mail-mw2nam04lp2170.outbound.protection.outlook.com [104.47.73.170]) by mx0b-00007101.pphosted.com (PPS) with ESMTPS id 44bscs8c7m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for ; Thu, 23 Jan 2025 17:13:33 +0000 (GMT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=Kf9tCms+Pd/4QFnH8CqPkOl8cYIpJ4HEWUasDWl7mTAUCKOb8jgfBP31jyNyNu2Td+MiNyaRRnNYrH3OvmNWpDSXgiZ3F0yXevi81WZA+EyQQOdwZwW8B61a8zq3sVsVwfsfefWh9JfUuMV2ivrbV+2zoxdI378TuYoU4i9AlXA/3i1e/e98+ftWM44QRuT0HuirmrkWvuRjF4mZVkB2c0YN/IhRBNcFyHRDOsnmE9LiTh6iNvC9iTS5Mdg5Iiv3her9Us39KC79RJc2Sl90YKezSUm3CvQWGKSwJvXshagBfmqM25grW8Tg1FEWfWeZZicT223Yl60CxnykR1dbnw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=RUk/0/LF856pOooRN5X76pe0bjgeMePsxeCCM7Rl8Cc=; b=qIzylLu8IbcWxLLpvgErgIkmPx73Z8DSikrXeduD1ZlVh8ep/C6Y0YIAF0GDEzdtGmD0XVfwiU+4INF8gDZUdekX4CWb7ze6FCQsxAljx1jQmDanWmws+cgxGgerI1/X0quOzOCQTWhXuKujguO3zVY1FTcP+Ant45GPgHdamvRi/nkGTLq1LA65NoZthZwsB21nsqmNTSk6FKDNBuuLi/sM2pomj1wtbW3nHbvHibPSld37VqZ7Q3TyIAS+62MWmCnUzSw4cx8YCSYf4Vq1yTj5eCmCAAj4cyImtAN8j7ACRC4LyNR+tmJfDRm94I39ZW8Jw8tsVrMvDA0WgJx0Ow== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=illinois.edu; dmarc=pass action=none header.from=illinois.edu; dkim=pass header.d=illinois.edu; arc=none Received: from SJ0PR11MB5629.namprd11.prod.outlook.com (2603:10b6:a03:3ab::13) by SA0PR11MB4608.namprd11.prod.outlook.com (2603:10b6:806:94::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8377.17; Thu, 23 Jan 2025 17:13:12 +0000 Received: from SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::eb67:91c5:7c4b:606a]) by SJ0PR11MB5629.namprd11.prod.outlook.com ([fe80::eb67:91c5:7c4b:606a%6]) with mapi id 15.20.8356.020; Thu, 23 Jan 2025 17:13:05 +0000 From: "Campbell, Lance" To: "pgsql-admin@postgresql.org" Subject: Sequence Cycle question Thread-Topic: Sequence Cycle question Thread-Index: AdttuIX44wZyJi9+TnOL2E9ifFYCSQ== Date: Thu, 23 Jan 2025 17:13:05 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: SJ0PR11MB5629:EE_|SA0PR11MB4608:EE_ x-ms-office365-filtering-correlation-id: 0df61396-68c5-49be-1b00-08dd3bd13393 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0;ARA:13230040|376014|1800799024|366016|8096899003|38070700018; x-microsoft-antispam-message-info: =?us-ascii?Q?T8MHUxQMJDrwivz0xTmJhH2f/UXK8T3x/UUKXTPM2yhNXp9UduDtMKXnZNZo?= =?us-ascii?Q?hCeM6mFVQa1jVpQAUbjsDFKSowR0naUBQtY0MrObUsM4xV51cN1ptaASMJST?= =?us-ascii?Q?rHGHK01uA7rxcAM2Y1Dna/NHt7sCzdt9+Vf3VW1S3AfmicpEXtAhy5mbHcah?= =?us-ascii?Q?BnIjBRsWTigXxnhVig9pOGnr/vfHyhug3dlXtZdTtzQLGP2sKLeWoRMTmXWx?= =?us-ascii?Q?zgvyqHX22bTf5I2wCIXn1UuSKngqEeN5OhtpL7a4pxFSWTAs8WNJa2Cf7Mne?= =?us-ascii?Q?vcjzmlkjGffxQJK14GPar512l5QRofXeSD19tQv1EpMy+gRVPFS71a6NN5/d?= =?us-ascii?Q?HcbTdJdhmTANraeNQVyqpLive8UW2CipZpz893o+a3icBpMK1mMknlZjbKKJ?= =?us-ascii?Q?uCfTtGqn0XHnbnXwCX0MYhAIrE1IMJARZKfPZ/rqPjNPg6f/MvhAXjMDquAD?= =?us-ascii?Q?zCfHlKyi5R5cKyhy3MSsdkND1oBrUe7I4M2wxBT50/4q4zeqDkCbe0crU6f4?= =?us-ascii?Q?txecXXrRxIGnUEqwS2W0CqwG3aLY5nWhTsciDKY4LvFDwaa7+NxlWwTfcX8J?= =?us-ascii?Q?JEn/qeaPLqu8lkOU6+wAodjkhc5bZHxcMBhIE2N8SqCr8mJ8115riG+UIWSS?= =?us-ascii?Q?ChszujVyBsPkjbbxivBP3+Y9/32Js2SiPg5LB2tairM0+/svFQhTcEgapP6u?= =?us-ascii?Q?zK1NsS/iz6DGNAvWQ1daTkIVn+RCDg4UkeSODHGvEFy/iuZAZgIXMXQs0tgs?= =?us-ascii?Q?dnwlElSIpKPjpbc3DyAPM1HlS31RcFsuM5Mp47yfM960FsYhDo+Eix98FC0l?= =?us-ascii?Q?dc+Ax+za0f99fSjiEOwOo4c1E/05U19qoAZQGyevrDgJPqm0Wn/z492YQ4Y/?= =?us-ascii?Q?hr0HdpptzsIpDDnbtiWpG495/zO76rX60ugj5Hy3OIxKTKApGNrOjvOZGR2t?= =?us-ascii?Q?ttq7So1fLu/4P6RjN+PdSOH9hn7XefV+KQqsnjiOByk3zw3oOCrFB7bf7wto?= =?us-ascii?Q?vt5tpF7t7sIKT0i3gA1VyGS/4CVXObtSSOrq7q860oVejrJHyAaJeEaDgh9l?= =?us-ascii?Q?X0tAL2CN+/xiUPFTB3e+yy+BCEKXgBdzI428W3/e62ug3kUttifIP17N4HjA?= =?us-ascii?Q?MmaJEftJMCmJztU6xlwKRTNGIRz6vU5sfAX2g0t3Pn7z0fuxAhlpCATG0kLL?= =?us-ascii?Q?F2/7eJeMQI89j8h0JsORkqUSt1R3F+Z0XA/yy9SXm9pTESO0CssM1vPDrPXE?= =?us-ascii?Q?i5wBvX2EAyNTjprk39k8qjH/YofJYBekMMnWUm70RotE28xr0LVm5uT55uHj?= =?us-ascii?Q?1imYDibPyZbNpNX8VWX9i6ePPsWBUErL5BbXQtCpJ6/o5wPpKDCUhoMlUQ/O?= =?us-ascii?Q?fqrptOcj+JDdbfXpfbdR6UULy5Hy2AOeNctOn7Wz4k4QRY7cpw0/q9CZDHUL?= =?us-ascii?Q?u5iu3bmDN7apzRHwXifem7VWBpQScKAh?= x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:SJ0PR11MB5629.namprd11.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(8096899003)(38070700018);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?JjwYSoUbhfwiSOj1qrWkexNe6+vcj6hWOrBwy94mfHlyAZrb6eSlQPzAo9qX?= =?us-ascii?Q?faL1PQielLEBbClmYH/dIsWzcxyv07T9SDzCczzTxdlibs6w6sYUMX7dFK94?= =?us-ascii?Q?psbhwPLHftYp6pRF/bh+hLvwu0rq/+nOl3DU4DbX2rEo4lS1U7n4AEerF2ZY?= =?us-ascii?Q?Mtn/gBBe/WrCDRsOL2YEy7nwr9Gd2D5FBZYzZHDILuMt6utsFJEPVRFwyVY/?= =?us-ascii?Q?po0mh386/SvMzpyMf0SrMgQ5bJigOkK3OtdbkPH+ufDypt/uBf53x51sJV3C?= =?us-ascii?Q?xbsZzfYmdDQPp/pQgfJvasMEraGpAABO6lgMMq2UAv+CNNNXVudKpMVVX00u?= =?us-ascii?Q?d4skXE/BcYLT5JI8a5f/1acmbsP5T9xVoJ257FGoxFaLro5VeSMMIVKtkJzb?= =?us-ascii?Q?W88vJqq0XeUiqUzNORr4CrQxK+s4s5V/3IWIcLKh2sNp8or76Tu5I5WWrMsP?= =?us-ascii?Q?ojk33IVIdkxctgkxX+6Qg7dapszFqhCeCtOTwRypdV6zlybvXweBkbprqcAL?= =?us-ascii?Q?9TJ3brnsjxOWl4ErM/YIN0ZwOzQQhYS1oNlumCbzlfEDp+4RvXm5Ap2nvh8X?= =?us-ascii?Q?M/vu6ERH+8Ap54knzD9U0FeaizbgwBTYA/lvr+v+HssIiwRgME2J6jVtj3IK?= =?us-ascii?Q?lSe0WblswpGEjzFN+cyMbFngi4jJ6jrSg1WYv1wos4lgHf6HHH0RD3XlBivQ?= =?us-ascii?Q?W267vuBm74wpVoYxm81qhW0HX0edIqHa+0IfMC6m+zDm16aprQEQO8ffJKBa?= =?us-ascii?Q?/xrasD0BNnGtl38QXYQCbnYj0dIT/7/0u7lpN3nQfKPjZDs6J7Px1m3qRAnr?= =?us-ascii?Q?sjlrv6xEJCAfv7evHmTsldHtNXxKUohky5CH+GjEz5KH9134nPbrmaC2BDs3?= =?us-ascii?Q?+9S7R5IekVu9knw8yWerwJjQ/hWP65DDBNVQLUcjk/MNqk3lE0AeqfKT0Qe1?= =?us-ascii?Q?ZAe7Xk672CMgS8q4ILHmjXhrYxQ2gezi6BUkT90i6DdECnA+EmZ5DZy1b+NJ?= =?us-ascii?Q?QJF9Y3XChG8rUIiAmk0LXP+FPzCHukk+/TbakExoZMnD6WllsTjINQs93fMA?= =?us-ascii?Q?qbbECneDMdz8/Ky1UEvZWBEk7v6D1Rmw1xc9Y1TGvQ0k/PbKa5I4I8pNLimT?= =?us-ascii?Q?qy5gawlxOZN/B1sVfzOVMbYjIsAJVGQRrEnG1+swhrx5jPwzCTlqFWsBGPy3?= =?us-ascii?Q?oDk+pH2eLe622F1Yu+d3TjmUdWatz9moQ0qv+NQznvuPhh+mLZARVFTYMcGD?= =?us-ascii?Q?QgvyTL4OzWcq2V6jL33eDNtObLFIy9BbXqQWjAGXy3i/N6RpVGGz1vSRRnvu?= =?us-ascii?Q?9VbGvgQEA7GYR+2Y8qodPZocRygN0HXDO71Ei9JmF7wyJUuP0XQ7oztFFglh?= =?us-ascii?Q?HKDcOv3oU1hgngSPt6LUrOmldUOehtQ0L/Mb5x6ZsrwRUuYKi5cF6tRArBTe?= =?us-ascii?Q?3Oo24bN+vcnbbSDAVWVXS454CuZvz3+c+xKmIqqG/+rudatLwrkxIRSPzuZ1?= =?us-ascii?Q?phL1kH110e8PQ6nKfSc0t8qVglllK3rGmTv0drU/72gvDocXE3eJfAeVYlbE?= =?us-ascii?Q?An6RlYHACd/G7UnOX+dyWDaebSddLEaLx8UjyXjw?= Content-Type: multipart/alternative; boundary="_000_SJ0PR11MB562940815F89B85D4FF64D25DEE02SJ0PR11MB5629namp_" MIME-Version: 1.0 X-OriginatorOrg: illinois.edu X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SJ0PR11MB5629.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 0df61396-68c5-49be-1b00-08dd3bd13393 X-MS-Exchange-CrossTenant-originalarrivaltime: 23 Jan 2025 17:13:05.5696 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 44467e6f-462c-4ea2-823f-7800de5434e3 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: +oYxwsGCPqjSMtvLngmkA+F/uAS3pNTNJ9GYvdf+GjfvnMYXG9E8FZM4GO6Rt//JFOCfE32u92dAQBbSwVXabQ== X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA0PR11MB4608 X-Proofpoint-GUID: 6AJI51qhrFH5bbDIZNPwGpBj1qdxDi5l X-Proofpoint-ORIG-GUID: 6AJI51qhrFH5bbDIZNPwGpBj1qdxDi5l X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-01-23_07,2025-01-23_01,2024-11-22_01 X-Spam-Details: rule=cautious_plus_nq_notspam policy=cautious_plus_nq score=0 lowpriorityscore=0 spamscore=0 malwarescore=0 priorityscore=1501 phishscore=0 impostorscore=0 mlxlogscore=712 adultscore=0 clxscore=1011 suspectscore=0 mlxscore=0 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2411120000 definitions=main-2501230127 X-Spam-Score: 0 X-Spam-OrigSender: lance@illinois.edu X-Spam-Bar: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --_000_SJ0PR11MB562940815F89B85D4FF64D25DEE02SJ0PR11MB5629namp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable PostgreSQL 16 Question on how Cycle works with example: I have table X with a primary key ID which is an integer that uses a sequen= ce. Sequence Settings: start_value=3D1 min_value=3D1 max_value=3D1,000,000 cycle=3Dtrue Use Case: Table X has records that have been removed over time randomly. There are I= Ds that cover a wide range of values between 1 and 1,000,000. When the primary key ID, which is a sequence, reaches 1,000,000 then the ne= xt sequence value will start back at 1. What would happen if I had a primary key for ID of 5 still in use? When I = reach 5 will the sequence skip that number and go to 6 instead? Could you please add some text in the documentation to explain this Use Cas= e? It seems very important. Thanks, Lance --_000_SJ0PR11MB562940815F89B85D4FF64D25DEE02SJ0PR11MB5629namp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

PostgreSQL 16

 

Question on how Cycle works with example:

I have table X with a primary key ID which is an int= eger that uses a sequence.  

Sequence Settings:
start_value=3D1

min_value=3D1

max_value=3D1,000,000

cycle=3Dtrue

 

Use Case:
Table X has records that have been removed over time randomly.  There = are IDs that cover a wide range of values between 1 and 1,000,000.

 

When the primary key ID, which is a sequence, reache= s 1,000,000 then the next sequence value will start back at 1. 

 

What would happen if I had a primary key for ID of 5= still in use?  When I reach 5 will the sequence skip that number and = go to 6 instead?

 

Could you please add some text in the documentation = to explain this Use Case? It seems very important.

 

Thanks,

 

Lance

--_000_SJ0PR11MB562940815F89B85D4FF64D25DEE02SJ0PR11MB5629namp_--