forked frompostgres/postgres
- Notifications
You must be signed in to change notification settings - Fork6
Commitb6fb534
committed
Add IF NOT EXISTS for CREATE SERVER and CREATE USER MAPPING
There is still some inconsistency with the error messages surroundingforeign servers. Some use the word "foreign" and some don't. Myinclination is to remove all such uses of "foreign" on the basis thatthe CREATE/ALTER/DROP SERVER commands don't use the word. However, thatis left for another day. In this patch I have kept to the existing usagein the affected commands, which omits "foreign".Anastasia Lubennikova, reviewed by Arthur Zakirov and Ashtosh Bapat.Discussion:http://postgr.es/m/7c2ab9b8-388a-1ce0-23a3-7acf2a0ed3c6@postgrespro.ru1 parent839cb06 commitb6fb534
File tree
7 files changed
+93
-7
lines changed- doc/src/sgml/ref
- src
- backend
- commands
- parser
- include/nodes
- test/regress
- expected
- sql
7 files changed
+93
-7
lines changedLines changed: 13 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
56 | 56 |
| |
57 | 57 |
| |
58 | 58 |
| |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
59 | 71 |
| |
60 | 72 |
| |
61 | 73 |
| |
|
Lines changed: 13 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
21 | 21 |
| |
22 | 22 |
| |
23 | 23 |
| |
24 |
| - | |
| 24 | + | |
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
53 | 65 |
| |
54 | 66 |
| |
55 | 67 |
| |
|
Lines changed: 33 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
879 | 879 |
| |
880 | 880 |
| |
881 | 881 |
| |
| 882 | + | |
882 | 883 |
| |
883 | 884 |
| |
884 |
| - | |
885 |
| - | |
886 |
| - | |
887 |
| - | |
| 885 | + | |
| 886 | + | |
| 887 | + | |
| 888 | + | |
| 889 | + | |
| 890 | + | |
| 891 | + | |
| 892 | + | |
| 893 | + | |
| 894 | + | |
| 895 | + | |
| 896 | + | |
| 897 | + | |
| 898 | + | |
| 899 | + | |
| 900 | + | |
888 | 901 |
| |
889 | 902 |
| |
890 | 903 |
| |
| |||
1152 | 1165 |
| |
1153 | 1166 |
| |
1154 | 1167 |
| |
| 1168 | + | |
1155 | 1169 |
| |
1156 |
| - | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
1157 | 1184 |
| |
1158 | 1185 |
| |
1159 | 1186 |
| |
1160 | 1187 |
| |
| 1188 | + | |
1161 | 1189 |
| |
1162 | 1190 |
| |
1163 | 1191 |
| |
|
Lines changed: 23 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
4621 | 4621 |
| |
4622 | 4622 |
| |
4623 | 4623 |
| |
| 4624 | + | |
| 4625 | + | |
| 4626 | + | |
| 4627 | + | |
| 4628 | + | |
| 4629 | + | |
| 4630 | + | |
| 4631 | + | |
| 4632 | + | |
| 4633 | + | |
| 4634 | + | |
| 4635 | + | |
| 4636 | + | |
4624 | 4637 |
| |
4625 | 4638 |
| |
4626 | 4639 |
| |
| |||
4853 | 4866 |
| |
4854 | 4867 |
| |
4855 | 4868 |
| |
| 4869 | + | |
| 4870 | + | |
| 4871 | + | |
| 4872 | + | |
| 4873 | + | |
| 4874 | + | |
| 4875 | + | |
| 4876 | + | |
| 4877 | + | |
| 4878 | + | |
4856 | 4879 |
| |
4857 | 4880 |
| |
4858 | 4881 |
| |
|
Lines changed: 2 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2154 | 2154 |
| |
2155 | 2155 |
| |
2156 | 2156 |
| |
| 2157 | + | |
2157 | 2158 |
| |
2158 | 2159 |
| |
2159 | 2160 |
| |
| |||
2188 | 2189 |
| |
2189 | 2190 |
| |
2190 | 2191 |
| |
| 2192 | + | |
2191 | 2193 |
| |
2192 | 2194 |
| |
2193 | 2195 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
221 | 221 |
| |
222 | 222 |
| |
223 | 223 |
| |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
224 | 228 |
| |
225 | 229 |
| |
226 | 230 |
| |
| |||
284 | 288 |
| |
285 | 289 |
| |
286 | 290 |
| |
| 291 | + | |
| 292 | + | |
287 | 293 |
| |
288 | 294 |
| |
289 | 295 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
| 107 | + | |
| 108 | + | |
107 | 109 |
| |
108 | 110 |
| |
109 | 111 |
| |
| |||
121 | 123 |
| |
122 | 124 |
| |
123 | 125 |
| |
| 126 | + | |
124 | 127 |
| |
125 | 128 |
| |
126 | 129 |
| |
|
0 commit comments
Comments
(0)