forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commit15c82ef
committed
Refactor CREATE/ALTER DATABASE syntax so options need not be keywords.
Most of the existing option names are keywords anyway, but we can get ridof LC_COLLATE and LC_CTYPE as keywords known to the lexer/grammar. Thisimmediately reduces the size of the grammar tables by about 8KB, and willsave more when we add additional CREATE/ALTER DATABASE options in future.A side effect of the implementation is that the CONNECTION LIMIT optioncan now also be spelled CONNECTION_LIMIT. We choose not to document this,however.Vik Fearing, based on a suggestion by me; reviewed by Pavel Stehule1 parent2e8ce9a commit15c82ef
File tree
3 files changed
+76
-103
lines changed- src
- backend
- commands
- parser
- include/parser
3 files changed
+76
-103
lines changedLines changed: 31 additions & 23 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
42 | 43 |
| |
43 | 44 |
| |
44 | 45 |
| |
| |||
188 | 189 |
| |
189 | 190 |
| |
190 | 191 |
| |
191 |
| - | |
| 192 | + | |
192 | 193 |
| |
193 | 194 |
| |
194 | 195 |
| |
| |||
204 | 205 |
| |
205 | 206 |
| |
206 | 207 |
| |
207 |
| - | |
208 |
| - | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
209 | 211 |
| |
210 | 212 |
| |
211 | 213 |
| |
212 |
| - | |
| 214 | + | |
213 | 215 |
| |
214 |
| - | |
| 216 | + | |
215 | 217 |
| |
216 | 218 |
| |
217 | 219 |
| |
218 | 220 |
| |
219 | 221 |
| |
220 | 222 |
| |
221 |
| - | |
| 223 | + | |
222 | 224 |
| |
223 | 225 |
| |
224 | 226 |
| |
| |||
227 | 229 |
| |
228 | 230 |
| |
229 | 231 |
| |
230 |
| - | |
| 232 | + | |
231 | 233 |
| |
232 |
| - | |
| 234 | + | |
233 | 235 |
| |
234 | 236 |
| |
235 | 237 |
| |
236 | 238 |
| |
237 | 239 |
| |
238 | 240 |
| |
239 | 241 |
| |
240 |
| - | |
241 |
| - | |
242 |
| - | |
243 | 242 |
| |
244 | 243 |
| |
245 |
| - | |
| 244 | + | |
246 | 245 |
| |
247 |
| - | |
| 246 | + | |
248 | 247 |
| |
249 | 248 |
| |
250 | 249 |
| |
251 |
| - | |
| 250 | + | |
252 | 251 |
| |
253 | 252 |
| |
254 | 253 |
| |
| |||
379 | 378 |
| |
380 | 379 |
| |
381 | 380 |
| |
382 |
| - | |
| 381 | + | |
383 | 382 |
| |
384 | 383 |
| |
385 | 384 |
| |
| |||
1341 | 1340 |
| |
1342 | 1341 |
| |
1343 | 1342 |
| |
1344 |
| - | |
| 1343 | + | |
1345 | 1344 |
| |
1346 | 1345 |
| |
1347 | 1346 |
| |
| |||
1358 | 1357 |
| |
1359 | 1358 |
| |
1360 | 1359 |
| |
1361 |
| - | |
1362 |
| - | |
| 1360 | + | |
| 1361 | + | |
| 1362 | + | |
1363 | 1363 |
| |
1364 | 1364 |
| |
1365 | 1365 |
| |
1366 | 1366 |
| |
1367 |
| - | |
1368 |
| - | |
| 1367 | + | |
| 1368 | + | |
| 1369 | + | |
| 1370 | + | |
| 1371 | + | |
| 1372 | + | |
| 1373 | + | |
| 1374 | + | |
| 1375 | + | |
| 1376 | + | |
1369 | 1377 |
| |
1370 | 1378 |
| |
1371 |
| - | |
| 1379 | + | |
1372 | 1380 |
| |
1373 | 1381 |
| |
1374 | 1382 |
| |
1375 |
| - | |
| 1383 | + | |
1376 | 1384 |
| |
1377 |
| - | |
| 1385 | + | |
1378 | 1386 |
| |
1379 | 1387 |
| |
1380 | 1388 |
| |
|
Lines changed: 45 additions & 78 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
264 | 264 |
| |
265 | 265 |
| |
266 | 266 |
| |
267 |
| - | |
| 267 | + | |
268 | 268 |
| |
269 | 269 |
| |
270 |
| - | |
| 270 | + | |
271 | 271 |
| |
272 | 272 |
| |
273 | 273 |
| |
| |||
462 | 462 |
| |
463 | 463 |
| |
464 | 464 |
| |
| 465 | + | |
465 | 466 |
| |
466 | 467 |
| |
467 | 468 |
| |
| |||
564 | 565 |
| |
565 | 566 |
| |
566 | 567 |
| |
567 |
| - | |
| 568 | + | |
568 | 569 |
| |
569 | 570 |
| |
570 | 571 |
| |
| |||
8320 | 8321 |
| |
8321 | 8322 |
| |
8322 | 8323 |
| |
8323 |
| - | |
| 8324 | + | |
8324 | 8325 |
| |
8325 | 8326 |
| |
8326 | 8327 |
| |
| 8328 | + | |
| 8329 | + | |
| 8330 | + | |
| 8331 | + | |
| 8332 | + | |
8327 | 8333 |
| |
8328 |
| - | |
8329 |
| - | |
8330 |
| - | |
8331 |
| - | |
8332 |
| - | |
8333 |
| - | |
8334 |
| - | |
8335 |
| - | |
8336 |
| - | |
8337 |
| - | |
8338 |
| - | |
8339 |
| - | |
8340 |
| - | |
8341 |
| - | |
8342 |
| - | |
8343 |
| - | |
8344 |
| - | |
8345 |
| - | |
8346 |
| - | |
8347 |
| - | |
8348 |
| - | |
8349 |
| - | |
8350 |
| - | |
8351 |
| - | |
8352 |
| - | |
8353 |
| - | |
8354 |
| - | |
8355 |
| - | |
8356 |
| - | |
8357 |
| - | |
8358 |
| - | |
8359 |
| - | |
8360 |
| - | |
8361 |
| - | |
8362 |
| - | |
8363 |
| - | |
8364 |
| - | |
8365 |
| - | |
8366 |
| - | |
8367 |
| - | |
8368 |
| - | |
8369 |
| - | |
8370 |
| - | |
8371 |
| - | |
8372 |
| - | |
| 8334 | + | |
8373 | 8335 |
| |
8374 |
| - | |
| 8336 | + | |
8375 | 8337 |
| |
8376 |
| - | |
| 8338 | + | |
8377 | 8339 |
| |
8378 |
| - | |
| 8340 | + | |
8379 | 8341 |
| |
8380 |
| - | |
| 8342 | + | |
8381 | 8343 |
| |
8382 |
| - | |
8383 |
| - | |
8384 |
| - | |
8385 |
| - | |
8386 |
| - | |
8387 |
| - | |
8388 |
| - | |
8389 |
| - | |
8390 |
| - | |
| 8344 | + | |
8391 | 8345 |
| |
8392 | 8346 |
| |
8393 | 8347 |
| |
| 8348 | + | |
| 8349 | + | |
| 8350 | + | |
| 8351 | + | |
| 8352 | + | |
| 8353 | + | |
| 8354 | + | |
| 8355 | + | |
| 8356 | + | |
| 8357 | + | |
| 8358 | + | |
| 8359 | + | |
| 8360 | + | |
| 8361 | + | |
| 8362 | + | |
| 8363 | + | |
| 8364 | + | |
| 8365 | + | |
| 8366 | + | |
| 8367 | + | |
| 8368 | + | |
8394 | 8369 |
| |
8395 | 8370 |
| |
8396 | 8371 |
| |
| |||
8407 | 8382 |
| |
8408 | 8383 |
| |
8409 | 8384 |
| |
8410 |
| - | |
| 8385 | + | |
8411 | 8386 |
| |
8412 | 8387 |
| |
8413 | 8388 |
| |
8414 | 8389 |
| |
8415 | 8390 |
| |
8416 | 8391 |
| |
| 8392 | + | |
| 8393 | + | |
| 8394 | + | |
| 8395 | + | |
| 8396 | + | |
| 8397 | + | |
| 8398 | + | |
8417 | 8399 |
| |
8418 | 8400 |
| |
8419 | 8401 |
| |
| |||
8435 | 8417 |
| |
8436 | 8418 |
| |
8437 | 8419 |
| |
8438 |
| - | |
8439 |
| - | |
8440 |
| - | |
8441 |
| - | |
8442 |
| - | |
8443 |
| - | |
8444 |
| - | |
8445 |
| - | |
8446 |
| - | |
8447 |
| - | |
8448 |
| - | |
8449 |
| - | |
8450 |
| - | |
8451 | 8420 |
| |
8452 | 8421 |
| |
8453 | 8422 |
| |
| |||
12958 | 12927 |
| |
12959 | 12928 |
| |
12960 | 12929 |
| |
12961 |
| - | |
12962 |
| - | |
12963 | 12930 |
| |
12964 | 12931 |
| |
12965 | 12932 |
| |
|
Lines changed: 0 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
215 | 215 |
| |
216 | 216 |
| |
217 | 217 |
| |
218 |
| - | |
219 |
| - | |
220 | 218 |
| |
221 | 219 |
| |
222 | 220 |
| |
|
0 commit comments
Comments
(0)