Skip to content

Commit 9ec02b9

Browse files
committed
Merge pull request #33 from arno82/master
replace-sequence-values Bugfix and EOL bugfix
2 parents 2cf7a22 + 24d0a40 commit 9ec02b9

File tree

3 files changed

+8
-4
lines changed

3 files changed

+8
-4
lines changed

src/main/java/com/googlecode/scheme2ddl/DDLFormatter.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,10 @@ public String formatDDL(String ddl) {
2020
return ddl;
2121

2222
ddl = ddl.trim() + "\n";
23+
24+
// replace unix line endings with windows
25+
ddl = ddl.replaceAll("\r\n", "\n");
26+
ddl = ddl.replaceAll("\n", "\r\n");
2327

2428
if (!isMorePrettyFormat)
2529
return ddl;

src/main/java/com/googlecode/scheme2ddl/Main.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -305,7 +305,7 @@ private static void collectArgs(String[] args) throws Exception {
305305
justTestConnection = true;
306306
} else if (arg.equals("--stop-on-warning")) {
307307
stopOnWarning = true;
308-
} else if ((arg.equals("-fsv") || arg.equals("--filter-sequence-values"))) {
308+
} else if ((arg.equals("-rsv") || arg.equals("--replace-sequence-values"))) {
309309
replaceSequenceValues = true;
310310
} else if (arg.equals("-c") || arg.equals("--config")) {
311311
customConfigLocation = args[i + 1];

src/main/java/com/googlecode/scheme2ddl/UserObjectProcessor.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,13 +67,13 @@ private boolean matchesByPattern(String s, String pattern) {
6767
private String map2Ddl(UserObject userObject) throws CannotGetDDLException, NonSkippableException {
6868
try {
6969
if (userObject.getType().equals("DBMS JOB")) {
70-
return userObjectDao.findDbmsJobDDL(userObject.getName());
70+
return ddlFormatter.formatDDL(userObjectDao.findDbmsJobDDL(userObject.getName()));
7171
}
7272
if (userObject.getType().equals("PUBLIC DATABASE LINK")) {
73-
return userObjectDao.findDDLInPublicScheme(map2TypeForDBMS(userObject.getType()), userObject.getName());
73+
return ddlFormatter.formatDDL(userObjectDao.findDDLInPublicScheme(map2TypeForDBMS(userObject.getType()), userObject.getName()));
7474
}
7575
if (userObject.getType().equals("REFRESH_GROUP")) {
76-
return userObjectDao.findRefGroupDDL(userObject.getType(), userObject.getName());
76+
return ddlFormatter.formatDDL(userObjectDao.findRefGroupDDL(userObject.getType(), userObject.getName()));
7777
}
7878
String res = userObjectDao.findPrimaryDDL(map2TypeForDBMS(userObject.getType()), userObject.getName());
7979
if (userObject.getType().equals("SEQUENCE") && replaceSequenceValues) {

0 commit comments

Comments
 (0)