我有这样的东西:
client = spanner.Client()
instance = client.instance(instance_id)
database = instance.database(database_id)
with database.session().transaction() as transaction:
transaction.insert(
table="list",
columns=("userid", "code", "starttime"),
values=[(id, token, datetime.utcnow())]
)
问题是 数据库. session ().事务().. 那是行不通的。 database.session() 不会创建 session ... 如何从数据库获取 session ?
最佳答案
您可以使用Spanner python client使用指南。
Python 客户端将使用后台配置的 session 池中的 session 之一。可以使用此配置 session 池 guide
关于python - 如何获得 session 来执行交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69324550/