Skip to content

Commit 5b6833c

Browse files
committed
setting password to null if not provided
1 parent efb84cb commit 5b6833c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/main/java/io/crdb/docker/RemoteClientApplication.java

+8-2
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,18 @@ public void run(ApplicationArguments args) throws Exception {
9595
}
9696

9797

98-
if (StringUtils.hasText(databaseName) && StringUtils.hasText(databaseUser) && StringUtils.hasText(databasePassword)) {
98+
if (StringUtils.hasText(databaseName) && StringUtils.hasText(databaseUser)) {
9999
List<String> commands = new ArrayList<>();
100100
commands.add("/cockroach");
101101
commands.add("sql");
102102
commands.add("--execute");
103-
commands.add(String.format("CREATE USER IF NOT EXISTS %s WITH PASSWORD '%s'", databaseUser, databasePassword));
103+
104+
if(StringUtils.hasText(databasePassword)) {
105+
commands.add(String.format("CREATE USER IF NOT EXISTS %s WITH PASSWORD '%s'", databaseUser, databasePassword));
106+
} else {
107+
commands.add(String.format("CREATE USER IF NOT EXISTS %s WITH PASSWORD NULL", databaseUser));
108+
}
109+
104110
commands.add("--execute");
105111
commands.add(String.format("GRANT ALL ON DATABASE %s TO %s", databaseName, databaseUser));
106112
commands.add("--execute");

0 commit comments

Comments
 (0)