Commit d5e66f5
Accept CREATE OR REPLACE SCHEMA
Add an `or_replace: bool` field to `Statement::CreateSchema` and route the
SCHEMA keyword ahead of the `or_replace` whitelist bail-out in
`Parser::parse_create` so that `CREATE OR REPLACE SCHEMA [IF NOT EXISTS] foo`
parses successfully. Display round-trips OR REPLACE.1 parent be95cf6 commit d5e66f5
3 files changed
Lines changed: 43 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4356 | 4356 | | |
4357 | 4357 | | |
4358 | 4358 | | |
| 4359 | + | |
| 4360 | + | |
4359 | 4361 | | |
4360 | 4362 | | |
4361 | 4363 | | |
| |||
6018 | 6020 | | |
6019 | 6021 | | |
6020 | 6022 | | |
| 6023 | + | |
6021 | 6024 | | |
6022 | 6025 | | |
6023 | 6026 | | |
| |||
6026 | 6029 | | |
6027 | 6030 | | |
6028 | 6031 | | |
6029 | | - | |
| 6032 | + | |
| 6033 | + | |
6030 | 6034 | | |
6031 | 6035 | | |
6032 | 6036 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5283 | 5283 | | |
5284 | 5284 | | |
5285 | 5285 | | |
| 5286 | + | |
| 5287 | + | |
5286 | 5288 | | |
5287 | 5289 | | |
5288 | | - | |
| 5290 | + | |
5289 | 5291 | | |
5290 | 5292 | | |
5291 | 5293 | | |
| |||
5296 | 5298 | | |
5297 | 5299 | | |
5298 | 5300 | | |
5299 | | - | |
5300 | | - | |
5301 | 5301 | | |
5302 | 5302 | | |
5303 | 5303 | | |
| |||
5611 | 5611 | | |
5612 | 5612 | | |
5613 | 5613 | | |
5614 | | - | |
| 5614 | + | |
5615 | 5615 | | |
5616 | 5616 | | |
5617 | 5617 | | |
| |||
5642 | 5642 | | |
5643 | 5643 | | |
5644 | 5644 | | |
| 5645 | + | |
5645 | 5646 | | |
5646 | 5647 | | |
5647 | 5648 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4545 | 4545 | | |
4546 | 4546 | | |
4547 | 4547 | | |
| 4548 | + | |
| 4549 | + | |
| 4550 | + | |
| 4551 | + | |
| 4552 | + | |
| 4553 | + | |
| 4554 | + | |
| 4555 | + | |
| 4556 | + | |
| 4557 | + | |
| 4558 | + | |
| 4559 | + | |
| 4560 | + | |
| 4561 | + | |
| 4562 | + | |
| 4563 | + | |
| 4564 | + | |
| 4565 | + | |
| 4566 | + | |
| 4567 | + | |
| 4568 | + | |
| 4569 | + | |
| 4570 | + | |
| 4571 | + | |
| 4572 | + | |
| 4573 | + | |
| 4574 | + | |
| 4575 | + | |
| 4576 | + | |
| 4577 | + | |
| 4578 | + | |
| 4579 | + | |
| 4580 | + | |
4548 | 4581 | | |
4549 | 4582 | | |
4550 | 4583 | | |
| |||
0 commit comments