如何在spanner中编写“如果存在则删除索引xxx”?

问题描述 投票:0回答:2

我没有找到办法,有人知道如何在扳手中存档吗?

drop index testindex1 if exists

我们的场景: 第 10 天,我们创建了一个索引 testindex1,此更改(架构文件)可能会部署到部分或全部生产环境 在第 30 天,我们决定实际上不需要 testindex1,因此如果它存在,我们希望将其删除。我们不确定它是在哪个生产数据库中创建的。 有没有办法在运行一批DDL语句时忽略中间的not-found错误?

google-cloud-spanner
2个回答
0
投票
Cloud Spanner 不支持

DROP ... IF EXISTS

这个的用例是什么?您可以忽略掉落中的未找到错误吗?


0
投票

来自 Spanner 文档

DROP INDEX [ IF EXISTS ] index_name
© www.soinside.com 2019 - 2024. All rights reserved.