Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java')
-rw-r--r--plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java31
1 files changed, 18 insertions, 13 deletions
diff --git a/plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java b/plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java
index 21fcffd167..7cd32b4a87 100644
--- a/plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java
+++ b/plugins/org.eclipse.emf.cdo.tests.db/src/org/eclipse/emf/cdo/tests/db/PostgresqlConfig.java
@@ -31,6 +31,12 @@ import java.sql.SQLException;
*/
public class PostgresqlConfig extends DBConfig
{
+ private static final String USERNAME = "sa";
+
+ private static final String PASSWORD = "sa";
+
+ private static final String HOSTNAME = "localhost";
+
public static final String DB_ADAPTER_NAME = "Postgresql";
private static final long serialVersionUID = 1L;
@@ -65,10 +71,10 @@ public class PostgresqlConfig extends DBConfig
currentRepositoryName = repoName;
dataSource = new PGSimpleDataSource();
- dataSource.setServerName("localhost");
+ dataSource.setServerName(HOSTNAME);
dataSource.setDatabaseName(currentRepositoryName);
- dataSource.setUser("sa");
- dataSource.setPassword("sa");
+ dataSource.setUser(USERNAME);
+ dataSource.setPassword(PASSWORD);
try
{
@@ -79,7 +85,10 @@ public class PostgresqlConfig extends DBConfig
OM.LOG.warn(ex.getMessage());
}
- dropDatabase();
+ if (!isRestarting())
+ {
+ dropDatabase();
+ }
return dataSource;
}
@@ -114,15 +123,11 @@ public class PostgresqlConfig extends DBConfig
private DataSource getSetupDataSource()
{
- if (setupDataSource == null)
- {
- setupDataSource = new PGSimpleDataSource();
- setupDataSource.setServerName("localhost");
- setupDataSource.setDatabaseName(currentRepositoryName);
- setupDataSource.setUser("sa");
- setupDataSource.setPassword("sa");
- }
-
+ setupDataSource = new PGSimpleDataSource();
+ setupDataSource.setServerName(HOSTNAME);
+ setupDataSource.setDatabaseName(currentRepositoryName);
+ setupDataSource.setUser(USERNAME);
+ setupDataSource.setPassword(USERNAME);
return setupDataSource;
}
}

Back to the top