diff options
author | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-03-30 10:26:34 +0200 |
---|---|---|
committer | Julien Lancelot <julien.lancelot@sonarsource.com> | 2017-04-13 11:51:55 +0200 |
commit | 411a6b3bd9d1dabb5ff4b2c0f1b933d94185215f (patch) | |
tree | b15dc02580502ba9dd054f6020618e9bb01a42e8 /server/sonar-db-core | |
parent | 7d7aef051d26029cfcd09836e3f4a1228a579c6b (diff) | |
download | sonarqube-411a6b3bd9d1dabb5ff4b2c0f1b933d94185215f.tar.gz sonarqube-411a6b3bd9d1dabb5ff4b2c0f1b933d94185215f.zip |
SONAR-9014 Restore sonar-users group
If sonar-users doesn't exist, create it and copy permissions from existing default group on it
If it already exists, only update its description if it's the wrong one
Diffstat (limited to 'server/sonar-db-core')
-rw-r--r-- | server/sonar-db-core/src/main/resources/org/sonar/db/version/rows-h2.sql | 1 | ||||
-rw-r--r-- | server/sonar-db-core/src/test/java/org/sonar/db/AbstractDbTester.java | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git 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 index 710248fe604..be656d01a44 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 @@ -552,6 +552,7 @@ 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 SCHEMA_MIGRATIONS(VERSION) VALUES ('1619'); 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; diff --git a/server/sonar-db-core/src/test/java/org/sonar/db/AbstractDbTester.java b/server/sonar-db-core/src/test/java/org/sonar/db/AbstractDbTester.java index c5a7a4c6b31..297b4bc4ab6 100644 --- a/server/sonar-db-core/src/test/java/org/sonar/db/AbstractDbTester.java +++ b/server/sonar-db-core/src/test/java/org/sonar/db/AbstractDbTester.java @@ -33,9 +33,11 @@ import java.sql.ResultSet; import java.sql.ResultSetMetaData; import java.sql.SQLException; import java.sql.Statement; +import java.sql.Timestamp; import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; +import java.util.Date; import java.util.HashSet; import java.util.Iterator; import java.util.List; @@ -238,6 +240,8 @@ public class AbstractDbTester<T extends CoreTestDb> extends ExternalResource { } else if (value instanceof Integer) { // To be consistent, all INTEGER types are mapped as Long value = ((Integer) value).longValue(); + } else if (value instanceof Timestamp) { + value = new Date(((Timestamp) value).getTime()); } columns.put(metaData.getColumnLabel(i), value); } |