@@ -82,8 +82,8 @@ public IMetaObject backupDBObject(IMetaObject obj) throws SQLException, Exceptio
8282 StringBuilder tableDdlSb = new StringBuilder (MessageFormat .format (
8383 "create table {0} as (select * from {1}.{2} where 1={3}) {4};\n alter table {0} owner to {5};\n "
8484 , backupTableSam
85- , DBAdapterPostgres .escapeNameIfNeeded (schema )
86- , DBAdapterPostgres .escapeNameIfNeeded (tableName )
85+ , adapter .escapeNameIfNeeded (schema )
86+ , adapter .escapeNameIfNeeded (tableName )
8787 , isToSaveData () ? "1" : "0" //TableData
8888 , metaTable .getTable ().getOptions ().getChildren ().containsKey ("tablespace" )
8989 ? " tablespace " + metaTable .getTable ().getOptions ().get ("tablespace" ).getData ()
@@ -97,18 +97,18 @@ public IMetaObject backupDBObject(IMetaObject obj) throws SQLException, Exceptio
9797 String fkname = fk .substring (fk .indexOf ('/' )+1 ,fk .lastIndexOf ('.' )) ;
9898 String fkschema = fk .substring (0 ,fk .indexOf ('/' )) ;
9999
100- String nameDb = "(" +fkschema + "\\ .)?" + "\\ \" ?" + Pattern .quote (DBAdapterPostgres .escapeNameIfNeeded (fkname )) + "\\ \" ?(?=\\ ()" ;
100+ String nameDb = "(" +fkschema + "\\ .)?" + "\\ \" ?" + Pattern .quote (adapter .escapeNameIfNeeded (fkname )) + "\\ \" ?(?=\\ ()" ;
101101 String nameReplacement = isSaveToSchema ()
102- ? Matcher .quoteReplacement (DBAdapterPostgres .escapeNameIfNeeded (PREFIX +fkschema ) + "." + fkname )
103- : Matcher .quoteReplacement (fkschema + "." + DBAdapterPostgres .escapeNameIfNeeded (PREFIX +fkname ));
102+ ? Matcher .quoteReplacement (adapter .escapeNameIfNeeded (PREFIX +fkschema ) + "." + fkname )
103+ : Matcher .quoteReplacement (fkschema + "." + adapter .escapeNameIfNeeded (PREFIX +fkname ));
104104 fkRefReplaces .put (nameDb , nameReplacement );
105105 }
106106
107107
108108 for (DBIndex index : metaTable .getIndexes ().values ()) {
109109 String indexName = index .getName ();
110110 String indexNameRe = "\\ \" ?" + Pattern .quote (indexName ) + "\\ \" ?" ;
111- String backupIndexNameRe = Matcher .quoteReplacement (DBAdapterPostgres .escapeNameIfNeeded (
111+ String backupIndexNameRe = Matcher .quoteReplacement (adapter .escapeNameIfNeeded (
112112 PREFIX + indexName
113113 + ((metaTable .getConstraints ().containsKey (index .getName ())) ? "_idx" : "" )
114114 ));
@@ -126,10 +126,10 @@ public IMetaObject backupDBObject(IMetaObject obj) throws SQLException, Exceptio
126126 }
127127
128128 for (DBConstraint constraint : metaTable .getConstraints ().values ().stream ().sorted (Comparator .comparing (x ->!x .getName ().toLowerCase ().contains ("pk" ))).collect (Collectors .toList ())) {
129- String name = DBAdapterPostgres .escapeNameIfNeeded (PREFIX + constraint .getName ());
129+ String name = adapter .escapeNameIfNeeded (PREFIX + constraint .getName ());
130130 String constrName = constraint .getName ();
131131 String constrNameRe = "\\ \" ?" + Pattern .quote (constrName ) + "\\ \" ?" ;
132- String backupConstrNameRe = Matcher .quoteReplacement (DBAdapterPostgres .escapeNameIfNeeded (PREFIX + constrName ));
132+ String backupConstrNameRe = Matcher .quoteReplacement (adapter .escapeNameIfNeeded (PREFIX + constrName ));
133133 String constrDef = constraint .getSql ().replaceAll (constrNameRe , backupConstrNameRe );
134134 for (String reference : fkRefReplaces .keySet ()){ constrDef = constrDef .replaceAll (reference , fkRefReplaces .get (reference )); }
135135
@@ -210,10 +210,10 @@ public void restoreDBObject(IMetaObject obj) throws Exception {
210210
211211 private String getFullDbName (String schema , String objectName ) {
212212 if (isSaveToSchema ()){
213- return DBAdapterPostgres .escapeNameIfNeeded (PREFIX + schema ) + "." + DBAdapterPostgres .escapeNameIfNeeded (objectName );
213+ return adapter .escapeNameIfNeeded (PREFIX + schema ) + "." + adapter .escapeNameIfNeeded (objectName );
214214 }
215215 else {
216- return DBAdapterPostgres .escapeNameIfNeeded (schema ) + "." + DBAdapterPostgres .escapeNameIfNeeded (PREFIX + objectName );
216+ return adapter .escapeNameIfNeeded (schema ) + "." + adapter .escapeNameIfNeeded (PREFIX + objectName );
217217 }
218218
219219 }
@@ -230,7 +230,7 @@ public void dropIfExists(String owner, String objectName, StatementLogging stLog
230230 "where sch = '" + owner .toLowerCase () + "' and obj_name = '" +objectName +"'" );
231231
232232 while (rs .next ()) {
233- stLog .execute ("drop " + rs .getString ("tp" ) + " " + DBAdapterPostgres .escapeNameIfNeeded (owner ) + "." + DBAdapterPostgres .escapeNameIfNeeded (objectName ));
233+ stLog .execute ("drop " + rs .getString ("tp" ) + " " + adapter .escapeNameIfNeeded (owner ) + "." + adapter .escapeNameIfNeeded (objectName ));
234234 }
235235
236236 rs .close ();
@@ -260,8 +260,8 @@ public void dropIfExists(IMetaObject imo, StatementLogging stLog) throws Excepti
260260 while (rs .next ()) {
261261 stLog .execute (MessageFormat .format ("DROP {0} {1}.{2}" ,
262262 rs .getString ("tp" ),
263- DBAdapterPostgres .escapeNameIfNeeded (nm .getSchema ()),
264- DBAdapterPostgres .escapeNameIfNeeded (nm .getName ())
263+ adapter .escapeNameIfNeeded (nm .getSchema ()),
264+ adapter .escapeNameIfNeeded (nm .getName ())
265265 ));
266266 }
267267
@@ -300,7 +300,7 @@ public boolean createSchema(StatementLogging stLog, String schema) {
300300 rs .next ();
301301 if (rs .getInt ("cnt" ) == 0 ) {
302302 ConsoleWriter .detailsPrintLn (lang .getValue ("general" , "backup" , "creatingSchema" ).withParams (PREFIX + schema ));
303- stLog .execute ("create schema " + DBAdapterPostgres .escapeNameIfNeeded (PREFIX + schema ));
303+ stLog .execute ("create schema " + adapter .escapeNameIfNeeded (PREFIX + schema ));
304304 }
305305
306306 rs .close ();
0 commit comments