繁体   English   中英

Python:通过行键从 Bigtable 中删除一行

[英]Python: deleting a row from Bigtable by its row-key

这很简单:我想使用 Python 从 Bigtable 中通过其行键删除一行。可悲的是缺少这方面的文档。 这是怎么做到的?

这对我有用:

from google.cloud import bigtable

PROJECT_ID = ####
INSTANCE_NAME = ####
TABLE_NAME = ####


def delete_row(row_key):
    client = bigtable.Client(project=PROJECT_ID, admin=True)
    instance = client.instance(INSTANCE_NAME)
    table_instance = instance.table(TABLE_NAME)
 
    row = table_instance.row(row_key)
    row.delete()
    row.commit()


if __name__ == "__main__":
    delete_row("my-row-key-to-delete")
   

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM