postgresql - 如何在 Liquibase 中为已创建的表添加索引
问题描述
已经创建了表'A'
'id' 'b_id' 'name'
1 2 someName
现在我想为 id 和 b_id 列添加唯一索引如何以 yml 格式执行
解决方案
基于文档,是这样的:
changeSet:
id: addUniqueConstraint-example
author: liquibase-docs
changes:
- addUniqueConstraint:
catalogName: cat
clustered: false
columnNames: id, b_id
constraintName: const_name
deferrable: true
disabled: false
forIndexName:
initiallyDeferred: true
schemaName: [yourschema]
tableName: [yourtablename]
tablespace:
validate: true
推荐阅读
- google-apps-script - 从电子表格复制到另一个具有动态标题的电子表格
- django - 自定义身份验证背景和自定义登录表单的问题
- laravel-8 - SQLSTATE[HY000]:一般错误:1364 ----请帮助我使用 Laravel 8 解决它
- neo4j - 在 Neo4j 中添加与现有数据的关系
- powershell - PowerShell 中的日期时间无法转换我的时间
- reactjs - 在网络选项卡中显示但未在页面上显示时反应获取返回未定义
- netty - Grpc netty 处理程序库与 OpenJSSE 冲突
- python-3.x - 在 Unittest 中模拟 neo4j Record 实例
- python - matplotlib - 数据框 - 如何在 matplotlib 的背景上拥有真实地图
- machine-learning - 如何在经过训练的模型上使用新句子进行情感分析?