feat(fuzz): add create logical table target (#3756)

* feat(fuzz): add create logical table target

* fix: drop physical table after fuzz test

* fix: remove backticks of table name in with clause

* fix: create physical and logical table properly

* chore: update comments

* chore(ci): add fuzz_create_logical_table ci cfg

* fix: create one logical table once a time

* fix: avoid possible duplicate table and column name

* feat: use hard-code physical table

* chore: remove useless phantom

* refactor: create logical table with struct initialization

* chore: suggested changes and corresponding test changes

* chore: clean up
This commit is contained in:
Yohan Wal
2024-04-26 17:09:08 +08:00
committed by GitHub
parent d8ea7c5585
commit 934c7e3fef
5 changed files with 425 additions and 4 deletions

View File

@@ -130,7 +130,7 @@ jobs:
runs-on: ubuntu-latest
strategy:
matrix:
target: [ "fuzz_create_table", "fuzz_alter_table", "fuzz_create_database" ]
target: [ "fuzz_create_table", "fuzz_alter_table", "fuzz_create_database", "fuzz_create_logical_table" ]
steps:
- uses: actions/checkout@v4
- uses: arduino/setup-protoc@v3