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 1tZTIT-009skS-VE for pgsql-docs@arkaria.postgresql.org; Sun, 19 Jan 2025 11:16:54 +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 1tZTIS-006als-C2 for pgsql-docs@arkaria.postgresql.org; Sun, 19 Jan 2025 11:16:52 +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 1tZTIS-006alk-25 for pgsql-docs@lists.postgresql.org; Sun, 19 Jan 2025 11:16:52 +0000 Received: from mail-wr1-x444.google.com ([2a00:1450:4864:20::444]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1tZTIP-000NGY-1e for pgsql-docs@lists.postgresql.org; Sun, 19 Jan 2025 11:16:51 +0000 Received: by mail-wr1-x444.google.com with SMTP id ffacd0b85a97d-385e3621518so1583727f8f.1 for ; Sun, 19 Jan 2025 03:16:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1737285408; x=1737890208; darn=lists.postgresql.org; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:from:to:cc:subject:date :message-id:reply-to; bh=xpiwnk2DPdgyFuL20TGOoQxxu2/Vp9fh4RhTdF5OEHs=; b=om5ui995+7VOheRIuBqgqorC3sfP6JmPptZ2lBkNOPk+6mWJiJa9J6FNzDoj4EUcz3 tHgXMpiwuCKgfJalb4dGaHOBev/CXk/os35Zl+rQG6AjSatA2q/OiUXapbQ1db9HJpB3 0uO0ZAUeAqu/e13OcAq7D92HJ7NXagbaqsnfUsN/XdvRL7ASCC0fwZo1VHy8jrRqLYgM 5zhueClpa0p1r+cNFALV1mu9ijFuG10/H1mp7+/hXbLzCOKBKY9nhYznCOR/whBnr1mG lF3fVy6TDSvKIYkKWrLM4KHngBhzru73dUsTSZXT2jCcd2/mc8QWWFzEGmjhvgBnCn1I zYOQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1737285408; x=1737890208; h=mime-version:user-agent:content-transfer-encoding:references :in-reply-to:date:to:from:subject:message-id:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=xpiwnk2DPdgyFuL20TGOoQxxu2/Vp9fh4RhTdF5OEHs=; b=FBNKRCu/fGC/S0usxOhlSd2aqbhHukWwHAPk+dagSth38PxC+O9l5ArdvaSx/X8J+3 Gro9Dxc9RMuPmQvgcotTe42N1yZFOpZxP56W07TmSGDt9zc2Lw0HwkdkajOoKUA1JKnq d6I0+Gj9hilV5JSjK+vBbvR+haWGaDkDBlGntXavFaTuKq7N1bIhe17rw4NA8bFrwNkO mT9AZg0J64tnk6KT+pZ4Q9lNQObZQs4XfeZMijK379cY6gVkwdiVygaDmWNxmPQj9nm2 oK1A88yQQjOXbnT6XKrJ5aycm+jU+KzKZXoTOwwBqsLi1m11FtqjDhFVZ3aKz4GEbcNy wFJg== X-Forwarded-Encrypted: i=1; AJvYcCWSp+n+cXG3p+6csy28b164PJ1+GDdx9QcCCF1S1fiSdxvOKfFczBupZmAo7eI9xRpb+01HKv/xaMbF@lists.postgresql.org X-Gm-Message-State: AOJu0YxV8afpCYc6uY8jlmczB5mK18bRWifF+ye910m50IAv2LPq/gxg 0WIZT12XLC2rOWM+wZVrklEnBQi0Xq5E2sMN9073gZP+LkqOIPACiNCb1uc+NB2J6Bqui9mWlVj 2cYjjm2AI X-Gm-Gg: ASbGnctdqgKRDNT5RDKdv7IaiF/FXWdXM+dkOVpvfoG1ufVkMjU8gTu89p0v2PETEAT GB2J6T7MboINbF140/r+AMVidVz9U12OFS+p3P5e7QwTPUVgRskXFmh9kvF5h+ZfpLlpktob0br RNVj5Klu6z4XvMhI+dnVWAqLgf1n9dFcezoRT1PuaXpj8/nuInQnxk/WUHzH8TrKhtHT9+qpKBd hwNCUEC3XN1w7irLKPUZpmHNamnK1dasvqLyXlTyzo8mVbJopkvpbzNdX/bFTZl8EkoZ8/2+8pW OBv5kOER8kx7fPI3 X-Google-Smtp-Source: AGHT+IHdQJczIRgJaTcuC0tOsMHXRTtowVVC9J0PnGLS971UmfLJ1Ns6NbokTGPUmmCWGIv9Q9rM2w== X-Received: by 2002:a05:6000:1548:b0:38b:e32a:10aa with SMTP id ffacd0b85a97d-38bf565521bmr7682413f8f.5.1737285407733; Sun, 19 Jan 2025 03:16:47 -0800 (PST) Received: from localhost.localdomain ([2001:871:255:9ae3:244c:7859:2776:53b7]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-38bf2fc5caasm7434950f8f.0.2025.01.19.03.16.47 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 19 Jan 2025 03:16:47 -0800 (PST) Message-ID: <07adb61140290a9e9ec2fcbb1d56df7ab1107836.camel@cybertec.at> Subject: Re: [Appendix C. SQL Key Words] Missing keywords From: Laurenz Albe To: wonson@navicat.com, pgsql-docs@lists.postgresql.org Date: Sun, 19 Jan 2025 12:16:46 +0100 In-Reply-To: <173712276037.2146422.16235638785495232281@wrigleys.postgresql.org> References: <173712276037.2146422.16235638785495232281@wrigleys.postgresql.org> Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.54.3 (3.54.3-1.fc41) MIME-Version: 1.0 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Fri, 2025-01-17 at 14:06 +0000, PG Doc comments form wrote: > Page: https://www.postgresql.org/docs/17/sql-keywords-appendix.html > Description: >=20 > https://www.postgresql.org/docs/current/plpgsql-control-structures.html >=20 > It miss some control structure keywords like at least (but not limited to= ) > WHILE, LOOP, REPEAT, EXIT, FOREACH > Please review whether there is still any missing keywords in the list These are not SQL keywords, so they don't go in that list. They are PL/pgSQL commands or keywords. Perhaps we should have a list of such keywords in the PL/pgSQL documentation, but that would be a different list. Yours, Laurenz Albe