Commit fe92bd9
committed
postgres: support UNLOGGED tables and SET LOGGED/UNLOGGED
Add parser and AST support for PostgreSQL CREATE UNLOGGED TABLE and\nALTER TABLE ... SET LOGGED|UNLOGGED operations.\n\n- add LOGGED keyword\n- add CreateTable.unlogged and wire it through CreateTableBuilder\n- render UNLOGGED in CreateTable display\n- add AlterTableOperation::SetLogged and ::SetUnlogged display/spans\n- parse UNLOGGED only for PostgreSqlDialect|GenericDialect\n- parse ALTER TABLE SET LOGGED|UNLOGGED operations1 parent bd7f70e commit fe92bd9
File tree
5 files changed
+61
-14
lines changed- src
- ast
- helpers
- parser
5 files changed
+61
-14
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
442 | 442 | | |
443 | 443 | | |
444 | 444 | | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
445 | 453 | | |
446 | 454 | | |
447 | 455 | | |
| |||
965 | 973 | | |
966 | 974 | | |
967 | 975 | | |
| 976 | + | |
| 977 | + | |
| 978 | + | |
| 979 | + | |
| 980 | + | |
| 981 | + | |
968 | 982 | | |
969 | 983 | | |
970 | 984 | | |
| |||
2889 | 2903 | | |
2890 | 2904 | | |
2891 | 2905 | | |
| 2906 | + | |
| 2907 | + | |
2892 | 2908 | | |
2893 | 2909 | | |
2894 | 2910 | | |
| |||
3045 | 3061 | | |
3046 | 3062 | | |
3047 | 3063 | | |
3048 | | - | |
| 3064 | + | |
3049 | 3065 | | |
3050 | 3066 | | |
3051 | 3067 | | |
| |||
3059 | 3075 | | |
3060 | 3076 | | |
3061 | 3077 | | |
| 3078 | + | |
3062 | 3079 | | |
3063 | 3080 | | |
3064 | 3081 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
68 | 68 | | |
69 | 69 | | |
70 | 70 | | |
| 71 | + | |
| 72 | + | |
71 | 73 | | |
72 | 74 | | |
73 | 75 | | |
| |||
178 | 180 | | |
179 | 181 | | |
180 | 182 | | |
| 183 | + | |
181 | 184 | | |
182 | 185 | | |
183 | 186 | | |
| |||
241 | 244 | | |
242 | 245 | | |
243 | 246 | | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
244 | 252 | | |
245 | 253 | | |
246 | 254 | | |
| |||
509 | 517 | | |
510 | 518 | | |
511 | 519 | | |
| 520 | + | |
512 | 521 | | |
513 | 522 | | |
514 | 523 | | |
| |||
584 | 593 | | |
585 | 594 | | |
586 | 595 | | |
| 596 | + | |
587 | 597 | | |
588 | 598 | | |
589 | 599 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
531 | 531 | | |
532 | 532 | | |
533 | 533 | | |
| 534 | + | |
534 | 535 | | |
535 | 536 | | |
536 | 537 | | |
| |||
1184 | 1185 | | |
1185 | 1186 | | |
1186 | 1187 | | |
| 1188 | + | |
| 1189 | + | |
1187 | 1190 | | |
1188 | 1191 | | |
1189 | 1192 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
587 | 587 | | |
588 | 588 | | |
589 | 589 | | |
| 590 | + | |
590 | 591 | | |
591 | 592 | | |
592 | 593 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5097 | 5097 | | |
5098 | 5098 | | |
5099 | 5099 | | |
| 5100 | + | |
| 5101 | + | |
5100 | 5102 | | |
5101 | 5103 | | |
5102 | 5104 | | |
5103 | 5105 | | |
5104 | | - | |
| 5106 | + | |
5105 | 5107 | | |
| 5108 | + | |
| 5109 | + | |
5106 | 5110 | | |
5107 | 5111 | | |
5108 | 5112 | | |
| |||
8264 | 8268 | | |
8265 | 8269 | | |
8266 | 8270 | | |
| 8271 | + | |
8267 | 8272 | | |
8268 | 8273 | | |
8269 | 8274 | | |
| |||
8382 | 8387 | | |
8383 | 8388 | | |
8384 | 8389 | | |
| 8390 | + | |
8385 | 8391 | | |
8386 | 8392 | | |
8387 | 8393 | | |
| |||
10377 | 10383 | | |
10378 | 10384 | | |
10379 | 10385 | | |
10380 | | - | |
10381 | | - | |
10382 | | - | |
10383 | | - | |
10384 | | - | |
10385 | | - | |
| 10386 | + | |
| 10387 | + | |
| 10388 | + | |
| 10389 | + | |
| 10390 | + | |
| 10391 | + | |
| 10392 | + | |
| 10393 | + | |
10386 | 10394 | | |
10387 | | - | |
| 10395 | + | |
| 10396 | + | |
10388 | 10397 | | |
10389 | | - | |
| 10398 | + | |
| 10399 | + | |
| 10400 | + | |
10390 | 10401 | | |
10391 | | - | |
10392 | | - | |
10393 | | - | |
10394 | | - | |
| 10402 | + | |
| 10403 | + | |
| 10404 | + | |
| 10405 | + | |
| 10406 | + | |
| 10407 | + | |
| 10408 | + | |
| 10409 | + | |
| 10410 | + | |
10395 | 10411 | | |
10396 | 10412 | | |
10397 | 10413 | | |
| |||
0 commit comments