cnosdb / cnosdb/cnosdb-client-python
[Bug] Table creation failed via cursor.execute func
- 主要言語
- Python
- スター
- 2
- フォーク
- 1
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
An error occurred when I want to create a table via `cursor.execute` function.
You can reproduce as below:
```python
conn.create_database("tf_demo")
conn.switch_database("tf_demo")
print(conn.list_database())
cursor.execute(f"CREATE TABLE [IF NOT EXISTS] sunspot (date STRING, mssn DOUBLE,);")
```
```shell
ERROR:root:Invalid syntax or Object not exists, get ERROR from database : HTTP Error 422: Unprocessable Entity
[{'Database': 'public'}, {'Database': 'tf_demo'}]
```
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
まず cursor.execute の実装箇所を特定し、issue に示されている CREATE TABLE 文を、選択した tf_demo データベースに対して再現します。文が CnosDB にどのように送信されるかを確認し、報告された HTTP 422 レスポンスを使って失敗の原因を絞り込みます。構文エラーや object-not-found エラーが発生せず、例でテーブルを正常に作成できれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, sql
- 領域
- databases
- issue の種類
- バグ
- 難易度
- 3/5
- 見積もり時間
- 1〜2日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100