td-client-python を使って CREATE TABLE を実行する場合の注意点
Python3 で td-client-python のクエリ実行機能を使ってテーブル作成を行う場合、以下のような書き方だとテーブルは作成されません。
job = client.query('sample_database', 'CREATE TABLE IF NOT EXISTS sample_table (time BIGINT, column1 STRING, column2 INT, column3 STRING)')
手元の環境は以下になります。
- Ubuntu 18.04 LTS
- Python 3.7.0
- td-client==0.13.0
この場合、type に presto を指定してあげるとテーブル作成できます。
job = client.query('sample_database', 'CREATE TABLE IF NOT EXISTS sample_table (time BIGINT, column1 VARCHAR, column2 INT, column3 VARCHAR)', type='presto')
参考になった記事
Author And Source
この問題について(td-client-python を使って CREATE TABLE を実行する場合の注意点), 我々は、より多くの情報をここで見つけました https://qiita.com/nettle0010/items/45791034f2e33959c3b9著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .