github.com/cockroachdb/cockroach@v20.2.0-alpha.1+incompatible/pkg/sql/opt/testutils/testcat/testdata/zone (about) 1 exec-ddl 2 CREATE TABLE abc ( 3 a INT PRIMARY KEY, 4 b INT, 5 c STRING, 6 UNIQUE INDEX bc1 (b, c), 7 UNIQUE INDEX bc2 (b, c) 8 ) 9 ---- 10 11 exec-ddl 12 ALTER TABLE abc CONFIGURE ZONE USING constraints='[+region=central]' 13 ---- 14 15 exec-ddl 16 SHOW CREATE abc 17 ---- 18 TABLE abc 19 ├── a int not null 20 ├── b int 21 ├── c string 22 ├── INDEX primary 23 │ ├── a int not null 24 │ └── ZONE 25 │ └── constraints: [+region=central] 26 ├── INDEX bc1 27 │ ├── b int 28 │ ├── c string 29 │ └── a int not null (storing) 30 └── INDEX bc2 31 ├── b int 32 ├── c string 33 └── a int not null (storing) 34 35 exec-ddl 36 ALTER INDEX abc@bc1 CONFIGURE ZONE USING constraints='[+region=east]' 37 ---- 38 39 exec-ddl 40 SHOW CREATE abc 41 ---- 42 TABLE abc 43 ├── a int not null 44 ├── b int 45 ├── c string 46 ├── INDEX primary 47 │ ├── a int not null 48 │ └── ZONE 49 │ └── constraints: [+region=central] 50 ├── INDEX bc1 51 │ ├── b int 52 │ ├── c string 53 │ ├── a int not null (storing) 54 │ └── ZONE 55 │ └── constraints: [+region=east] 56 └── INDEX bc2 57 ├── b int 58 ├── c string 59 └── a int not null (storing) 60 61 exec-ddl 62 ALTER INDEX abc@bc2 CONFIGURE ZONE USING constraints='[+region=west]' 63 ---- 64 65 exec-ddl 66 SHOW CREATE abc 67 ---- 68 TABLE abc 69 ├── a int not null 70 ├── b int 71 ├── c string 72 ├── INDEX primary 73 │ ├── a int not null 74 │ └── ZONE 75 │ └── constraints: [+region=central] 76 ├── INDEX bc1 77 │ ├── b int 78 │ ├── c string 79 │ ├── a int not null (storing) 80 │ └── ZONE 81 │ └── constraints: [+region=east] 82 └── INDEX bc2 83 ├── b int 84 ├── c string 85 ├── a int not null (storing) 86 └── ZONE 87 └── constraints: [+region=west] 88 89 exec-ddl 90 ALTER TABLE abc CONFIGURE ZONE USING constraints='[+region=us,+dc=central,+rack=1]' 91 ---- 92 93 exec-ddl 94 SHOW CREATE abc 95 ---- 96 TABLE abc 97 ├── a int not null 98 ├── b int 99 ├── c string 100 ├── INDEX primary 101 │ ├── a int not null 102 │ └── ZONE 103 │ └── constraints: [+region=us,+dc=central,+rack=1] 104 ├── INDEX bc1 105 │ ├── b int 106 │ ├── c string 107 │ ├── a int not null (storing) 108 │ └── ZONE 109 │ └── constraints: [+region=east] 110 └── INDEX bc2 111 ├── b int 112 ├── c string 113 ├── a int not null (storing) 114 └── ZONE 115 └── constraints: [+region=west] 116 117 exec-ddl 118 ALTER INDEX abc@bc1 CONFIGURE ZONE USING constraints='[+region=us,+dc=east,+rack=1]' 119 ---- 120 121 exec-ddl 122 SHOW CREATE abc 123 ---- 124 TABLE abc 125 ├── a int not null 126 ├── b int 127 ├── c string 128 ├── INDEX primary 129 │ ├── a int not null 130 │ └── ZONE 131 │ └── constraints: [+region=us,+dc=central,+rack=1] 132 ├── INDEX bc1 133 │ ├── b int 134 │ ├── c string 135 │ ├── a int not null (storing) 136 │ └── ZONE 137 │ └── constraints: [+region=us,+dc=east,+rack=1] 138 └── INDEX bc2 139 ├── b int 140 ├── c string 141 ├── a int not null (storing) 142 └── ZONE 143 └── constraints: [+region=west] 144 145 exec-ddl 146 ALTER INDEX abc@bc2 CONFIGURE ZONE USING constraints='[+dc=west]' 147 ---- 148 149 exec-ddl 150 SHOW CREATE abc 151 ---- 152 TABLE abc 153 ├── a int not null 154 ├── b int 155 ├── c string 156 ├── INDEX primary 157 │ ├── a int not null 158 │ └── ZONE 159 │ └── constraints: [+region=us,+dc=central,+rack=1] 160 ├── INDEX bc1 161 │ ├── b int 162 │ ├── c string 163 │ ├── a int not null (storing) 164 │ └── ZONE 165 │ └── constraints: [+region=us,+dc=east,+rack=1] 166 └── INDEX bc2 167 ├── b int 168 ├── c string 169 ├── a int not null (storing) 170 └── ZONE 171 └── constraints: [+dc=west]