From: Sébastien Lesaint Date: Tue, 11 Apr 2017 09:49:50 +0000 (+0200) Subject: Merge branch 'branch-6.3' X-Git-Tag: 6.4-RC1~462 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=2489c157e7a4e563c7279b57f12c197aa53d28b5;p=sonarqube.git Merge branch 'branch-6.3' --- 2489c157e7a4e563c7279b57f12c197aa53d28b5 diff --cc server/sonar-db-core/src/main/resources/org/sonar/db/version/rows-h2.sql index 0dd7c8e771d,00000000000..710248fe604 mode 100644,000000..100644 --- a/server/sonar-db-core/src/main/resources/org/sonar/db/version/rows-h2.sql +++ b/server/sonar-db-core/src/main/resources/org/sonar/db/version/rows-h2.sql @@@ -1,575 -1,0 +1,577 @@@ +-- All the rows inserted during Rails migrations. Rows inserted during server startup tasks (Java) are excluded : rules, profiles, metrics, ... + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('2'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('10'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('11'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('14'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('35'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('48'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('49'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('53'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('54'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('59'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('61'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('62'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('79'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('80'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('86'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('87'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('88'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('93'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('95'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('111'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('115'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('118'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('119'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('120'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('131'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('132'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('133'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('134'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('135'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('136'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('137'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('138'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('139'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('140'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('141'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('142'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('151'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('160'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('162'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('163'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('165'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('166'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('167'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('168'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('169'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('170'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('180'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('190'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('191'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('200'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('201'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('202'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('203'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('210'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('211'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('212'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('213'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('214'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('215'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('216'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('217'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('220'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('221'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('222'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('230'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('231'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('232'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('233'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('234'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('235'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('236'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('237'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('238'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('239'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('240'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('241'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('250'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('251'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('252'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('254'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('255'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('256'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('257'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('258'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('259'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('260'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('261'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('262'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('263'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('280'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('281'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('282'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('283'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('284'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('285'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('286'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('287'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('300'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('301'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('302'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('303'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('304'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('305'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('306'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('320'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('321'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('330'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('331'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('332'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('333'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('334'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('335'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('350'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('351'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('352'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('353'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('354'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('355'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('356'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('358'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('359'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('360'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('361'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('362'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('363'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('370'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('379'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('380'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('381'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('382'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('383'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('387'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('388'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('391'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('392'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('394'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('397'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('398'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('399'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('400'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('401'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('402'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('403'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('404'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('405'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('406'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('410'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('411'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('412'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('413'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('414'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('415'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('416'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('417'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('418'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('419'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('430'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('431'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('432'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('433'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('434'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('440'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('441'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('442'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('443'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('444'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('460'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('461'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('462'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('463'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('464'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('465'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('466'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('467'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('480'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('481'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('482'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('483'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('484'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('485'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('486'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('488'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('489'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('490'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('492'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('493'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('494'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('495'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('496'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('497'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('498'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('510'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('511'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('512'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('513'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('514'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('515'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('516'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('517'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('518'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('519'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('520'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('521'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('522'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('523'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('524'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('525'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('526'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('530'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('531'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('532'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('533'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('534'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('535'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('536'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('537'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('539'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('540'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('541'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('542'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('544'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('545'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('546'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('547'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('548'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('549'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('551'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('552'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('553'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('554'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('555'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('556'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('580'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('581'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('582'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('583'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('584'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('600'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('601'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('603'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('604'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('605'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('702'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('703'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('704'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('705'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('706'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('707'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('708'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('709'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('710'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('711'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('712'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('713'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('714'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('715'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('716'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('717'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('718'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('719'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('720'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('721'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('750'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('752'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('753'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('754'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('755'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('756'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('757'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('758'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('759'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('760'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('761'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('762'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('763'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('764'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('765'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('766'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('768'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('769'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('770'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('771'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('772'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('773'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('775'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('776'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('777'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('778'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('779'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('780'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('781'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('782'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('783'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('784'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('786'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('787'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('788'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('789'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('790'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('791'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('792'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('793'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('794'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('795'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('796'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('900'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('901'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('902'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('903'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('904'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('905'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('906'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('907'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('908'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('912'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('913'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('915'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('916'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('917'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('918'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('919'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('920'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('921'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('922'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('923'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('924'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('925'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('926'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('927'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('929'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('930'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('931'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('932'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('933'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('934'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('935'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('936'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('937'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('938'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('939'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('940'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('941'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1000'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1001'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1003'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1004'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1005'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1006'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1007'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1008'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1009'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1010'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1011'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1012'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1013'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1014'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1015'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1017'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1100'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1101'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1102'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1103'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1104'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1105'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1106'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1107'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1108'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1109'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1110'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1111'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1112'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1113'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1114'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1115'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1116'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1117'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1118'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1119'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1120'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1121'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1122'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1123'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1124'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1125'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1150'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1151'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1152'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1153'); + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1200'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1201'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1202'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1203'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1204'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1205'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1206'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1207'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1208'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1209'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1210'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1211'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1212'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1213'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1214'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1215'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1216'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1217'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1218'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1219'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1220'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1221'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1222'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1223'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1224'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1225'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1226'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1227'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1228'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1229'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1230'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1231'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1232'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1233'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1234'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1235'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1236'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1237'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1238'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1239'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1240'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1241'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1242'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1243'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1244'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1245'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1246'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1247'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1248'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1249'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1250'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1251'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1252'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1253'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1254'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1255'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1256'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1257'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1258'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1259'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1260'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1261'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1262'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1263'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1264'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1265'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1266'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1267'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1268'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1269'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1270'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1271'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1272'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1273'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1274'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1275'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1276'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1277'); + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1300'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1301'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1302'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1303'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1304'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1306'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1307'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1309'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1310'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1311'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1312'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1313'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1314'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1315'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1316'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1317'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1318'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1319'); + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1400'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1401'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1402'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1403'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1404'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1405'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1406'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1407'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1408'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1409'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1410'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1411'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1412'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1413'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1414'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1415'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1416'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1417'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1418'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1419'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1420'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1421'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1422'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1423'); + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1500'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1501'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1502'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1503'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1504'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1505'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1506'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1507'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1508'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1509'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1510'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1511'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1512'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1513'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1514'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1515'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1516'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1517'); ++INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1518'); + +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1600'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1601'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1602'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1603'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1604'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1605'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1606'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1607'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1608'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1609'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1610'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1611'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1612'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1613'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1614'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1615'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1616'); +INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1617'); ++INSERT INTO SCHEMA_MIGRATIONS(VERSION) VALUES ('1618'); + +INSERT INTO USERS(ID, LOGIN, NAME, EMAIL, EXTERNAL_IDENTITY, EXTERNAL_IDENTITY_PROVIDER, USER_LOCAL, CRYPTED_PASSWORD, SALT, IS_ROOT, CREATED_AT, UPDATED_AT) VALUES (1, 'admin', 'Administrator', '', 'admin', 'sonarqube', true, 'a373a0e667abb2604c1fd571eb4ad47fe8cc0878', '48bc4b0d93179b5103fd3885ea9119498e9d161b', false, '1418215735482', '1418215735482'); +ALTER TABLE USERS ALTER COLUMN ID RESTART WITH 2; + +INSERT INTO ORGANIZATIONS (UUID, KEE, NAME, GUARDED, CREATED_AT, UPDATED_AT) VALUES ('AVdqnciQUUs7Zd3KPvFD', 'default-organization', 'Default Organization', true, '1474962596482', '1474962596482'); +INSERT INTO INTERNAL_PROPERTIES (KEE, IS_EMPTY, TEXT_VALUE, CREATED_AT) VALUES ('organization.default', false, 'AVdqnciQUUs7Zd3KPvFD', '1474962596482'); + +INSERT INTO GROUPS(ID, ORGANIZATION_UUID, NAME, DESCRIPTION, CREATED_AT, UPDATED_AT) VALUES (1, 'AVdqnciQUUs7Zd3KPvFD', 'sonar-administrators', 'System administrators', '2011-09-26 22:27:51.0', '2011-09-26 22:27:51.0'); +INSERT INTO GROUPS(ID, ORGANIZATION_UUID, NAME, DESCRIPTION, CREATED_AT, UPDATED_AT) VALUES (2, 'AVdqnciQUUs7Zd3KPvFD', 'sonar-users', 'Any new users created will automatically join this group', '2011-09-26 22:27:51.0', '2011-09-26 22:27:51.0'); +ALTER TABLE GROUPS ALTER COLUMN ID RESTART WITH 3; + +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (1, 'AVdqnciQUUs7Zd3KPvFD', 1, null, 'admin'); +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (2, 'AVdqnciQUUs7Zd3KPvFD', 1, null, 'profileadmin'); +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (3, 'AVdqnciQUUs7Zd3KPvFD', 1, null, 'gateadmin'); +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (4, 'AVdqnciQUUs7Zd3KPvFD', null, null, 'scan'); +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (5, 'AVdqnciQUUs7Zd3KPvFD', null, null, 'provisioning'); +INSERT INTO GROUP_ROLES(ID, ORGANIZATION_UUID, GROUP_ID, RESOURCE_ID, ROLE) VALUES (6, 'AVdqnciQUUs7Zd3KPvFD', 1, null, 'provisioning'); +ALTER TABLE GROUP_ROLES ALTER COLUMN ID RESTART WITH 7; + +INSERT INTO GROUPS_USERS(USER_ID, GROUP_ID) VALUES (1, 1); +INSERT INTO GROUPS_USERS(USER_ID, GROUP_ID) VALUES (1, 2); + +INSERT INTO ORGANIZATION_MEMBERS(ORGANIZATION_UUID, USER_ID) VALUES ('AVdqnciQUUs7Zd3KPvFD', 1); diff --cc server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64.java index e000208527b,00000000000..39301e3da37 mode 100644,000000..100644 --- a/server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64.java +++ b/server/sonar-db-migration/src/main/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64.java @@@ -1,49 -1,0 +1,51 @@@ +/* + * SonarQube + * Copyright (C) 2009-2017 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +package org.sonar.server.platform.db.migration.version.v64; + +import org.sonar.server.platform.db.migration.step.MigrationStepRegistry; +import org.sonar.server.platform.db.migration.version.DbVersion; + +public class DbVersion64 implements DbVersion { + @Override + public void addSteps(MigrationStepRegistry registry) { + registry + .add(1600, "Add PROJECTS.TAGS", AddTagsToProjects.class) + .add(1601, "Set PROJECTS.COPY_COMPONENT_UUID on local views", SetCopyComponentUuidOnLocalViews.class) + .add(1602, "Add RULES_PROFILES.ORGANIZATION_UUID", AddQualityProfileOrganizationUuid.class) + .add(1603, "Set RULES_PROFILES.ORGANIZATION_UUID to default", SetQualityProfileOrganizationUuidToDefault.class) + .add(1604, "Make RULES_PROFILES.ORGANIZATION_UUID not nullable", MakeQualityProfileOrganizationUuidNotNullable.class) + .add(1605, "Drop unique index on RULES_PROFILES.KEE", DropUniqueIndexOnQualityProfileKey.class) + .add(1606, "Make RULES_PROFILES.ORGANIZATION_UUID and KEE unique", MakeQualityProfileOrganizationUuidAndKeyUnique.class) + .add(1607, "Create ORGANIZATION_MEMBERS table", CreateOrganizationMembersTable.class) + .add(1608, "Populate ORGANIZATION_MEMBERS table", PopulateOrganizationMembersTable.class) + .add(1609, "Drop unique index on RULES_PROFILES.ORGANIZATION_UUID and KEE", DropUniqueIndexOnQualityProfileOrganizationUuidAndKey.class) + .add(1610, "Make RULES_PROFILES.KEE unique", MakeQualityProfileKeyUnique.class) + .add(1611, "Clean LOADED_TEMPLATES rows without type", CleanLoadedTemplateOrphans.class) + .add(1612, "Extend size of column LOADED_TEMPLATES.TEMPLATE_TYPE", ExtendLoadedTemplateTypeColumn.class) + .add(1613, "Add index LOADED_TEMPLATES_TYPE", AddIndexLoadedTemplatesType.class) + .add(1614, "Upgrade loaded template entries for quality profiles", UpgradeQualityTemplateLoadedTemplates.class) + .add(1615, "Create table RULES_METADATA", CreateRulesMetadata.class) + .add(1616, "Populate table RULES_METADATA", PopulateRulesMetadata.class) - .add(1617, "Drop metadata columns from RULES", DropMetadataColumnsFromRules.class); ++ .add(1617, "Drop metadata columns from RULES", DropMetadataColumnsFromRules.class) ++ // ensure the index is made unique even on existing 6.4-SNAPSHOT instances (such as next or the developer machines) ++ .add(1618, "Make index on ORGANIZATIONS.KEE unique", org.sonar.server.platform.db.migration.version.v63.MakeIndexOnOrganizationsKeeUnique.class); + } +} diff --cc server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueReentranceTest.java index 00000000000,0a00667ef04..1bc3bdc1a2c mode 000000,100644..100644 --- a/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueReentranceTest.java +++ b/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueReentranceTest.java @@@ -1,0 -1,81 +1,80 @@@ + /* + * SonarQube + * Copyright (C) 2009-2017 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + package org.sonar.server.platform.db.migration.version.v63; + + import java.sql.SQLException; + import org.junit.Rule; + import org.junit.Test; + import org.junit.rules.ExpectedException; -import org.sonar.api.utils.System2; -import org.sonar.db.DbTester; ++import org.sonar.db.CoreDbTester; + + public class MakeIndexOnOrganizationsKeeUniqueReentranceTest { + private static final String TABLE_ORGANIZATIONS = "organizations"; + private static final String INDEX_NAME = "organization_key"; + + @Rule - public DbTester dbTester = DbTester.createForSchema(System2.INSTANCE, MakeIndexOnOrganizationsKeeUniqueReentranceTest.class, "organizations_with_unique_index.sql"); ++ public CoreDbTester dbTester = CoreDbTester.createForSchema(MakeIndexOnOrganizationsKeeUniqueReentranceTest.class, "organizations_with_unique_index.sql"); + @Rule + public ExpectedException expectedException = ExpectedException.none(); + + private MakeIndexOnOrganizationsKeeUnique underTest = new MakeIndexOnOrganizationsKeeUnique(dbTester.database()); + + @Test + public void execute_makes_index_unique_on_empty_table() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + + underTest.execute(); + + dbTester.assertUniqueIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + } + + @Test + public void execute_makes_index_unique_on_non_empty_table_without_duplicates() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + insert("1", "kee_1"); + insert("2", "kee_2"); + + underTest.execute(); + + dbTester.assertUniqueIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + } + + @Test + public void execute_fails_non_empty_table_with_duplicates() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + insert("1", "kee_1"); + insert("2", "kee_1"); + + expectedException.expect(IllegalStateException.class); + + underTest.execute(); + } + + private void insert(String uuid, String kee) { + dbTester.executeInsert(TABLE_ORGANIZATIONS, + "UUID", uuid, + "KEE", kee, + "NAME", "name", + "GUARDED", "false", + "CREATED_AT", "1000", + "UPDATED_AT", "2000"); + } + + } diff --cc server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueTest.java index 00000000000,f1a85b29471..869e2cf1ac4 mode 000000,100644..100644 --- a/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueTest.java +++ b/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v63/MakeIndexOnOrganizationsKeeUniqueTest.java @@@ -1,0 -1,80 +1,79 @@@ + /* + * SonarQube + * Copyright (C) 2009-2017 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + package org.sonar.server.platform.db.migration.version.v63; + + import java.sql.SQLException; + import org.junit.Rule; + import org.junit.Test; + import org.junit.rules.ExpectedException; -import org.sonar.api.utils.System2; -import org.sonar.db.DbTester; ++import org.sonar.db.CoreDbTester; + + public class MakeIndexOnOrganizationsKeeUniqueTest { + private static final String TABLE_ORGANIZATIONS = "organizations"; + private static final String INDEX_NAME = "organization_key"; + + @Rule - public DbTester dbTester = DbTester.createForSchema(System2.INSTANCE, MakeIndexOnOrganizationsKeeUniqueTest.class, "organizations_with_non_unique_index.sql"); ++ public CoreDbTester dbTester = CoreDbTester.createForSchema(MakeIndexOnOrganizationsKeeUniqueTest.class, "organizations_with_non_unique_index.sql"); + @Rule + public ExpectedException expectedException = ExpectedException.none(); + + private MakeIndexOnOrganizationsKeeUnique underTest = new MakeIndexOnOrganizationsKeeUnique(dbTester.database()); + + @Test + public void execute_makes_index_unique_on_empty_table() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + + underTest.execute(); + + dbTester.assertUniqueIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + } + + @Test + public void execute_makes_index_unique_on_non_empty_table_without_duplicates() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + insert("1", "kee_1"); + insert("2", "kee_2"); + + underTest.execute(); + + dbTester.assertUniqueIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + } + + @Test + public void execute_fails_non_empty_table_with_duplicates() throws SQLException { + dbTester.assertIndex(TABLE_ORGANIZATIONS, INDEX_NAME, "kee"); + insert("1", "kee_1"); + insert("2", "kee_1"); + + expectedException.expect(IllegalStateException.class); + + underTest.execute(); + } + + private void insert(String uuid, String kee) { + dbTester.executeInsert(TABLE_ORGANIZATIONS, + "UUID", uuid, + "KEE", kee, + "NAME", "name", + "GUARDED", "false", + "CREATED_AT", "1000", + "UPDATED_AT", "2000"); + } + } diff --cc server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64Test.java index 727a9de26f4,00000000000..f30d2ab0e8b mode 100644,000000..100644 --- a/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64Test.java +++ b/server/sonar-db-migration/src/test/java/org/sonar/server/platform/db/migration/version/v64/DbVersion64Test.java @@@ -1,41 -1,0 +1,41 @@@ +/* + * SonarQube + * Copyright (C) 2009-2017 SonarSource SA + * mailto:info AT sonarsource DOT com + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU Lesser General Public + * License as published by the Free Software Foundation; either + * version 3 of the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * Lesser General Public License for more details. + * + * You should have received a copy of the GNU Lesser General Public License + * along with this program; if not, write to the Free Software Foundation, + * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. + */ + +package org.sonar.server.platform.db.migration.version.v64; + +import org.junit.Test; + +import static org.sonar.server.platform.db.migration.version.DbVersionTestUtils.verifyMigrationCount; +import static org.sonar.server.platform.db.migration.version.DbVersionTestUtils.verifyMinimumMigrationNumber; + +public class DbVersion64Test { + private DbVersion64 underTest = new DbVersion64(); + + @Test + public void migrationNumber_starts_at_1600() { + verifyMinimumMigrationNumber(underTest, 1600); + } + + @Test + public void verify_migration_count() { - verifyMigrationCount(underTest, 18); ++ verifyMigrationCount(underTest, 19); + } + +}