Skip to content

Commit

Permalink
#844 fix task for dotFolderPath
Browse files Browse the repository at this point in the history
  • Loading branch information
dotjorgeu committed Jul 25, 2012
1 parent bc9f576 commit 5680398
Showing 1 changed file with 48 additions and 0 deletions.
@@ -0,0 +1,48 @@
package com.dotmarketing.startup.runonce;

import java.util.List;

import com.dotmarketing.db.DbConnectionFactory;
import com.dotmarketing.startup.AbstractJDBCStartupTask;

public class Task00922FixdotfolderpathMSSQL extends AbstractJDBCStartupTask {

@Override
public boolean forceRun() {
return DbConnectionFactory.isMsSql();
}

@Override
public String getPostgresScript() {
return null;
}

@Override
public String getMySQLScript() {
return null;
}

@Override
public String getOracleScript() {
return null;
}

@Override
public String getMSSQLScript() {
return "ALTER FUNCTION dbo.dotFolderPath(@parent_path varchar(36), @asset_name varchar(36)) \n"+
"RETURNS varchar(36) \n"+
"BEGIN \n"+
" IF(@parent_path='/System folder') \n"+
" BEGIN \n"+
" RETURN '/' \n"+
" END \n"+
" RETURN @parent_path+@asset_name+'/' \n"+
"END;\n";
}

@Override
protected List<String> getTablesToDropConstraints() {
return null;
}

}

0 comments on commit 5680398

Please sign in to comment.