Browse Source

Bugfix Erstinstallation #1

userinfo_gueltigkeit
Daniel Quathamer 1 year ago
parent
commit
6de6922b62
  1. 143
      src/de/superx/bin/ExecuteMask.java
  2. 4
      superx/WEB-INF/conf/edustore/db/conf/db_.xsl
  3. 36
      superx/WEB-INF/conf/edustore/db/conf/log.xsl
  4. 26
      superx/WEB-INF/conf/edustore/db/conf/unload_params_fuellen.xsl
  5. 2
      superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt
  6. 7
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_ids.xml
  7. 7
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_pg.xml
  8. 33
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_ids.sql
  9. 33
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql
  10. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_ids.xml
  11. 2
      superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml
  12. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern.html
  13. 2
      superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf
  14. 8
      superx/WEB-INF/conf/edustore/db/install/conf/kern.xml
  15. 5
      superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql
  16. 21
      superx/WEB-INF/conf/edustore/db/install/conf/unload_params_fuellen.sql
  17. 16
      superx/WEB-INF/conf/edustore/db/install/kern_drop_ids.sql
  18. 12
      superx/WEB-INF/conf/edustore/db/install/kern_drop_pg.sql
  19. 192
      superx/WEB-INF/conf/edustore/db/install/kern_indexes_ids.sql
  20. 144
      superx/WEB-INF/conf/edustore/db/install/kern_indexes_pg.sql
  21. 1475
      superx/WEB-INF/conf/edustore/db/install/kern_install_ids.sql
  22. 1109
      superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql
  23. 8
      superx/WEB-INF/conf/edustore/db/install/kern_load_ids.sql
  24. 6
      superx/WEB-INF/conf/edustore/db/install/kern_load_pg.sql
  25. 16
      superx/WEB-INF/conf/edustore/db/install/kern_trans_ids.sql
  26. 12
      superx/WEB-INF/conf/edustore/db/install/kern_trans_pg.sql
  27. 880
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/cif.unl
  28. 41
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/konstanten.unl
  29. 2
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/menu_element.unl
  30. 1
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl
  31. 6
      superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/userinfo.unl
  32. 3728
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_ids.sql
  33. 2796
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql
  34. 243
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_ids.sql
  35. 380
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_ids.sql
  36. 285
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_pg.sql
  37. 196
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql
  38. 1192
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_ids.sql
  39. 894
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql
  40. 184
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_ids.sql
  41. 138
      superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql
  42. 1
      superx/WEB-INF/conf/obsoletfiles.txt
  43. BIN
      superx/WEB-INF/lib/superx5.0.jar

143
src/de/superx/bin/ExecuteMask.java

@ -1,25 +1,18 @@
package de.superx.bin; package de.superx.bin;
import static de.superx.servlet.SxSQL_Server.DEFAULT_MANDANTEN_ID;
import java.io.File; import java.io.File;
import java.io.FileInputStream; import java.io.FileInputStream;
import java.io.FileNotFoundException; import java.io.FileNotFoundException;
import java.io.FileWriter; import java.io.FileWriter;
import java.io.IOException; import java.io.IOException;
import java.net.URISyntaxException;
import java.nio.file.Files; import java.nio.file.Files;
import java.nio.file.Path; import java.nio.file.Path;
import java.nio.file.Paths; import java.nio.file.Paths;
import java.nio.file.StandardCopyOption; import java.nio.file.StandardCopyOption;
import java.sql.Connection;
import java.util.Iterator; import java.util.Iterator;
import java.util.LinkedList;
import java.util.List;
import java.util.Locale; import java.util.Locale;
import java.util.StringTokenizer; import java.util.StringTokenizer;
import java.util.logging.ConsoleHandler; import java.util.logging.ConsoleHandler;
import java.util.logging.Level;
import java.util.logging.LogManager; import java.util.logging.LogManager;
import java.util.logging.Logger; import java.util.logging.Logger;
@ -35,13 +28,12 @@ import de.memtext.util.ServletHelper;
import de.memtext.util.StringUtils; import de.memtext.util.StringUtils;
import de.memtext.util.TimeUtils; import de.memtext.util.TimeUtils;
import de.memtext.util.TransletUtils; import de.memtext.util.TransletUtils;
import de.memtext.util.GetOpts.Options; import de.superx.common.FieldContainer;
import de.superx.common.Maske; import de.superx.common.Maske;
import de.superx.common.SxResultRow; import de.superx.common.SxResultRow;
import de.superx.common.SxResultSet; import de.superx.common.SxResultSet;
import de.superx.common.SxUser; import de.superx.common.SxUser;
import de.superx.sec.InputCheckRegistry; import de.superx.sec.InputCheckRegistry;
import de.superx.servlet.RequestParameter;
import de.superx.servlet.ServletUtils; import de.superx.servlet.ServletUtils;
import de.superx.servlet.SuperXManager; import de.superx.servlet.SuperXManager;
import de.superx.servlet.SxPools; import de.superx.servlet.SxPools;
@ -51,8 +43,6 @@ import net.sf.jasperreports.engine.JRException;
public class ExecuteMask { public class ExecuteMask {
//Ausgabe als PDF nicht möglich? -> Korrupte Datei 30/10/2020 Jan Malte Hientzsch
/** /**
* Kommandozeilen-Interface für Ausführung von Masken und Export des Ergebnis * Kommandozeilen-Interface für Ausführung von Masken und Export des Ergebnis
* als Datei * als Datei
@ -67,6 +57,7 @@ public class ExecuteMask {
* @param -params:Parameter für die Maske, jeweils mit "&" getrennt in * @param -params:Parameter für die Maske, jeweils mit "&" getrennt in
* einem String * einem String
* *
* Sollte im Arbeitsverzeichnis webapps/superx/WEB-INF laufen
* *
* Beispiele: HTML Druckversion (Default): java * Beispiele: HTML Druckversion (Default): java
* de.superx.bin.ExecuteMask -tid:16000 -out:test.htm -user:admin * de.superx.bin.ExecuteMask -tid:16000 -out:test.htm -user:admin
@ -81,7 +72,7 @@ public class ExecuteMask {
* ?=1=1&Stichtag=1&stylesheet=tabelle_xls.xsl&contenttype=application/vnd.ms-excel" * ?=1=1&Stichtag=1&stylesheet=tabelle_xls.xsl&contenttype=application/vnd.ms-excel"
* -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties * -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties
*/ */
private static String mandantenID; private static String mandantenID = "default";
private static TimeUtils tutil = new TimeUtils(); private static TimeUtils tutil = new TimeUtils();
@ -93,6 +84,8 @@ public class ExecuteMask {
private static Integer userid; private static Integer userid;
private static FieldContainer myFieldContainer;
private static String myWEBINFFilePath = System.getProperty("user.dir"); private static String myWEBINFFilePath = System.getProperty("user.dir");
private static Logger log; private static Logger log;
@ -109,8 +102,9 @@ public class ExecuteMask {
+ " java de.superx.bin.ExecuteMask -tid:16000 -out:test.pdf -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/pdf\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n" + " java de.superx.bin.ExecuteMask -tid:16000 -out:test.pdf -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&stylesheet=tabelle_fo_pdf.xsl&contenttype=application/pdf\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n"
+ " Excel-Datei\n" + " Excel-Datei\n"
+ " java de.superx.bin.ExecuteMask -tid:16000 -out:test.xls -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&stylesheet=tabelle_xls.xsl&contenttype=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n" + " java de.superx.bin.ExecuteMask -tid:16000 -out:test.xls -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&stylesheet=tabelle_xls.xsl&contenttype=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n"
+ " java de.superx.bin.ExecuteMask -tid:16000 -out:test.xls -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&stylesheet=tabelle_xls.xsl&contenttype=application/vnd.openxmlformats-officedocument.spreadsheetml.sheet\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n"
+ " CSV-Datei\n" + " CSV-Datei\n"
+ " java de.superx.bin.ExecuteMask -tid:16000 -out:test.csv -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&contenttype=text/csv\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n" + " java de.superx.bin.ExecuteMask -tid:16000 -out:test.csv -user:admin \"-params:Köpfe oder Fälle ?=1=1&Stichtag=1&contenttype=test/csv\" -logger:/home/superx/git/superx/superx/WEB-INF/conf/edustore/db/conf/logging.properties\n"
+ " -fopxconf (Pfad dazu - optional)"; + " -fopxconf (Pfad dazu - optional)";
static MockHttpServletRequest mock ; static MockHttpServletRequest mock ;
@ -122,57 +116,29 @@ public class ExecuteMask {
static SxUser user; static SxUser user;
private static File fopxconfFile = null; private static File fopxconfFile = null;
public static void main(String[] args) { public static void main(String[] args) throws IllegalArgumentException, SecurityException {
try { //SuperXManager.initKettleEnv();
execute(args);
} catch (Exception e) {
log.log(Level.SEVERE, "Error in ExecuteMask", e);
System.exit(1);
}
System.exit(0);
}
public static void execute(String[] args) throws Exception {
// mock muss neu intialisiert werden, sonst Fehlschläge bei mehreren Aufrufen // mock muss neu intialisiert werden, sonst Fehlschläge bei mehreren Aufrufen
// von ExecuteMaske in JUnitTest Batterie mittels ant // von ExecuteMaske in JUnitTest Batterie mittels ant
mock = new MockHttpServletRequest(); mock = new MockHttpServletRequest();
GetOpts.setOpts(args); GetOpts.setOpts(args);
String isdrin = GetOpts.isAllRequiredOptionsPresent(new Options[]{Options.opt_logger, String isdrin = GetOpts.isAllRequiredOptionsPresent("-logger,-tid,-out,-user");
Options.opt_tid,
Options.opt_out,
Options.opt_user});
if (isdrin != null) { if (isdrin != null) {
System.err.println(usage); System.err.println(usage);
return; System.exit(1);
} }
String userName = GetOpts.getValue(Options.opt_user); String userName = GetOpts.getValue("-user");
String loggingProperties = GetOpts.getValue(Options.opt_logger); String loggingProperties = GetOpts.getValue("-logger");
try { if (GetOpts.isPresent("-fopxconf")) {
myWEBINFFilePath= de.superx.util.PathAndFileUtils.getWebinfDirectory(); fopxconfFile = new File(GetOpts.getOpt("-fopxconf").replaceAll("-fopxconf:", ""));
} catch (URISyntaxException e1) {
// Default ist user.dir:
myWEBINFFilePath=getMyWEBINFFilePath();
} //
if (GetOpts.isPresent(Options.opt_fopxconf)) {
fopxconfFile = new File(GetOpts.getOpt(Options.opt_fopxconf).replaceAll(Options.opt_fopxconf.stringValue()+":", ""));
} else { } else {
fopxconfFile = new File(myWEBINFFilePath+ File.separator + "conf"+ File.separator +"fop.xconf"); fopxconfFile = null;
} }
List<String> mandantenNamen = new LinkedList<String>(); try {
if (GetOpts.isPresent(Options.opt_mandID)) { FileInputStream ins;
String mid = GetOpts.getValue(Options.opt_mandID); ins = new FileInputStream(loggingProperties);
System.out.println("Opt -mandantenID present: " + mid);
mandantenID = mid;
} else if (mandantenID == null){
System.out.println("No opt -mandantenID present. Set to " + DEFAULT_MANDANTEN_ID);
mandantenID = DEFAULT_MANDANTEN_ID;
} else {
System.out.println("No opt -mandantenID present. mandantenID was already set to " + mandantenID);
}
mandantenNamen.add(mandantenID);
try ( FileInputStream ins = new FileInputStream(loggingProperties) ) {
LogManager MyLogManager = java.util.logging.LogManager.getLogManager(); LogManager MyLogManager = java.util.logging.LogManager.getLogManager();
MyLogManager.readConfiguration(ins); MyLogManager.readConfiguration(ins);
log = Logger.getLogger(ExecuteMask.class.getName()); log = Logger.getLogger(ExecuteMask.class.getName());
@ -180,47 +146,42 @@ public class ExecuteMask {
System.out.println("Using Loggging-Level " + log.getLevel()); System.out.println("Using Loggging-Level " + log.getLevel());
} catch (FileNotFoundException e2) { } catch (FileNotFoundException e2) {
System.err.println("Datei " + loggingProperties + " nicht gefunden:" + e2.toString()); System.err.println("Datei " + loggingProperties + " nicht gefunden:" + e2.toString());
return; System.exit(1);
} catch (IOException e) { } catch (IOException e) {
System.err.println("Datei " + loggingProperties + " kann nicht gelesen werden:" + e.toString()); System.err.println("Datei " + loggingProperties + " kann nicht gelesen werden:" + e.toString());
return; System.exit(1);
} }
tutil.start(); tutil.start();
try { try {
SuperXManager.initKettleEnv(); //SuperXManager.initKettleEnv();
SxPools.init(); SxPools.init();
SxPools.get(mandantenID).init(); SxPools.get(mandantenID).init();
SxPools.get(mandantenID).initLogging(true); SxPools.get(mandantenID).initLogging(true);
SxPools.resetAllPools(); SxPools.resetAllPools();
userid = getUserID(userName, mandantenID); userid = getUserID(userName, mandantenID);
adminUser = getUserAdmin(userName, mandantenID); adminUser = getUserAdmin(userName, mandantenID);
//UserInitializer ui=new UserInitializer(mandantenID, userName, userid, adminUser);
user = UserInitializer.initUser(mandantenID, userName, userid, adminUser); user = UserInitializer.initUser(mandantenID, userName, userid, adminUser);
Connection con=SxPools.get(mandantenID).getConnection();
//ui.initUser(con,null);
//user=ui.getUser();
//user.setMandantenID(mandantenID);
con.close();
} catch (Exception e) { } catch (Exception e) {
log.severe("Fehler beim Aufbau der Connection: " + e.toString()); log.severe("Fehler beim Aufbau der Connection: " + e.toString());
e.printStackTrace(); System.exit(1);
return;
} }
String tidString = GetOpts.getValue(Options.opt_tid); String tidString = GetOpts.getValue("-tid");
String outfile = GetOpts.getValue(Options.opt_out); String outfile = GetOpts.getValue("-out");
if (GetOpts.isPresent(Options.opt_locale)) if (GetOpts.isPresent("-locale"))
myLocale = GetOpts.getValue(Options.opt_locale); myLocale = GetOpts.getValue("-locale");
else else
myLocale = de.superx.util.SqlStringUtils.getEncoding(); myLocale = de.superx.util.SqlStringUtils.getEncoding();
if (GetOpts.isPresent(Options.opt_params)) if (GetOpts.isPresent("-params"))
myParams = GetOpts.getValue(Options.opt_params); myParams = GetOpts.getValue("-params");
Locale desiredLocale = new Locale(myLocale); Locale desiredLocale = new Locale(myLocale);
SuperXManager.maxRows = 1000000; SuperXManager.maxRows = 1000000;
Maske maske = null; Maske maske = null;
InputCheckRegistry.registerDefaultChecks(); InputCheckRegistry.registerDefaultChecks();
try { try {
maske = new Maske(mandantenID, user, Integer.valueOf(tidString), desiredLocale); maske = new Maske(mandantenID, user, new Integer(tidString), desiredLocale);
NamedIdObjectList fields = maske.readFelderFromDb(user); NamedIdObjectList fields = maske.readFelderFromDb(user);
myFieldContainer = maske.getIndividualFields();
myFieldContainer.addAll(fields);
setParams(mock, myParams); setParams(mock, myParams);
maske.setFieldDefaults(user, mock, true); maske.setFieldDefaults(user, mock, true);
exportTable(mock, mockResponse, maske, user, outfile, desiredLocale); exportTable(mock, mockResponse, maske, user, outfile, desiredLocale);
@ -229,8 +190,9 @@ public class ExecuteMask {
e.printStackTrace(); e.printStackTrace();
log.severe("Fehler beim Ausführen der Maske " + tidString + ": " + e.toString()); log.severe("Fehler beim Ausführen der Maske " + tidString + ": " + e.toString());
throw e; System.exit(1);
} }
System.exit(0);
} }
public static HttpServletResponse getHttpResponse() { public static HttpServletResponse getHttpResponse() {
@ -261,7 +223,7 @@ public class ExecuteMask {
} }
if (userID == null) { if (userID == null) {
System.err.println("User " + userName + "unbekannt"); System.err.println("User " + userName + "unbekannt");
return Integer.valueOf(-1); System.exit(1);
} }
return userID; return userID;
} }
@ -311,6 +273,7 @@ public class ExecuteMask {
String paramName = paramString.substring(0, paramString.indexOf("=")); String paramName = paramString.substring(0, paramString.indexOf("="));
String paramVal = paramString.substring(paramString.indexOf("=") + 1); String paramVal = paramString.substring(paramString.indexOf("=") + 1);
mock.addParameter(paramName, paramVal); mock.addParameter(paramName, paramVal);
//System.out.println(paramName+"-"+paramVal);
} }
} }
@ -329,25 +292,25 @@ public class ExecuteMask {
Maske maske, SxUser user_par, String outfile, Locale desiredLocale) { Maske maske, SxUser user_par, String outfile, Locale desiredLocale) {
String currentXml_local = null; String currentXml_local = null;
String method = "html"; String method = "html";
String stylesheet = ServletHelper.getParameter(mock_par, RequestParameter.stylesheet); String stylesheet = ServletHelper.getParameter(mock_par, "stylesheet");
// Default ist html Druckversion: // Default ist html Druckversion:
if (stylesheet == null || stylesheet.equals("")) if (stylesheet == null || stylesheet.equals(""))
stylesheet = "tabelle_html_p.xsl"; stylesheet = "tabelle_html_p.xsl";
log.info("Stylesheet " + stylesheet + " wird genutzt"); log.info("Stylesheet " + stylesheet + " wird genutzt");
String contenttype = ServletHelper.getParameter(mock_par, RequestParameter.contenttype); String contenttype = ServletHelper.getParameter(mock_par, "contenttype");
// Default ist html: // Default ist html:
if (contenttype == null || contenttype.equals("")) { if (contenttype == null || contenttype.equals(""))
contenttype = "text/html"; contenttype = "text/html";
} if (contenttype.indexOf("pdf") > -1)
if (contenttype.indexOf("pdf") > -1) {
method = "pdf"; method = "pdf";
} if (contenttype.indexOf("xml") > -1)
if (contenttype.indexOf("xml") > -1) {
method = "xml"; method = "xml";
} if (contenttype.indexOf("excel") > -1)
if (contenttype.indexOf("spreadsheetml") > -1) {
method = "xls"; method = "xls";
} // if
// (contenttype.indexOf("vnd.openxmlformats-officedocument.spreadsheetml.sheet")
// > -1) method = "xlsx";
log.info("Contenttype " + contenttype + " wird erzeugt"); log.info("Contenttype " + contenttype + " wird erzeugt");
maske.setMaxOffset(10000000); maske.setMaxOffset(10000000);
maske.setReuseResult(false); maske.setReuseResult(false);
@ -362,13 +325,12 @@ public class ExecuteMask {
currentXml_local = SxPools.get(mandantenID).localize(currentXml_local, desiredLocale); currentXml_local = SxPools.get(mandantenID).localize(currentXml_local, desiredLocale);
} catch (Exception e) { } catch (Exception e) {
e.printStackTrace();
log.severe("Fehler beim Erstellen des XML für Maske " + e.toString()); log.severe("Fehler beim Erstellen des XML für Maske " + e.toString());
} }
String ausgabedatei = ""; String ausgabedatei = "";
if (stylesheet.equals("tabelle_xml.xsl")) { if (stylesheet.equals("tabelle_xml.xsl"))
ausgabedatei = writeTextFile(currentXml_local, outfile); ausgabedatei = writeTextFile(currentXml_local, outfile);
}
else if (contenttype.equals("text/csv")) else if (contenttype.equals("text/csv"))
try { try {
ausgabedatei = writeTextFile(maske.getCSV(mandantenID).toString(), outfile); ausgabedatei = writeTextFile(maske.getCSV(mandantenID).toString(), outfile);
@ -377,7 +339,7 @@ public class ExecuteMask {
e.printStackTrace(); e.printStackTrace();
} }
else { else {
ausgabedatei = writeTextFile(currentXml_local, outfile + ".xml"); ausgabedatei = writeTextFile(currentXml_local, null);
if (stylesheet.endsWith(".jrxml")) if (stylesheet.endsWith(".jrxml"))
exportJR(mock_par, mockResponse_par, maske, user_par, outfile, stylesheet, contenttype, mandantenID, exportJR(mock_par, mockResponse_par, maske, user_par, outfile, stylesheet, contenttype, mandantenID,
myWEBINFFilePath + "/reports/", currentXml_local); myWEBINFFilePath + "/reports/", currentXml_local);
@ -436,7 +398,7 @@ public class ExecuteMask {
if (filename != null) { if (filename != null) {
Path destPath = Paths.get(filename); Path destPath = Paths.get(filename);
Path resultPath = Files.move(tmpPath, destPath, StandardCopyOption.REPLACE_EXISTING); Path resultPath = Files.move(tmpPath, destPath, StandardCopyOption.REPLACE_EXISTING);
targetfilename = resultPath.toString(); targetfilename = resultPath.toString(); // dest.getAbsolutePath();
} }
} catch (IOException e) { } catch (IOException e) {
log.severe("Fehler beim Erstellen der Datei " + filename + " " + e.toString()); log.severe("Fehler beim Erstellen der Datei " + filename + " " + e.toString());
@ -459,7 +421,7 @@ public class ExecuteMask {
private static void transformFile(Maske maske, String xmlfile, String stylesheet, String contenttype, private static void transformFile(Maske maske, String xmlfile, String stylesheet, String contenttype,
String filename, MockHttpServletResponse mockResponse_par, String method) { String filename, MockHttpServletResponse mockResponse_par, String method) {
TransletUtils.initFactory("net.sf.saxon.TransformerFactoryImpl", null); TransletUtils.initFactory("net.sf.saxon.TransformerFactoryImpl", null);
String stylesheetPath = myWEBINFFilePath + File.separator + ".." + File.separator + "xml" + File.separator String stylesheetPath = getMyWEBINFFilePath() + File.separator + ".." + File.separator + "xml" + File.separator
+ stylesheet; + stylesheet;
if (method.equals("xls")) { if (method.equals("xls")) {
try { try {
@ -468,7 +430,7 @@ public class ExecuteMask {
xt.setMandantenID(mandantenID); xt.setMandantenID(mandantenID);
xt.setMaske(maske); xt.setMaske(maske);
String xml = StringUtils.readFile(new File(xmlfile)); String xml = StringUtils.readFile(new File(xmlfile));
if (contenttype.indexOf("spreadsheetml") > -1) { if (contenttype.indexOf("excel") > -1) {
if (maske.isNewExcelExport()) { if (maske.isNewExcelExport()) {
xml = XmlTransformer.stripXml(xml); xml = XmlTransformer.stripXml(xml);
} }
@ -486,7 +448,6 @@ public class ExecuteMask {
myTransformer.quellstring = xmlfile; myTransformer.quellstring = xmlfile;
myTransformer.stylesheet = stylesheetPath; myTransformer.stylesheet = stylesheetPath;
myTransformer.outfile = filename; myTransformer.outfile = filename;
//myTransformer.mandantenID=mandantenID;
if (fopxconfFile != null) if (fopxconfFile != null)
myTransformer.setFopxconfFile(fopxconfFile); myTransformer.setFopxconfFile(fopxconfFile);
myTransformer.transformFile(method); myTransformer.transformFile(method);

4
superx/WEB-INF/conf/edustore/db/conf/db_.xsl

@ -210,9 +210,9 @@ select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
</xsl:template> </xsl:template>
<xsl:template name="db_forms_fuellen"> <xsl:template name="db_forms_fuellen">
<xsl:if test="count(/module/dbforms/form) &gt; 0"> <xsl:if test="count(/module/dbforms/form) &gt; 0">
<xsl:call-template name="log"> <!--<xsl:call-template name="log">
<xsl:with-param name="msg" select="'db_forms einfügen'" /> <xsl:with-param name="msg" select="'db_forms einfügen'" />
</xsl:call-template> </xsl:call-template>-->
<xsl:text> <xsl:text>
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL, tid serial NOT NULL,

36
superx/WEB-INF/conf/edustore/db/conf/log.xsl

@ -3,15 +3,39 @@
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="singleQuote">&#39;</xsl:variable> <xsl:variable name="singleQuote">&#39;</xsl:variable>
<xsl:template name="log">
<xsl:param name="msg"/> <xsl:template name="log">
<xsl:param name="msg"/>
<xsl:text>
</xsl:text>
<xsl:choose>
<xsl:when test="$sx_client='jdbc'" >
<xsl:text> <xsl:text>
-- </xsl:text><xsl:value-of select="$msg" /><xsl:text>
</xsl:text>
</xsl:when>
<xsl:when test="$dbsystem='POSTGRES'" >
<xsl:text>
select now(), '</xsl:text><xsl:value-of select="translate($msg, $singleQuote, '-')" /><xsl:text>';
select now(),'</xsl:text><xsl:value-of select="translate($msg,$singleQuote,' ')" /><xsl:text>' </xsl:text>
from xdummy; </xsl:when>
<xsl:when test="$dbsystem='INFORMIX'" >
<xsl:text>
! echo "</xsl:text><xsl:value-of select="$msg" /><xsl:text>"
! echo `date`
</xsl:text> </xsl:text>
</xsl:template> </xsl:when>
<xsl:otherwise>
<!--Do nothing-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="log.x"> <xsl:template name="log.x">
<xsl:param name="msg"/> <xsl:param name="msg"/>
<xsl:text> <xsl:text>
@ -20,3 +44,5 @@ echo "</xsl:text><xsl:value-of select="$msg" /><xsl:text>"
</xsl:text> </xsl:text>
</xsl:template> </xsl:template>
</xsl:stylesheet> </xsl:stylesheet>

26
superx/WEB-INF/conf/edustore/db/conf/unload_params_fuellen.xsl

@ -106,11 +106,10 @@ insert into tmp_unload_params(param_id,
<xsl:variable name="content"> <xsl:variable name="content">
<xsl:choose> <xsl:choose>
<xsl:when test="@description and @description!=''"> <xsl:when test="@description and @description!=''">
<xsl:value-of <xsl:value-of select="substring(concat(@description,' ',comment), 1, 254)" />
select="concat(@description,' ',comment)" />
</xsl:when> </xsl:when>
<xsl:otherwise> <xsl:otherwise>
<xsl:value-of select="comment" /> <xsl:value-of select="substring(comment, 1, 254)" />
</xsl:otherwise> </xsl:otherwise>
</xsl:choose> </xsl:choose>
</xsl:variable> </xsl:variable>
@ -214,6 +213,9 @@ update unload_params set default_val=(select T.default_val
--priority ändern: --priority ändern:
--diese Spalte und nachfolgende sind mit 2022.06 hinzugekommen
--wg. Abwärtskompaitbilität zu Kern 4.9 daher bedingte Ausführung:
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
update unload_params set priority=(select T.priority update unload_params set priority=(select T.priority
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
@ -223,8 +225,8 @@ update unload_params set priority=(select T.priority
select="/superx-unload/module/@systeminfo_id" /> select="/superx-unload/module/@systeminfo_id" />
<xsl:text><![CDATA[ <xsl:text><![CDATA[
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
--sourcesystem ändern: --sourcesystem ändern:
update unload_params set sourcesystem=(select T.sourcesystem update unload_params set sourcesystem=(select T.sourcesystem
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
@ -236,6 +238,7 @@ update unload_params set sourcesystem=(select T.sourcesystem
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
--wertebereich ändern: --wertebereich ändern:
update unload_params set wertebereich=(select T.wertebereich update unload_params set wertebereich=(select T.wertebereich
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
@ -267,6 +270,7 @@ update unload_params set gruppe=(select T.gruppe
select="/superx-unload/module/@systeminfo_id" /> select="/superx-unload/module/@systeminfo_id" />
<xsl:text><![CDATA[ <xsl:text><![CDATA[
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
</#if>
delete from tmp_unload_params where systeminfo_id || param_id in delete from tmp_unload_params where systeminfo_id || param_id in
@ -276,22 +280,28 @@ insert into unload_params(param_id,
param_val, param_val,
default_val, default_val,
description, description,
systeminfo_id, systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority, priority,
sourcesystem, sourcesystem,
wertebereich, wertebereich,
ab_version, ab_version,
gruppe) gruppe
</#if>
)
select param_id, select param_id,
param_val, param_val,
default_val, default_val,
description, description,
systeminfo_id, systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority, priority,
sourcesystem, sourcesystem,
wertebereich, wertebereich,
ab_version, ab_version,
gruppe gruppe</#if>
from tmp_unload_params from tmp_unload_params
where param_id is not null; where param_id is not null;
drop table tmp_unload_params; drop table tmp_unload_params;

2
superx/WEB-INF/conf/edustore/db/install/conf/builddatum.txt

@ -1 +1 @@
28.08.2023 30.08.2023

7
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_ids.xml

@ -53,8 +53,6 @@
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from organigramm; <dbi:dbaction dbi:action="sqlexec">eduetl:delete from organigramm;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from organigramm_bak;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from user_institution; <dbi:dbaction dbi:action="sqlexec">eduetl:delete from user_institution;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from protokoll; <dbi:dbaction dbi:action="sqlexec">eduetl:delete from protokoll;
@ -223,11 +221,6 @@
</dbi:data> </dbi:data>
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="importFile"> <dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="organigramm_bak">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_institution"> <dbi:data database="eduetl" table="user_institution">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/> <dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/>
</dbi:data> </dbi:data>

7
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_install_pg.xml

@ -53,8 +53,6 @@
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table organigramm cascade; <dbi:dbaction dbi:action="sqlexec">eduetl:truncate table organigramm cascade;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table organigramm_bak cascade;
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table user_institution cascade; <dbi:dbaction dbi:action="sqlexec">eduetl:truncate table user_institution cascade;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table protokoll cascade; <dbi:dbaction dbi:action="sqlexec">eduetl:truncate table protokoll cascade;
@ -223,11 +221,6 @@
</dbi:data> </dbi:data>
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="importFile"> <dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="organigramm_bak">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl"/>
</dbi:data>
</dbi:dbaction>
<dbi:dbaction dbi:action="importFile">
<dbi:data database="eduetl" table="user_institution"> <dbi:data database="eduetl" table="user_institution">
<dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/> <dbi:file encoding="UTF-8" separator="^" trailingSeparator="y" withNativeClient="n" firstLinedescription="n" structure="CSV" filename="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/user_institution.unl"/>
</dbi:data> </dbi:data>

33
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_ids.sql

@ -4,18 +4,14 @@
--Integrieren: --Integrieren:
select now(),'Fülle db_version' -- Fülle db_version
from xdummy;
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
select now(),'Fülle db_tabellen' -- Fülle db_tabellen
from xdummy;
delete from db_tabellen where name='sichtart_rechttabelle'; delete from db_tabellen where name='sichtart_rechttabelle';
insert into db_tabellen (name,protokollierung) values('sichtart_rechttabelle',0); insert into db_tabellen (name,protokollierung) values('sichtart_rechttabelle',0);
delete from db_tabellen where name='group_field_pref'; delete from db_tabellen where name='group_field_pref';
@ -268,9 +264,7 @@ delete from db_tabellen where name='sx_mail';
insert into db_tabellen (name,protokollierung) values('sx_mail',0); insert into db_tabellen (name,protokollierung) values('sx_mail',0);
select now(),'Fülle sachgebiete, systeminfo und themenbaum' -- Fülle sachgebiete, systeminfo und themenbaum
from xdummy;
--Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern. --Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern.
@ -302,9 +296,7 @@ where 0=(select count(*) from systeminfo S where S.tid=9);
select now(),'Das Thema und die Masken in den Themenbaum einfügen' -- Das Thema und die Masken in den Themenbaum einfügen
from xdummy;
--Das Thema und die Masken in den Themenbaum einfügen --Das Thema und die Masken in den Themenbaum einfügen
--zunaechst werden die Eintraege in den themenbaum_bak eingefuegt, default ist parent=themenbaum_root --zunaechst werden die Eintraege in den themenbaum_bak eingefuegt, default ist parent=themenbaum_root
@ -335,9 +327,7 @@ create temp table tmp_themenbaum
select now(),'root für das Modul einfügen und in den Themenbaum einhängen:' -- root für das Modul einfügen und in den Themenbaum einhängen:
from xdummy;
insert into tmp_themenbaum insert into tmp_themenbaum
( tid,name, gueltig_seit,gueltig_bis ) ( tid,name, gueltig_seit,gueltig_bis )
@ -417,9 +407,7 @@ or T.name='Administration');
--Nun die einzelnen Masken --Nun die einzelnen Masken
select now(),'Nun die einzelnen Masken:' -- Nun die einzelnen Masken:
from xdummy;
insert into tmp_themenbaum insert into tmp_themenbaum
( name ,maskeninfo_id, parentname, ( name ,maskeninfo_id, parentname,
@ -701,9 +689,7 @@ values('Gastzugang einrichten','71770','Administration','01.01.1900','01.01.3000
delete from tmp_themenbaum where maskeninfo_id in (select T.maskeninfo_id from themenbaum T); delete from tmp_themenbaum where maskeninfo_id in (select T.maskeninfo_id from themenbaum T);
select now(),'Die einzelnen Masken sind eingefügt.' -- Die einzelnen Masken sind eingefügt.
from xdummy;
insert into tmp_themenbaum2 select * from tmp_themenbaum; insert into tmp_themenbaum2 select * from tmp_themenbaum;
@ -731,11 +717,6 @@ update themenbaum set erlaeuterung='Benutzereinstellungen (Passwort ändern etc.
update themenbaum set erlaeuterung='Spezielle Funktionen für die Entwicklung' where name='Entwicklung'; update themenbaum set erlaeuterung='Spezielle Funktionen für die Entwicklung' where name='Entwicklung';
update themenbaum set erlaeuterung='Abfragen zur Stammdatenverwaltung' where name='Stammdaten verwalten'; update themenbaum set erlaeuterung='Abfragen zur Stammdatenverwaltung' where name='Stammdaten verwalten';
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL, tid serial NOT NULL,
name character(100), name character(100),

33
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_integrate_pg.sql

@ -4,18 +4,14 @@
--Integrieren: --Integrieren:
select now(),'Fülle db_version' -- Fülle db_version
from xdummy;
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
select now(),'Fülle db_tabellen' -- Fülle db_tabellen
from xdummy;
delete from db_tabellen where name='sichtart_rechttabelle'; delete from db_tabellen where name='sichtart_rechttabelle';
insert into db_tabellen (name,protokollierung) values('sichtart_rechttabelle',0); insert into db_tabellen (name,protokollierung) values('sichtart_rechttabelle',0);
delete from db_tabellen where name='group_field_pref'; delete from db_tabellen where name='group_field_pref';
@ -268,9 +264,7 @@ delete from db_tabellen where name='sx_mail';
insert into db_tabellen (name,protokollierung) values('sx_mail',0); insert into db_tabellen (name,protokollierung) values('sx_mail',0);
select now(),'Fülle sachgebiete, systeminfo und themenbaum' -- Fülle sachgebiete, systeminfo und themenbaum
from xdummy;
--Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern. --Das Sachgebiet wird erzeugt, ggf. vorherige Sachgebiete sichern.
@ -302,9 +296,7 @@ where 0=(select count(*) from systeminfo S where S.tid=9);
select now(),'Das Thema und die Masken in den Themenbaum einfügen' -- Das Thema und die Masken in den Themenbaum einfügen
from xdummy;
--Das Thema und die Masken in den Themenbaum einfügen --Das Thema und die Masken in den Themenbaum einfügen
--zunaechst werden die Eintraege in den themenbaum_bak eingefuegt, default ist parent=themenbaum_root --zunaechst werden die Eintraege in den themenbaum_bak eingefuegt, default ist parent=themenbaum_root
@ -337,9 +329,7 @@ create temp table tmp_themenbaum
select setval('tmp_themenbaum_tid_seq',(select max(tid)+1 from themenbaum)); select setval('tmp_themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
select now(),'root für das Modul einfügen und in den Themenbaum einhängen:' -- root für das Modul einfügen und in den Themenbaum einhängen:
from xdummy;
insert into tmp_themenbaum insert into tmp_themenbaum
( tid,name, gueltig_seit,gueltig_bis ) ( tid,name, gueltig_seit,gueltig_bis )
@ -419,9 +409,7 @@ or T.name='Administration');
--Nun die einzelnen Masken --Nun die einzelnen Masken
select now(),'Nun die einzelnen Masken:' -- Nun die einzelnen Masken:
from xdummy;
insert into tmp_themenbaum insert into tmp_themenbaum
( name ,maskeninfo_id, parentname, ( name ,maskeninfo_id, parentname,
@ -703,9 +691,7 @@ values('Gastzugang einrichten','71770','Administration',date_val('01.01.1900'),d
delete from tmp_themenbaum where maskeninfo_id in (select T.maskeninfo_id from themenbaum T); delete from tmp_themenbaum where maskeninfo_id in (select T.maskeninfo_id from themenbaum T);
select now(),'Die einzelnen Masken sind eingefügt.' -- Die einzelnen Masken sind eingefügt.
from xdummy;
insert into tmp_themenbaum2 select * from tmp_themenbaum; insert into tmp_themenbaum2 select * from tmp_themenbaum;
@ -735,11 +721,6 @@ update themenbaum set erlaeuterung='Benutzereinstellungen (Passwort ändern etc.
update themenbaum set erlaeuterung='Spezielle Funktionen für die Entwicklung' where name='Entwicklung'; update themenbaum set erlaeuterung='Spezielle Funktionen für die Entwicklung' where name='Entwicklung';
update themenbaum set erlaeuterung='Abfragen zur Stammdatenverwaltung' where name='Stammdaten verwalten'; update themenbaum set erlaeuterung='Abfragen zur Stammdatenverwaltung' where name='Stammdaten verwalten';
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL, tid serial NOT NULL,
name character(100), name character(100),

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_ids.xml

@ -125,7 +125,7 @@
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) );
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ;
</dbi:dbaction> </dbi:dbaction>

2
superx/WEB-INF/conf/edustore/db/install/conf/his1/edustore_install/edustore_kern_upgrade2_pg.xml

@ -132,7 +132,7 @@
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) );
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ;
</dbi:dbaction> </dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; <dbi:dbaction dbi:action="sqlexec">eduetl:create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ;
</dbi:dbaction> </dbi:dbaction>

2
superx/WEB-INF/conf/edustore/db/install/conf/kern.html

File diff suppressed because one or more lines are too long

2
superx/WEB-INF/conf/edustore/db/install/conf/kern.rtf

File diff suppressed because one or more lines are too long

8
superx/WEB-INF/conf/edustore/db/install/conf/kern.xml

@ -9870,11 +9870,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<file <file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl" /> path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl" />
</loadtable> </loadtable>
<loadtable refresh="true" delimiter="^" header="false"
tabname="organigramm_bak">
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl" />
</loadtable>
<loadtable refresh="true" delimiter="^" header="false" <loadtable refresh="true" delimiter="^" header="false"
tabname="user_institution"> tabname="user_institution">
<file <file
@ -10234,7 +10229,8 @@ druck CHAR(100) ,
lang_1 CHAR(100) , lang_1 CHAR(100) ,
lang_2 CHAR(150) , lang_2 CHAR(150) ,
lang_3 CHAR(250), lang_3 CHAR(250),
sort1 INTEGER sort1 INTEGER,
uniquename varchar(255)
) )
;" database="" /> ;" database="" />
<nativeaction <nativeaction

5
superx/WEB-INF/conf/edustore/db/install/conf/module_metadata.sql

@ -5,11 +5,6 @@ delete from db_version where his_system='kern';
insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9); insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9);
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL, tid serial NOT NULL,
name character(100), name character(100),

21
superx/WEB-INF/conf/edustore/db/install/conf/unload_params_fuellen.sql

@ -499,14 +499,17 @@ update unload_params set default_val=(select T.default_val
--priority ändern: --priority ändern:
--diese Spalte und nachfolgende sind mit 2022.06 hinzugekommen
--wg. Abwärtskompaitbilität zu Kern 4.9 daher bedingte Ausführung:
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
update unload_params set priority=(select T.priority update unload_params set priority=(select T.priority
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id) and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9 where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
--sourcesystem ändern: --sourcesystem ändern:
update unload_params set sourcesystem=(select T.sourcesystem update unload_params set sourcesystem=(select T.sourcesystem
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
@ -515,6 +518,7 @@ update unload_params set sourcesystem=(select T.sourcesystem
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
--wertebereich ändern: --wertebereich ändern:
update unload_params set wertebereich=(select T.wertebereich update unload_params set wertebereich=(select T.wertebereich
from tmp_unload_params T from tmp_unload_params T
where T.param_id=unload_params.param_id where T.param_id=unload_params.param_id
@ -537,6 +541,7 @@ update unload_params set gruppe=(select T.gruppe
and T.systeminfo_id=unload_params.systeminfo_id) and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9 where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params); and param_id in (select param_id from tmp_unload_params);
</#if>
delete from tmp_unload_params where systeminfo_id || param_id in delete from tmp_unload_params where systeminfo_id || param_id in
@ -546,22 +551,28 @@ insert into unload_params(param_id,
param_val, param_val,
default_val, default_val,
description, description,
systeminfo_id, systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority, priority,
sourcesystem, sourcesystem,
wertebereich, wertebereich,
ab_version, ab_version,
gruppe) gruppe
</#if>
)
select param_id, select param_id,
param_val, param_val,
default_val, default_val,
description, description,
systeminfo_id, systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority, priority,
sourcesystem, sourcesystem,
wertebereich, wertebereich,
ab_version, ab_version,
gruppe gruppe</#if>
from tmp_unload_params from tmp_unload_params
where param_id is not null; where param_id is not null;
drop table tmp_unload_params; drop table tmp_unload_params;

16
superx/WEB-INF/conf/edustore/db/install/kern_drop_ids.sql

@ -1,14 +1,14 @@
-- XML-generiertes SQL-Script fuer dbaccess-- von module_drop.xsl -- XML-generiertes SQL-Script fuer dbaccess-- von module_drop.xsl
select now(),'Dropping views' ! echo "Dropping views"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/conf/module_drop_views.sql ! DOSQL $SUPERX_DIR/db/install/conf/module_drop_views.sql
select now(),'Dropping functions' ! echo "Dropping functions"
from xdummy; ! echo `date`
drop procedure sp_user_themen(integer, date, smallint); drop procedure sp_user_themen(integer, date, smallint);
drop procedure sp_user_orga(integer, date, smallint); drop procedure sp_user_orga(integer, date, smallint);
@ -37,8 +37,8 @@ drop procedure sp_user_themen(integer, date, smallint);
drop function trim_all_whitespace(varchar); drop function trim_all_whitespace(varchar);
select now(),'Dropping tables' ! echo "Dropping tables"
from xdummy; ! echo `date`
drop table sichtart_rechttabelle cascade; drop table sichtart_rechttabelle cascade;
drop table group_field_pref cascade; drop table group_field_pref cascade;
@ -167,8 +167,8 @@ drop table colorscheme cascade;
drop table sx_mail cascade; drop table sx_mail cascade;
select now(),'Uninstall-Actions' ! echo "Uninstall-Actions"
from xdummy; ! echo `date`
--Aktionen: --Aktionen:

12
superx/WEB-INF/conf/edustore/db/install/kern_drop_pg.sql

@ -1,14 +1,12 @@
-- XML-generiertes SQL-Script fuer psql-- von module_drop.xsl -- XML-generiertes SQL-Script fuer psql-- von module_drop.xsl
select now(),'Dropping views' select now(), 'Dropping views';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/conf/module_drop_views.sql \! DOSQL $SUPERX_DIR/db/install/conf/module_drop_views.sql
select now(),'Dropping functions' select now(), 'Dropping functions';
from xdummy;
drop function sp_user_themen(integer, date, smallint); drop function sp_user_themen(integer, date, smallint);
drop function sp_user_orga(integer, date, smallint); drop function sp_user_orga(integer, date, smallint);
@ -77,8 +75,7 @@ drop function sp_user_themen(integer, date, smallint);
drop function trim_all_whitespace(varchar); drop function trim_all_whitespace(varchar);
select now(),'Dropping tables' select now(), 'Dropping tables';
from xdummy;
drop table if exists sichtart_rechttabelle cascade; drop table if exists sichtart_rechttabelle cascade;
drop table if exists group_field_pref cascade; drop table if exists group_field_pref cascade;
@ -207,8 +204,7 @@ drop table if exists colorscheme cascade;
drop table if exists sx_mail cascade; drop table if exists sx_mail cascade;
select now(),'Uninstall-Actions' select now(), 'Uninstall-Actions';
from xdummy;
--Aktionen: --Aktionen:

192
superx/WEB-INF/conf/edustore/db/install/kern_indexes_ids.sql

@ -1,308 +1,308 @@
-- XML-generiertes SQL-Script fuer dbaccess-- -- XML-generiertes SQL-Script fuer dbaccess--
select now(),'Creating indexes for tables' ! echo "Creating indexes for tables"
from xdummy; ! echo `date`
select now(),'Erzeuge Index ix_group_felder2' ! echo "Erzeuge Index ix_group_felder2"
from xdummy; ! echo `date`
create index ix_group_felder2 on group_field_pref (groupinfo_id ); create index ix_group_felder2 on group_field_pref (groupinfo_id );
select now(),'Erzeuge Index ix_style_feld2' ! echo "Erzeuge Index ix_style_feld2"
from xdummy; ! echo `date`
create index ix_style_feld2 on stylesheet_field (stylesheet_id ); create index ix_style_feld2 on stylesheet_field (stylesheet_id );
select now(),'Erzeuge Index uxdb_tabellen_name' ! echo "Erzeuge Index uxdb_tabellen_name"
from xdummy; ! echo `date`
create unique index uxdb_tabellen_name on db_tabellen (name ); create unique index uxdb_tabellen_name on db_tabellen (name );
select now(),'Erzeuge Index xdb_tabellen_efm' ! echo "Erzeuge Index xdb_tabellen_efm"
from xdummy; ! echo `date`
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke ); create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
select now(),'Erzeuge Index uxdb_version' ! echo "Erzeuge Index uxdb_version"
from xdummy; ! echo `date`
create unique index uxdb_version on db_version (his_system ); create unique index uxdb_version on db_version (his_system );
select now(),'Erzeuge Index xdb_version_efm' ! echo "Erzeuge Index xdb_version_efm"
from xdummy; ! echo `date`
create index xdb_version_efm on db_version (db_einfuegemarke ); create index xdb_version_efm on db_version (db_einfuegemarke );
select now(),'Erzeuge Index ix_name_intern' ! echo "Erzeuge Index ix_name_intern"
from xdummy; ! echo `date`
create unique index ix_name_intern on sichten (name_intern ); create unique index ix_name_intern on sichten (name_intern );
select now(),'Erzeuge Index cif_ind' ! echo "Erzeuge Index cif_ind"
from xdummy; ! echo `date`
create unique index cif_ind on cif (hs, create unique index cif_ind on cif (hs,
key, key,
apnr ); apnr );
select now(),'Erzeuge Index cifx_ind' ! echo "Erzeuge Index cifx_ind"
from xdummy; ! echo `date`
create unique index cifx_ind on cifx (hs, create unique index cifx_ind on cifx (hs,
key, key,
apnr ); apnr );
select now(),'Erzeuge Index cifx_ind2' ! echo "Erzeuge Index cifx_ind2"
from xdummy; ! echo `date`
create index cifx_ind2 on cifx (uniquename ); create index cifx_ind2 on cifx (uniquename );
select now(),'Erzeuge Index trans_cifx_ind' ! echo "Erzeuge Index trans_cifx_ind"
from xdummy; ! echo `date`
create index trans_cifx_ind on trans_cifx (sourcesystem_id ); create index trans_cifx_ind on trans_cifx (sourcesystem_id );
select now(),'Erzeuge Index trans_cif_ind' ! echo "Erzeuge Index trans_cif_ind"
from xdummy; ! echo `date`
create index trans_cif_ind on trans_cif (sourcesystem_id ); create index trans_cif_ind on trans_cif (sourcesystem_id );
select now(),'Erzeuge Index i_userinfo' ! echo "Erzeuge Index i_userinfo"
from xdummy; ! echo `date`
create unique index i_userinfo on userinfo (benutzer ); create unique index i_userinfo on userinfo (benutzer );
select now(),'Erzeuge Index i_orga' ! echo "Erzeuge Index i_orga"
from xdummy; ! echo `date`
create unique index i_orga on organigramm (key_apnr, create unique index i_orga on organigramm (key_apnr,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix130_3' ! echo "Erzeuge Index ix130_3"
from xdummy; ! echo `date`
create index ix130_3 on organigramm (parent ); create index ix130_3 on organigramm (parent );
select now(),'Erzeuge Index i_orga_bak' ! echo "Erzeuge Index i_orga_bak"
from xdummy; ! echo `date`
create unique index i_orga_bak on organigramm_bak (key_apnr, create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix_user_inst1' ! echo "Erzeuge Index ix_user_inst1"
from xdummy; ! echo `date`
create index ix_user_inst1 on user_institution (ch110_institut ); create index ix_user_inst1 on user_institution (ch110_institut );
select now(),'Erzeuge Index ix_user_inst2' ! echo "Erzeuge Index ix_user_inst2"
from xdummy; ! echo `date`
create index ix_user_inst2 on user_institution (userid ); create index ix_user_inst2 on user_institution (userid );
select now(),'Erzeuge Index ix_user_inst3' ! echo "Erzeuge Index ix_user_inst3"
from xdummy; ! echo `date`
create index ix_user_inst3 on user_institution (gueltig_seit, create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index kostentr_ixktr' ! echo "Erzeuge Index kostentr_ixktr"
from xdummy; ! echo `date`
create index kostentr_ixktr on kostentraeger (key_apnr ); create index kostentr_ixktr on kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr' ! echo "Erzeuge Index ix_user_ktr"
from xdummy; ! echo `date`
create index ix_user_ktr on user_kostentraeger (key_apnr ); create index ix_user_ktr on user_kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr2' ! echo "Erzeuge Index ix_user_ktr2"
from xdummy; ! echo `date`
create index ix_user_ktr2 on user_kostentraeger (userid ); create index ix_user_ktr2 on user_kostentraeger (userid );
select now(),'Erzeuge Index ix_kotr_to_inst1' ! echo "Erzeuge Index ix_kotr_to_inst1"
from xdummy; ! echo `date`
create index ix_kotr_to_inst1 on kotr_to_inst (projnr ); create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
select now(),'Erzeuge Index ix_sx_captions' ! echo "Erzeuge Index ix_sx_captions"
from xdummy; ! echo `date`
create index ix_sx_captions on sx_captions (field_name ); create index ix_sx_captions on sx_captions (field_name );
select now(),'Erzeuge Index ix_sx_captions2' ! echo "Erzeuge Index ix_sx_captions2"
from xdummy; ! echo `date`
create index ix_sx_captions2 on sx_captions (table_name ); create index ix_sx_captions2 on sx_captions (table_name );
select now(),'Erzeuge Index ix_sx_captions3' ! echo "Erzeuge Index ix_sx_captions3"
from xdummy; ! echo `date`
create index ix_sx_captions3 on sx_captions (record_no ); create index ix_sx_captions3 on sx_captions (record_no );
select now(),'Erzeuge Index ix_sx_captions4' ! echo "Erzeuge Index ix_sx_captions4"
from xdummy; ! echo `date`
create index ix_sx_captions4 on sx_captions (locale ); create index ix_sx_captions4 on sx_captions (locale );
select now(),'Erzeuge Index ix_fm_templates_tid' ! echo "Erzeuge Index ix_fm_templates_tid"
from xdummy; ! echo `date`
create unique index ix_fm_templates_tid on fm_templates (id ); create unique index ix_fm_templates_tid on fm_templates (id );
select now(),'Erzeuge Index ix_sx_down_inst' ! echo "Erzeuge Index ix_sx_down_inst"
from xdummy; ! echo `date`
create index ix_sx_down_inst on sx_downloads (ch110_institut ); create index ix_sx_down_inst on sx_downloads (ch110_institut );
select now(),'Erzeuge Index ix_sx_down_dbat' ! echo "Erzeuge Index ix_sx_down_dbat"
from xdummy; ! echo `date`
create index ix_sx_down_dbat on sx_downloads (bezugsdatum, create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix_ussp' ! echo "Erzeuge Index ix_ussp"
from xdummy; ! echo `date`
create index ix_ussp on user_startpage (userid ); create index ix_ussp on user_startpage (userid );
select now(),'Erzeuge Index ix_ussf' ! echo "Erzeuge Index ix_ussf"
from xdummy; ! echo `date`
create index ix_ussf on user_startfields (userid ); create index ix_ussf on user_startfields (userid );
select now(),'Erzeuge Index ix_sx_tables' ! echo "Erzeuge Index ix_sx_tables"
from xdummy; ! echo `date`
create unique index ix_sx_tables on sx_tables (name ); create unique index ix_sx_tables on sx_tables (name );
select now(),'Erzeuge Index ix_dim_bp_apnr' ! echo "Erzeuge Index ix_dim_bp_apnr"
from xdummy; ! echo `date`
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id, create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr ); apnr );
select now(),'Erzeuge Index ix_dim_bp_apnr2' ! echo "Erzeuge Index ix_dim_bp_apnr2"
from xdummy; ! echo `date`
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id ); create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
select now(),'Erzeuge Index ix_level1_int1' ! echo "Erzeuge Index ix_level1_int1"
from xdummy; ! echo `date`
create index ix_level1_int1 on dim_bp_apnr (level1_int, create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char ); level1_char );
select now(),'Erzeuge Index ix_level1_int2' ! echo "Erzeuge Index ix_level1_int2"
from xdummy; ! echo `date`
create index ix_level1_int2 on dim_bp_apnr (level2_int, create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char ); level2_char );
select now(),'Erzeuge Index ix_level3_int1' ! echo "Erzeuge Index ix_level3_int1"
from xdummy; ! echo `date`
create index ix_level3_int1 on dim_bp_apnr (level3_int, create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char ); level3_char );
select now(),'Erzeuge Index ix_dim_bp_alts1' ! echo "Erzeuge Index ix_dim_bp_alts1"
from xdummy; ! echo `date`
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id ); create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
select now(),'Erzeuge Index ix_dim_c1' ! echo "Erzeuge Index ix_dim_c1"
from xdummy; ! echo `date`
create index ix_dim_c1 on dim_closure (hierarchie_id, create index ix_dim_c1 on dim_closure (hierarchie_id,
key ); key );
select now(),'Erzeuge Index ix_dim_c2' ! echo "Erzeuge Index ix_dim_c2"
from xdummy; ! echo `date`
create index ix_dim_c2 on dim_closure (hierarchie_id, create index ix_dim_c2 on dim_closure (hierarchie_id,
parent, parent,
key ); key );
select now(),'Erzeuge Index ix_tr_dim_bp_apnr' ! echo "Erzeuge Index ix_tr_dim_bp_apnr"
from xdummy; ! echo `date`
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id, create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id, sourcesystem_id,
systeminfo_id ); systeminfo_id );
select now(),'Erzeuge Index ix_sieve_column_defm' ! echo "Erzeuge Index ix_sieve_column_defm"
from xdummy; ! echo `date`
create unique index ix_sieve_column_defm on sieve_column_def (m_id ); create unique index ix_sieve_column_defm on sieve_column_def (m_id );
select now(),'Erzeuge Index ix_sx_jobs_un' ! echo "Erzeuge Index ix_sx_jobs_un"
from xdummy; ! echo `date`
create unique index ix_sx_jobs_un on sx_jobs (uniquename ); create unique index ix_sx_jobs_un on sx_jobs (uniquename );
select now(),'Erzeuge Index ix_implicit_orgrights1' ! echo "Erzeuge Index ix_implicit_orgrights1"
from xdummy; ! echo `date`
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id ); create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
select now(),'Erzeuge Index ix_dim_datum_day_date' ! echo "Erzeuge Index ix_dim_datum_day_date"
from xdummy; ! echo `date`
create index ix_dim_datum_day_date on dim_datum (day_date ); create index ix_dim_datum_day_date on dim_datum (day_date );
select now(),'Erzeuge Index ix_etl_job1' ! echo "Erzeuge Index ix_etl_job1"
from xdummy; ! echo `date`
create unique index ix_etl_job1 on etl_job (uniquename ); create unique index ix_etl_job1 on etl_job (uniquename );

144
superx/WEB-INF/conf/edustore/db/install/kern_indexes_pg.sql

@ -1,308 +1,260 @@
-- XML-generiertes SQL-Script fuer psql-- -- XML-generiertes SQL-Script fuer psql--
select now(),'Creating indexes for tables' select now(), 'Creating indexes for tables';
from xdummy;
select now(),'Erzeuge Index ix_group_felder2' select now(), 'Erzeuge Index ix_group_felder2';
from xdummy;
create index ix_group_felder2 on group_field_pref (groupinfo_id ); create index ix_group_felder2 on group_field_pref (groupinfo_id );
select now(),'Erzeuge Index ix_style_feld2' select now(), 'Erzeuge Index ix_style_feld2';
from xdummy;
create index ix_style_feld2 on stylesheet_field (stylesheet_id ); create index ix_style_feld2 on stylesheet_field (stylesheet_id );
select now(),'Erzeuge Index uxdb_tabellen_name' select now(), 'Erzeuge Index uxdb_tabellen_name';
from xdummy;
create unique index uxdb_tabellen_name on db_tabellen (name ); create unique index uxdb_tabellen_name on db_tabellen (name );
select now(),'Erzeuge Index xdb_tabellen_efm' select now(), 'Erzeuge Index xdb_tabellen_efm';
from xdummy;
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke ); create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
select now(),'Erzeuge Index uxdb_version' select now(), 'Erzeuge Index uxdb_version';
from xdummy;
create unique index uxdb_version on db_version (his_system ); create unique index uxdb_version on db_version (his_system );
select now(),'Erzeuge Index xdb_version_efm' select now(), 'Erzeuge Index xdb_version_efm';
from xdummy;
create index xdb_version_efm on db_version (db_einfuegemarke ); create index xdb_version_efm on db_version (db_einfuegemarke );
select now(),'Erzeuge Index ix_name_intern' select now(), 'Erzeuge Index ix_name_intern';
from xdummy;
create unique index ix_name_intern on sichten (name_intern ); create unique index ix_name_intern on sichten (name_intern );
select now(),'Erzeuge Index cif_ind' select now(), 'Erzeuge Index cif_ind';
from xdummy;
create unique index cif_ind on cif (hs, create unique index cif_ind on cif (hs,
key, key,
apnr ); apnr );
select now(),'Erzeuge Index cifx_ind' select now(), 'Erzeuge Index cifx_ind';
from xdummy;
create unique index cifx_ind on cifx (hs, create unique index cifx_ind on cifx (hs,
key, key,
apnr ); apnr );
select now(),'Erzeuge Index cifx_ind2' select now(), 'Erzeuge Index cifx_ind2';
from xdummy;
create index cifx_ind2 on cifx (uniquename ); create index cifx_ind2 on cifx (uniquename );
select now(),'Erzeuge Index trans_cifx_ind' select now(), 'Erzeuge Index trans_cifx_ind';
from xdummy;
create index trans_cifx_ind on trans_cifx (sourcesystem_id ); create index trans_cifx_ind on trans_cifx (sourcesystem_id );
select now(),'Erzeuge Index trans_cif_ind' select now(), 'Erzeuge Index trans_cif_ind';
from xdummy;
create index trans_cif_ind on trans_cif (sourcesystem_id ); create index trans_cif_ind on trans_cif (sourcesystem_id );
select now(),'Erzeuge Index i_userinfo' select now(), 'Erzeuge Index i_userinfo';
from xdummy;
create unique index i_userinfo on userinfo (benutzer ); create unique index i_userinfo on userinfo (benutzer );
select now(),'Erzeuge Index i_orga' select now(), 'Erzeuge Index i_orga';
from xdummy;
create unique index i_orga on organigramm (key_apnr, create unique index i_orga on organigramm (key_apnr,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix130_3' select now(), 'Erzeuge Index ix130_3';
from xdummy;
create index ix130_3 on organigramm (parent ); create index ix130_3 on organigramm (parent );
select now(),'Erzeuge Index i_orga_bak' select now(), 'Erzeuge Index i_orga_bak';
from xdummy;
create unique index i_orga_bak on organigramm_bak (key_apnr, create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix_user_inst1' select now(), 'Erzeuge Index ix_user_inst1';
from xdummy;
create index ix_user_inst1 on user_institution (ch110_institut ); create index ix_user_inst1 on user_institution (ch110_institut );
select now(),'Erzeuge Index ix_user_inst2' select now(), 'Erzeuge Index ix_user_inst2';
from xdummy;
create index ix_user_inst2 on user_institution (userid ); create index ix_user_inst2 on user_institution (userid );
select now(),'Erzeuge Index ix_user_inst3' select now(), 'Erzeuge Index ix_user_inst3';
from xdummy;
create index ix_user_inst3 on user_institution (gueltig_seit, create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index kostentr_ixktr' select now(), 'Erzeuge Index kostentr_ixktr';
from xdummy;
create index kostentr_ixktr on kostentraeger (key_apnr ); create index kostentr_ixktr on kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr' select now(), 'Erzeuge Index ix_user_ktr';
from xdummy;
create index ix_user_ktr on user_kostentraeger (key_apnr ); create index ix_user_ktr on user_kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr2' select now(), 'Erzeuge Index ix_user_ktr2';
from xdummy;
create index ix_user_ktr2 on user_kostentraeger (userid ); create index ix_user_ktr2 on user_kostentraeger (userid );
select now(),'Erzeuge Index ix_kotr_to_inst1' select now(), 'Erzeuge Index ix_kotr_to_inst1';
from xdummy;
create index ix_kotr_to_inst1 on kotr_to_inst (projnr ); create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
select now(),'Erzeuge Index ix_sx_captions' select now(), 'Erzeuge Index ix_sx_captions';
from xdummy;
create index ix_sx_captions on sx_captions (field_name ); create index ix_sx_captions on sx_captions (field_name );
select now(),'Erzeuge Index ix_sx_captions2' select now(), 'Erzeuge Index ix_sx_captions2';
from xdummy;
create index ix_sx_captions2 on sx_captions (table_name ); create index ix_sx_captions2 on sx_captions (table_name );
select now(),'Erzeuge Index ix_sx_captions3' select now(), 'Erzeuge Index ix_sx_captions3';
from xdummy;
create index ix_sx_captions3 on sx_captions (record_no ); create index ix_sx_captions3 on sx_captions (record_no );
select now(),'Erzeuge Index ix_sx_captions4' select now(), 'Erzeuge Index ix_sx_captions4';
from xdummy;
create index ix_sx_captions4 on sx_captions (locale ); create index ix_sx_captions4 on sx_captions (locale );
select now(),'Erzeuge Index ix_fm_templates_tid' select now(), 'Erzeuge Index ix_fm_templates_tid';
from xdummy;
create unique index ix_fm_templates_tid on fm_templates (id ); create unique index ix_fm_templates_tid on fm_templates (id );
select now(),'Erzeuge Index ix_sx_down_inst' select now(), 'Erzeuge Index ix_sx_down_inst';
from xdummy;
create index ix_sx_down_inst on sx_downloads (ch110_institut ); create index ix_sx_down_inst on sx_downloads (ch110_institut );
select now(),'Erzeuge Index ix_sx_down_dbat' select now(), 'Erzeuge Index ix_sx_down_dbat';
from xdummy;
create index ix_sx_down_dbat on sx_downloads (bezugsdatum, create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit, gueltig_seit,
gueltig_bis ); gueltig_bis );
select now(),'Erzeuge Index ix_ussp' select now(), 'Erzeuge Index ix_ussp';
from xdummy;
create index ix_ussp on user_startpage (userid ); create index ix_ussp on user_startpage (userid );
select now(),'Erzeuge Index ix_ussf' select now(), 'Erzeuge Index ix_ussf';
from xdummy;
create index ix_ussf on user_startfields (userid ); create index ix_ussf on user_startfields (userid );
select now(),'Erzeuge Index ix_sx_tables' select now(), 'Erzeuge Index ix_sx_tables';
from xdummy;
create unique index ix_sx_tables on sx_tables (name ); create unique index ix_sx_tables on sx_tables (name );
select now(),'Erzeuge Index ix_dim_bp_apnr' select now(), 'Erzeuge Index ix_dim_bp_apnr';
from xdummy;
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id, create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr ); apnr );
select now(),'Erzeuge Index ix_dim_bp_apnr2' select now(), 'Erzeuge Index ix_dim_bp_apnr2';
from xdummy;
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id ); create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
select now(),'Erzeuge Index ix_level1_int1' select now(), 'Erzeuge Index ix_level1_int1';
from xdummy;
create index ix_level1_int1 on dim_bp_apnr (level1_int, create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char ); level1_char );
select now(),'Erzeuge Index ix_level1_int2' select now(), 'Erzeuge Index ix_level1_int2';
from xdummy;
create index ix_level1_int2 on dim_bp_apnr (level2_int, create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char ); level2_char );
select now(),'Erzeuge Index ix_level3_int1' select now(), 'Erzeuge Index ix_level3_int1';
from xdummy;
create index ix_level3_int1 on dim_bp_apnr (level3_int, create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char ); level3_char );
select now(),'Erzeuge Index ix_dim_bp_alts1' select now(), 'Erzeuge Index ix_dim_bp_alts1';
from xdummy;
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id ); create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
select now(),'Erzeuge Index ix_dim_c1' select now(), 'Erzeuge Index ix_dim_c1';
from xdummy;
create index ix_dim_c1 on dim_closure (hierarchie_id, create index ix_dim_c1 on dim_closure (hierarchie_id,
key ); key );
select now(),'Erzeuge Index ix_dim_c2' select now(), 'Erzeuge Index ix_dim_c2';
from xdummy;
create index ix_dim_c2 on dim_closure (hierarchie_id, create index ix_dim_c2 on dim_closure (hierarchie_id,
parent, parent,
key ); key );
select now(),'Erzeuge Index ix_tr_dim_bp_apnr' select now(), 'Erzeuge Index ix_tr_dim_bp_apnr';
from xdummy;
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id, create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id, sourcesystem_id,
systeminfo_id ); systeminfo_id );
select now(),'Erzeuge Index ix_sieve_column_defm' select now(), 'Erzeuge Index ix_sieve_column_defm';
from xdummy;
create unique index ix_sieve_column_defm on sieve_column_def (m_id ); create unique index ix_sieve_column_defm on sieve_column_def (m_id );
select now(),'Erzeuge Index ix_sx_jobs_un' select now(), 'Erzeuge Index ix_sx_jobs_un';
from xdummy;
create unique index ix_sx_jobs_un on sx_jobs (uniquename ); create unique index ix_sx_jobs_un on sx_jobs (uniquename );
select now(),'Erzeuge Index ix_implicit_orgrights1' select now(), 'Erzeuge Index ix_implicit_orgrights1';
from xdummy;
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id ); create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
select now(),'Erzeuge Index ix_dim_datum_day_date' select now(), 'Erzeuge Index ix_dim_datum_day_date';
from xdummy;
create index ix_dim_datum_day_date on dim_datum (day_date ); create index ix_dim_datum_day_date on dim_datum (day_date );
select now(),'Erzeuge Index ix_etl_job1' select now(), 'Erzeuge Index ix_etl_job1';
from xdummy;
create unique index ix_etl_job1 on etl_job (uniquename ); create unique index ix_etl_job1 on etl_job (uniquename );

1475
superx/WEB-INF/conf/edustore/db/install/kern_install_ids.sql

File diff suppressed because it is too large Load Diff

1109
superx/WEB-INF/conf/edustore/db/install/kern_install_pg.sql

File diff suppressed because it is too large Load Diff

8
superx/WEB-INF/conf/edustore/db/install/kern_load_ids.sql

@ -2,15 +2,15 @@
--ETL-Schritt load: --ETL-Schritt load:
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql
select now(),'Lade Tabelle kern_cifx_neu' ! echo "Lade Tabelle kern_cifx_neu"
from xdummy; ! echo `date`
!sx_auto_upload_table.x kern_cifx_neu $KERN_LOAD_PFAD/unl/cifx.unl !sx_auto_upload_table.x kern_cifx_neu $KERN_LOAD_PFAD/unl/cifx.unl

6
superx/WEB-INF/conf/edustore/db/install/kern_load_pg.sql

@ -2,15 +2,13 @@
--ETL-Schritt load: --ETL-Schritt load:
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql
select now(),'Lade Tabelle kern_cifx_neu' select now(), 'Lade Tabelle kern_cifx_neu';
from xdummy;
\! sx_auto_upload_table.x kern_cifx_neu $KERN_LOAD_PFAD/unl/cifx.unl \! sx_auto_upload_table.x kern_cifx_neu $KERN_LOAD_PFAD/unl/cifx.unl

16
superx/WEB-INF/conf/edustore/db/install/kern_trans_ids.sql

@ -2,28 +2,28 @@
--ETL-Schritt trans: Transformation der KERN-Rohdaten --ETL-Schritt trans: Transformation der KERN-Rohdaten
select now(),'SQL-Ausdruck truncate table kern_pruefrout; ausführen' ! echo "SQL-Ausdruck truncate table kern_pruefrout; ausführen"
from xdummy; ! echo `date`
truncate table kern_pruefrout; truncate table kern_pruefrout;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql

12
superx/WEB-INF/conf/edustore/db/install/kern_trans_pg.sql

@ -2,28 +2,24 @@
--ETL-Schritt trans: Transformation der KERN-Rohdaten --ETL-Schritt trans: Transformation der KERN-Rohdaten
select now(),'SQL-Ausdruck truncate table kern_pruefrout; ausführen' select now(), 'SQL-Ausdruck truncate table kern_pruefrout; ausführen';
from xdummy;
truncate table kern_pruefrout; truncate table kern_pruefrout;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql

880
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/cif.unl

@ -1,440 +1,440 @@
2^0^1^9003^^^Geschlecht^Geschlecht (Amtl.)^Geschlecht (Amtl.)^^^^ 2^0^1^9003^^^Geschlecht^Geschlecht (Amtl.)^Geschlecht (Amtl.)^^^^^
3^0^2^9000^^^Quellsyste^Quellsystem^Quellsystem^^^^ 3^0^2^9000^^^Quellsyste^Quellsystem^Quellsystem^^^^^
4^0^9003^1^^^männlich^männlich^männlich^^^^ 4^0^9003^1^^^männlich^männlich^männlich^^^^^
5^0^9003^2^^^weiblich^weiblich^weiblich^^^^ 5^0^9003^2^^^weiblich^weiblich^weiblich^^^^^
6^0^2^649^^^BVL BUND^BVL Gruppe (Bund)^BVL Gruppe (Bund)^^^^ 6^0^2^649^^^BVL BUND^BVL Gruppe (Bund)^BVL Gruppe (Bund)^^^^^
7^0^651^40^^^40^40^40 Jahre^^^^ 7^0^651^40^^^40^40^40 Jahre^^^^^
8^0^651^59^^^59^59^59 Jahre^^^^ 8^0^651^59^^^59^59^59 Jahre^^^^^
9^0^12^461^^^Pakistan^Pakistan,Islamische Rep.^Pakistan,Islamische Republik^^ASI^^ 9^0^12^461^^^Pakistan^Pakistan,Islamische Rep.^Pakistan,Islamische Republik^^ASI^^^
10^0^12^460^^^Banglad.^Bangladesch^Bangladesch^^ASI^^ 10^0^12^460^^^Banglad.^Bangladesch^Bangladesch^^ASI^^^
11^0^12^425^^^Aserbaids.^Aserbaidschan^Aserbaidschan^^ASI^^ 11^0^12^425^^^Aserbaids.^Aserbaidschan^Aserbaidschan^^ASI^^^
12^0^12^527^^^Cookinseln^Cookinseln^Cookinseln^^AUS^^ 12^0^12^527^^^Cookinseln^Cookinseln^Cookinseln^^AUS^^^
13^0^657^16^^^16^16^16 Semester^^^^ 13^0^657^16^^^16^16^16 Semester^^^^^
14^0^661^19912^^^19912^WS 1991/1992^WS 1991/1992^^^^ 14^0^661^19912^^^19912^WS 1991/1992^WS 1991/1992^^^^^
15^0^12^243^^^Kenia^Kenia^Kenia^^AFR^^ 15^0^12^243^^^Kenia^Kenia^Kenia^^AFR^^^
16^0^12^165^^^Ungarn^Ungarn^Ungarn^^EUR^^ 16^0^12^165^^^Ungarn^Ungarn^Ungarn^^EUR^^^
17^0^651^37^^^37^37^37 Jahre^^^^ 17^0^651^37^^^37^37^37 Jahre^^^^^
18^0^661^20001^^^20001^SS 2000^SS 2000^^^^ 18^0^661^20001^^^20001^SS 2000^SS 2000^^^^^
19^0^657^1^^^1^1^1 Semester^^^^ 19^0^657^1^^^1^1^1 Semester^^^^^
20^0^12^441^^^Israel^Israel^Israel^^ASI^^ 20^0^12^441^^^Israel^Israel^Israel^^ASI^^^
21^0^657^46^^^46^46^46 Semester^^^^ 21^0^657^46^^^46^46^46 Semester^^^^^
22^0^656^0^^^0^0^0 Semester^^^^ 22^0^656^0^^^0^0^0 Semester^^^^^
23^0^12^256^^^Malawi^Malawi^Malawi^^AFR^^ 23^0^12^256^^^Malawi^Malawi^Malawi^^AFR^^^
24^0^651^60^^^60^60^60 Jahre^^^^ 24^0^651^60^^^60^60^60 Jahre^^^^^
25^0^12^421^^^Jemen^Jemen^Jemen^^ASI^^ 25^0^12^421^^^Jemen^Jemen^Jemen^^ASI^^^
26^0^655^17^^^17^17^17 Semester^^^^ 26^0^655^17^^^17^17^17 Semester^^^^^
27^0^655^48^^^48^48^48 Semester^^^^ 27^0^655^48^^^48^48^48 Semester^^^^^
28^0^660^3^^^3^3^Note 3^^^^ 28^0^660^3^^^3^3^Note 3^^^^^
29^0^661^20092^^^20092^WS 2009/2010^WS 2009/2010^^^^ 29^0^661^20092^^^20092^WS 2009/2010^WS 2009/2010^^^^^
30^0^655^23^^^23^23^23 Semester^^^^ 30^0^655^23^^^23^23^23 Semester^^^^^
31^0^12^476^^^Thailand^Thailand^Thailand^^ASI^^ 31^0^12^476^^^Thailand^Thailand^Thailand^^ASI^^^
32^0^657^27^^^27^27^27 Semester^^^^ 32^0^657^27^^^27^27^27 Semester^^^^^
33^0^657^47^^^47^47^47 Semester^^^^ 33^0^657^47^^^47^47^47 Semester^^^^^
34^0^12^320^^^Antig.Barb^Antigua und Barbuda^Antigua und Barbuda^^AME^^ 34^0^12^320^^^Antig.Barb^Antigua und Barbuda^Antigua und Barbuda^^AME^^^
54^0^651^57^^^57^57^57 Jahre^^^^ 54^0^651^57^^^57^57^57 Jahre^^^^^
35^0^12^371^^^Trini/Toba^Trinidad und Tobago^Trinidad und Tobago^^AME^^ 35^0^12^371^^^Trini/Toba^Trinidad und Tobago^Trinidad und Tobago^^AME^^^
36^0^12^167^^^Vatikan^Vatikanstadt^Vatikanstadt^^EUR^^ 36^0^12^167^^^Vatikan^Vatikanstadt^Vatikanstadt^^EUR^^^
37^0^12^347^^^Honduras^Honduras^Honduras^^AME^^ 37^0^12^347^^^Honduras^Honduras^Honduras^^AME^^^
38^0^660^2^^^2^2^Note 2^^^^ 38^0^660^2^^^2^2^Note 2^^^^^
39^0^655^50^^^50^50^50 Semester^^^^ 39^0^655^50^^^50^50^50 Semester^^^^^
40^0^657^58^^^58^58^58 Semester^^^^ 40^0^657^58^^^58^58^58 Semester^^^^^
41^0^12^254^^^Mosambik^Mosambik^Mosambik^^AFR^^ 41^0^12^254^^^Mosambik^Mosambik^Mosambik^^AFR^^^
42^0^12^367^^^Venezuela^Venezuela^Venezuela^^AME^^ 42^0^12^367^^^Venezuela^Venezuela^Venezuela^^AME^^^
43^0^12^438^^^Irak^Irak^Irak^^ASI^^ 43^0^12^438^^^Irak^Irak^Irak^^ASI^^^
44^0^661^20081^^^20081^SS 2008^SS 2008^^^^ 44^0^661^20081^^^20081^SS 2008^SS 2008^^^^^
45^0^12^479^^^China VR^China (VR)^Volksrepublik China^^ASI^^ 45^0^12^479^^^China VR^China (VR)^Volksrepublik China^^ASI^^^
46^0^12^248^^^Libyen^Libyen^Libyen^^AFR^^ 46^0^12^248^^^Libyen^Libyen^Libyen^^AFR^^^
47^0^655^34^^^34^34^34 Semester^^^^ 47^0^655^34^^^34^34^34 Semester^^^^^
48^0^661^20022^^^20022^WS 2002/2003^WS 2002/2003^^^^ 48^0^661^20022^^^20022^WS 2002/2003^WS 2002/2003^^^^^
49^0^12^426^^^Bhutan^Bhutan^Bhutan^^ASI^^ 49^0^12^426^^^Bhutan^Bhutan^Bhutan^^ASI^^^
50^0^12^324^^^Bahamas^Bahamas^Bahamas^^AME^^ 50^0^12^324^^^Bahamas^Bahamas^Bahamas^^AME^^^
51^0^655^28^^^28^28^28 Semester^^^^ 51^0^655^28^^^28^28^28 Semester^^^^^
52^0^12^170^^^Serbien^Serbien^Serbien^^EUR^^ 52^0^12^170^^^Serbien^Serbien^Serbien^^EUR^^^
53^0^12^139^^^Lettland^Lettland^Lettland^^EUR^^ 53^0^12^139^^^Lettland^Lettland^Lettland^^EUR^^^
55^0^651^41^^^41^41^41 Jahre^^^^ 55^0^651^41^^^41^41^41 Jahre^^^^^
56^0^655^32^^^32^32^32 Semester^^^^ 56^0^655^32^^^32^32^32 Semester^^^^^
57^0^661^19911^^^19911^SS 1991^SS 1991^^^^ 57^0^661^19911^^^19911^SS 1991^SS 1991^^^^^
58^0^655^12^^^12^12^12 Semester^^^^ 58^0^655^12^^^12^12^12 Semester^^^^^
59^0^12^262^^^Kamerun^Kamerun^Kamerun^^AFR^^ 59^0^12^262^^^Kamerun^Kamerun^Kamerun^^AFR^^^
60^0^655^22^^^22^22^22 Semester^^^^ 60^0^655^22^^^22^22^22 Semester^^^^^
61^0^12^161^^^Spanien^Spanien^Spanien^^EUR^^ 61^0^12^161^^^Spanien^Spanien^Spanien^^EUR^^^
62^0^12^470^^^Tadschiki.^Tadschikistan^Tadschikistan (TJ)^^ASI^^ 62^0^12^470^^^Tadschiki.^Tadschikistan^Tadschikistan (TJ)^^ASI^^^
63^0^657^52^^^52^52^52 Semester^^^^ 63^0^657^52^^^52^52^52 Semester^^^^^
64^0^661^19921^^^19921^SS 1992^SS 1992^^^^ 64^0^661^19921^^^19921^SS 1992^SS 1992^^^^^
65^0^12^336^^^Ecuador^Ecuador^Ecuador^^AME^^ 65^0^12^336^^^Ecuador^Ecuador^Ecuador^^AME^^^
66^0^660^4^^^4^4^Note 4^^^^ 66^0^660^4^^^4^4^Note 4^^^^^
67^0^12^340^^^Grenada^Grenada^Grenada^^AME^^ 67^0^12^340^^^Grenada^Grenada^Grenada^^AME^^^
68^0^651^54^^^54^54^54 Jahre^^^^ 68^0^651^54^^^54^54^54 Jahre^^^^^
69^0^12^132^^^Serb.u.Mo.^Serbien u. Montenegro^Serbien u. Montenegro^^EUR^^ 69^0^12^132^^^Serb.u.Mo.^Serbien u. Montenegro^Serbien u. Montenegro^^EUR^^^
70^0^12^163^^^Türkei^Türkei^Türkei^^EUR^^ 70^0^12^163^^^Türkei^Türkei^Türkei^^EUR^^^
71^0^12^348^^^Kanada^Kanada^Kanada^^AME^^ 71^0^12^348^^^Kanada^Kanada^Kanada^^AME^^^
72^0^651^23^^^23^23^23 Jahre^^^^ 72^0^651^23^^^23^23^23 Jahre^^^^^
73^0^657^25^^^25^25^25 Semester^^^^ 73^0^657^25^^^25^25^25 Semester^^^^^
74^0^12^274^^^Äquat.Gui.^Äquatorialguinea^Äquatorialguinea^^AFR^^ 74^0^12^274^^^Äquat.Gui.^Äquatorialguinea^Äquatorialguinea^^AFR^^^
75^0^655^20^^^20^20^20 Semester^^^^ 75^0^655^20^^^20^20^20 Semester^^^^^
76^0^651^43^^^43^43^43 Jahre^^^^ 76^0^651^43^^^43^43^43 Jahre^^^^^
77^0^12^353^^^Mexiko^Mexiko^Mexiko^^AME^^ 77^0^12^353^^^Mexiko^Mexiko^Mexiko^^AME^^^
78^0^12^261^^^Guinea^Guinea^Guinea^^AFR^^ 78^0^12^261^^^Guinea^Guinea^Guinea^^AFR^^^
79^0^12^284^^^Tschad^Tschad^Tschad^^AFR^^ 79^0^12^284^^^Tschad^Tschad^Tschad^^AFR^^^
80^0^658^99^^^in RSZ^in der Regelstudienzeit^in der Regelstudienzeit^^^^ 80^0^658^99^^^in RSZ^in der Regelstudienzeit^in der Regelstudienzeit^^^^^
81^0^661^20021^^^20021^SS 2002^SS 2002^^^^ 81^0^661^20021^^^20021^SS 2002^SS 2002^^^^^
82^0^12^499^^^Macau^Macau (Übrig.Asien)^Macau (Übriges Asien)^^ASI^^ 82^0^12^499^^^Macau^Macau (Übrig.Asien)^Macau (Übriges Asien)^^ASI^^^
83^0^655^49^^^49^49^49 Semester^^^^ 83^0^655^49^^^49^49^49 Semester^^^^^
84^0^657^54^^^54^54^54 Semester^^^^ 84^0^657^54^^^54^54^54 Semester^^^^^
85^0^12^431^^^Sri Lanka^Sri Lanka(Ceylon)^Sri Lanka(Ceylon)^^ASI^^ 85^0^12^431^^^Sri Lanka^Sri Lanka(Ceylon)^Sri Lanka(Ceylon)^^ASI^^^
86^0^12^148^^^Niederland^Niederlande^Niederlande^^EUR^^ 86^0^12^148^^^Niederland^Niederlande^Niederlande^^EUR^^^
87^0^12^289^^^Ze.Afrik.R^Zentralafrik. Republik^Zentralafrik. Republik^^AFR^^ 87^0^12^289^^^Ze.Afrik.R^Zentralafrik. Republik^Zentralafrik. Republik^^AFR^^^
88^0^657^8^^^8^8^8 Semester^^^^ 88^0^657^8^^^8^8^8 Semester^^^^^
89^0^12^399^^^Übrig.Am.^Übriges Amerika^Übriges Amerika^^AME^^ 89^0^12^399^^^Übrig.Am.^Übriges Amerika^Übriges Amerika^^AME^^^
90^0^12^365^^^Uruguay^Uruguay^Uruguay^^AME^^ 90^0^12^365^^^Uruguay^Uruguay^Uruguay^^AME^^^
91^0^12^443^^^Jemen^Jemen^Jemen^^U^^ 91^0^12^443^^^Jemen^Jemen^Jemen^^U^^^
92^0^661^20011^^^20011^SS 2001^SS 2001^^^^ 92^0^661^20011^^^20011^SS 2001^SS 2001^^^^^
93^0^651^22^^^22^22^22 Jahre^^^^ 93^0^651^22^^^22^22^22 Jahre^^^^^
94^0^12^160^^^Russ.Foed.^Russische Foederation^Russische Foederation^^EUR^^ 94^0^12^160^^^Russ.Foed.^Russische Foederation^Russische Foederation^^EUR^^^
95^0^661^20062^^^20062^WS 2006/2007^WS 2006/2007^^^^ 95^0^661^20062^^^20062^WS 2006/2007^WS 2006/2007^^^^^
96^0^12^151^^^Österreich^Österreich^Österreich^^EUR^^ 96^0^12^151^^^Österreich^Österreich^Österreich^^EUR^^^
97^0^12^337^^^El Salvad.^El Salvador^El Salvador^^AME^^ 97^0^12^337^^^El Salvad.^El Salvador^El Salvador^^AME^^^
98^0^12^437^^^Indonesien^Indonesien^Indonesien^^ASI^^ 98^0^12^437^^^Indonesien^Indonesien^Indonesien^^ASI^^^
99^0^655^35^^^35^35^35 Semester^^^^ 99^0^655^35^^^35^35^35 Semester^^^^^
100^0^12^370^^^St.Kitts^St.Kitts und Nevis^St.Kitts und Nevis^^AME^^ 100^0^12^370^^^St.Kitts^St.Kitts und Nevis^St.Kitts und Nevis^^AME^^^
101^0^12^233^^^Simbabwe^Simbabwe^Simbabwe^^AFR^^ 101^0^12^233^^^Simbabwe^Simbabwe^Simbabwe^^AFR^^^
102^0^12^286^^^Uganda^Uganda^Uganda^^AFR^^ 102^0^12^286^^^Uganda^Uganda^Uganda^^AFR^^^
103^0^655^57^^^57^57^57 Semester^^^^ 103^0^655^57^^^57^57^57 Semester^^^^^
104^0^651^30^^^30^30^30 Jahre^^^^ 104^0^651^30^^^30^30^30 Jahre^^^^^
105^0^651^47^^^47^47^47 Jahre^^^^ 105^0^651^47^^^47^47^47 Jahre^^^^^
106^0^657^40^^^40^40^40 Semester^^^^ 106^0^657^40^^^40^40^40 Semester^^^^^
107^0^658^3^^^unbekannt^unbekannt^unbekannt^^^^ 107^0^658^3^^^unbekannt^unbekannt^unbekannt^^^^^
108^0^12^541^^^Tonga^Tonga^Tonga^^AUS^^ 108^0^12^541^^^Tonga^Tonga^Tonga^^AUS^^^
109^0^12^272^^^SierraLeon^Sierra Leone^Sierra Leone^^AFR^^ 109^0^12^272^^^SierraLeon^Sierra Leone^Sierra Leone^^AFR^^^
110^0^12^134^^^Griechenl.^Griechenland^Griechenland^^EUR^^ 110^0^12^134^^^Griechenl.^Griechenland^Griechenland^^EUR^^^
111^0^651^25^^^25^25^25 Jahre^^^^ 111^0^651^25^^^25^25^25 Jahre^^^^^
112^0^12^545^^^Mikrones.^Mikronesien^Mikronesien^^AUS^^ 112^0^12^545^^^Mikrones.^Mikronesien^Mikronesien^^AUS^^^
113^0^12^168^^^Verein.KR^Vereinigtes Königreich^Vereinigtes Königreich^^EUR^^ 113^0^12^168^^^Verein.KR^Vereinigtes Königreich^Vereinigtes Königreich^^EUR^^^
114^0^657^33^^^33^33^33 Semester^^^^ 114^0^657^33^^^33^33^33 Semester^^^^^
115^0^655^26^^^26^26^26 Semester^^^^ 115^0^655^26^^^26^26^26 Semester^^^^^
116^0^12^333^^^Dominica^Dominica (Winward Inseln)^Dominica (Winwand Inseln)^^AME^^ 116^0^12^333^^^Dominica^Dominica (Winward Inseln)^Dominica (Winwand Inseln)^^AME^^^
117^0^12^366^^^St.Lucia^Saint Lucia^Saint Lucia^^AME^^ 117^0^12^366^^^St.Lucia^Saint Lucia^Saint Lucia^^AME^^^
118^0^661^19941^^^19941^SS 1994^SS 1994^^^^ 118^0^661^19941^^^19941^SS 1994^SS 1994^^^^^
119^0^657^38^^^38^38^38 Semester^^^^ 119^0^657^38^^^38^38^38 Semester^^^^^
120^0^12^525^^^Nördl.Mar^Nördl. Marianen (Ozeanien^Nördl. Marianen (Ozeanien)^^AUS^^ 120^0^12^525^^^Nördl.Mar^Nördl. Marianen (Ozeanien^Nördl. Marianen (Ozeanien)^^AUS^^^
121^0^653^1^^^1^1^Studiengang Nr. 1^^^^ 121^0^653^1^^^1^1^Studiengang Nr. 1^^^^^
122^0^651^50^^^50^50^50 Jahre^^^^ 122^0^651^50^^^50^50^50 Jahre^^^^^
123^0^12^144^^^Mazedonien^Mazedonien^Mazedonien^^EUR^^ 123^0^12^144^^^Mazedonien^Mazedonien^Mazedonien^^EUR^^^
124^0^12^361^^^Peru^Peru^Peru^^AME^^ 124^0^12^361^^^Peru^Peru^Peru^^AME^^^
125^0^651^33^^^33^33^33 Jahre^^^^ 125^0^651^33^^^33^33^33 Jahre^^^^^
126^0^657^18^^^18^18^18 Semester^^^^ 126^0^657^18^^^18^18^18 Semester^^^^^
127^0^12^359^^^Paraguay^Paraguay^Paraguay^^AME^^ 127^0^12^359^^^Paraguay^Paraguay^Paraguay^^AME^^^
128^0^12^227^^^Botswana^Botswana^Botswana^^AFR^^ 128^0^12^227^^^Botswana^Botswana^Botswana^^AFR^^^
129^0^655^14^^^14^14^14 Semester^^^^ 129^0^655^14^^^14^14^14 Semester^^^^^
130^0^655^3^^^3^3^3 Semester^^^^ 130^0^655^3^^^3^3^3 Semester^^^^^
131^0^12^483^^^Timor^Timor-Leste^Timor-Leste^^AUS^^ 131^0^12^483^^^Timor^Timor-Leste^Timor-Leste^^AUS^^^
132^0^651^27^^^27^27^27 Jahre^^^^ 132^0^651^27^^^27^27^27 Jahre^^^^^
133^0^12^997^^^Staatenlos^Staatenlos^Staatenlos^^U^^ 133^0^12^997^^^Staatenlos^Staatenlos^Staatenlos^^U^^^
134^0^651^48^^^48^48^48 Jahre^^^^ 134^0^651^48^^^48^48^48 Jahre^^^^^
135^0^655^56^^^56^56^56 Semester^^^^ 135^0^655^56^^^56^56^56 Semester^^^^^
136^0^657^11^^^11^11^11 Semester^^^^ 136^0^657^11^^^11^11^11 Semester^^^^^
137^0^657^21^^^21^21^21 Semester^^^^ 137^0^657^21^^^21^21^21 Semester^^^^^
138^0^657^4^^^4^4^4 Semester^^^^ 138^0^657^4^^^4^4^4 Semester^^^^^
139^0^12^155^^^Slowakei^Slowakei^Slowakei^^EUR^^ 139^0^12^155^^^Slowakei^Slowakei^Slowakei^^EUR^^^
140^0^655^41^^^41^41^41 Semester^^^^ 140^0^655^41^^^41^41^41 Semester^^^^^
141^0^660^5^^^5^5^Note 5^^^^ 141^0^660^5^^^5^5^Note 5^^^^^
142^0^12^439^^^Iran^Iran^Iran^^ASI^^ 142^0^12^439^^^Iran^Iran^Iran^^ASI^^^
143^0^655^39^^^39^39^39 Semester^^^^ 143^0^655^39^^^39^39^39 Semester^^^^^
144^0^12^540^^^Tuvalu^Tuvalu^Tuvalu^^AUS^^ 144^0^12^540^^^Tuvalu^Tuvalu^Tuvalu^^AUS^^^
145^0^651^55^^^55^55^55 Jahre^^^^ 145^0^651^55^^^55^55^55 Jahre^^^^^
146^0^657^44^^^44^44^44 Semester^^^^ 146^0^657^44^^^44^44^44 Semester^^^^^
147^0^651^63^^^63^63^63 Jahre^^^^ 147^0^651^63^^^63^63^63 Jahre^^^^^
148^0^12^121^^^Albanien^Albanien^Albanien^^EUR^^ 148^0^12^121^^^Albanien^Albanien^Albanien^^EUR^^^
149^0^12^432^^^Vietnam^Vietnam^Vietnam^^ASI^^ 149^0^12^432^^^Vietnam^Vietnam^Vietnam^^ASI^^^
150^0^12^141^^^Liechtenst^Liechtenstein^Liechtenstein^^EUR^^ 150^0^12^141^^^Liechtenst^Liechtenstein^Liechtenstein^^EUR^^^
151^0^657^29^^^29^29^29 Semester^^^^ 151^0^657^29^^^29^29^29 Semester^^^^^
152^0^12^422^^^Armenien^Armenien^Armenien^^ASI^^ 152^0^12^422^^^Armenien^Armenien^Armenien^^ASI^^^
153^0^655^24^^^24^24^24 Semester^^^^ 153^0^655^24^^^24^24^24 Semester^^^^^
154^0^657^30^^^30^30^30 Semester^^^^ 154^0^657^30^^^30^30^30 Semester^^^^^
155^0^657^43^^^43^43^43 Semester^^^^ 155^0^657^43^^^43^43^43 Semester^^^^^
156^0^651^17^^^17^17^17 Jahre^^^^ 156^0^651^17^^^17^17^17 Jahre^^^^^
157^0^655^45^^^45^45^45 Semester^^^^ 157^0^655^45^^^45^45^45 Semester^^^^^
158^0^657^7^^^7^7^7 Semester^^^^ 158^0^657^7^^^7^7^7 Semester^^^^^
159^0^657^15^^^15^15^15 Semester^^^^ 159^0^657^15^^^15^15^15 Semester^^^^^
160^0^12^526^^^Fidschi^Fidschi-Inseln^Fidschi-Inseln^^AUS^^ 160^0^12^526^^^Fidschi^Fidschi-Inseln^Fidschi-Inseln^^AUS^^^
161^0^12^349^^^Kolumbien^Kolumbien^Kolumbien^^AME^^ 161^0^12^349^^^Kolumbien^Kolumbien^Kolumbien^^AME^^^
162^0^12^142^^^Litauen^Litauen^Litauen^^EUR^^ 162^0^12^142^^^Litauen^Litauen^Litauen^^EUR^^^
163^0^654^1^^^1^1^Fach Nr. 1^^^^ 163^0^654^1^^^1^1^Fach Nr. 1^^^^^
164^0^12^456^^^Oman^Oman^Oman^^ASI^^ 164^0^12^456^^^Oman^Oman^Oman^^ASI^^^
165^0^651^34^^^34^34^34 Jahre^^^^ 165^0^651^34^^^34^34^34 Jahre^^^^^
166^0^655^37^^^37^37^37 Semester^^^^ 166^0^655^37^^^37^37^37 Semester^^^^^
167^0^12^471^^^Turkmenist^Turkmenistan^Turkmenistan^^ASI^^ 167^0^12^471^^^Turkmenist^Turkmenistan^Turkmenistan^^ASI^^^
168^0^651^28^^^28^28^28 Jahre^^^^ 168^0^651^28^^^28^28^28 Jahre^^^^^
169^0^655^36^^^36^36^36 Semester^^^^ 169^0^655^36^^^36^36^36 Semester^^^^^
170^0^655^52^^^52^52^52 Semester^^^^ 170^0^655^52^^^52^52^52 Semester^^^^^
171^0^12^226^^^Lesotho^Lesotho^Lesotho^^AFR^^ 171^0^12^226^^^Lesotho^Lesotho^Lesotho^^AFR^^^
172^0^12^544^^^Marshalli.^Marshall-Inseln^Marshall-Inseln^^AUS^^ 172^0^12^544^^^Marshalli.^Marshall-Inseln^Marshall-Inseln^^AUS^^^
173^0^657^22^^^22^22^22 Semester^^^^ 173^0^657^22^^^22^22^22 Semester^^^^^
174^0^661^19982^^^19982^WS 1998/1999^WS 1998/1999^^^^ 174^0^661^19982^^^19982^WS 1998/1999^WS 1998/1999^^^^^
175^0^651^45^^^45^45^45 Jahre^^^^ 175^0^651^45^^^45^45^45 Jahre^^^^^
176^0^657^12^^^12^12^12 Semester^^^^ 176^0^657^12^^^12^12^12 Semester^^^^^
177^0^12^158^^^Schweiz^Schweiz^Schweiz^^EUR^^ 177^0^12^158^^^Schweiz^Schweiz^Schweiz^^EUR^^^
178^0^657^32^^^32^32^32 Semester^^^^ 178^0^657^32^^^32^32^32 Semester^^^^^
219^0^657^19^^^19^19^19 Semester^^^^ 219^0^657^19^^^19^19^19 Semester^^^^^
179^0^12^147^^^Monaco^Monaco^Monaco^^EUR^^ 179^0^12^147^^^Monaco^Monaco^Monaco^^EUR^^^
180^0^657^28^^^28^28^28 Semester^^^^ 180^0^657^28^^^28^28^28 Semester^^^^^
181^0^661^20071^^^20071^SS 2007^SS 2007^^^^ 181^0^661^20071^^^20071^SS 2007^SS 2007^^^^^
182^0^12^166^^^Ukraine^Ukraine^Ukraine^^EUR^^ 182^0^12^166^^^Ukraine^Ukraine^Ukraine^^EUR^^^
183^0^12^125^^^Bulgarien^Bulgarien^Bulgarien^^EUR^^ 183^0^12^125^^^Bulgarien^Bulgarien^Bulgarien^^EUR^^^
184^0^12^221^^^Algerien^Algerien^Algerien^^AFR^^ 184^0^12^221^^^Algerien^Algerien^Algerien^^AFR^^^
185^0^12^267^^^Namibia^Namibia^Namibia^^AFR^^ 185^0^12^267^^^Namibia^Namibia^Namibia^^AFR^^^
186^0^651^38^^^38^38^38 Jahre^^^^ 186^0^651^38^^^38^38^38 Jahre^^^^^
187^0^12^136^^^Island^Island^Island^^EUR^^ 187^0^12^136^^^Island^Island^Island^^EUR^^^
188^0^657^34^^^34^34^34 Semester^^^^ 188^0^657^34^^^34^34^34 Semester^^^^^
189^0^12^330^^^Belize^Belize^Belize^^AME^^ 189^0^12^330^^^Belize^Belize^Belize^^AME^^^
190^0^12^285^^^Tunesien^Tunesien^Tunesien^^AFR^^ 190^0^12^285^^^Tunesien^Tunesien^Tunesien^^AFR^^^
191^0^655^13^^^13^13^13 Semester^^^^ 191^0^655^13^^^13^13^13 Semester^^^^^
192^0^661^19951^^^19951^SS 1995^SS 1995^^^^ 192^0^661^19951^^^19951^SS 1995^SS 1995^^^^^
193^0^661^19892^^^19892^WS 1989/1990^WS 1989/1990^^^^ 193^0^661^19892^^^19892^WS 1989/1990^WS 1989/1990^^^^^
194^0^12^327^^^Brasilien^Brasilien^Brasilien^^AME^^ 194^0^12^327^^^Brasilien^Brasilien^Brasilien^^AME^^^
195^0^12^153^^^Portugal^Portugal^Portugal^^EUR^^ 195^0^12^153^^^Portugal^Portugal^Portugal^^EUR^^^
196^0^12^246^^^Kongo^Kongo (Dem.Republik)^Kongo (Demokratische Republik)^^AFR^^ 196^0^12^246^^^Kongo^Kongo (Dem.Republik)^Kongo (Demokratische Republik)^^AFR^^^
197^0^12^199^^^Übrig. Eur^Übriges Europa^Übriges Europa^^EUR^^ 197^0^12^199^^^Übrig. Eur^Übriges Europa^Übriges Europa^^EUR^^^
198^0^12^448^^^Kuwait^Kuwait^Kuwait^^ASI^^ 198^0^12^448^^^Kuwait^Kuwait^Kuwait^^ASI^^^
199^0^655^42^^^42^42^42 Semester^^^^ 199^0^655^42^^^42^42^42 Semester^^^^^
200^0^12^245^^^Kongo^Kongo, Republik^Kongo, Republik^^AFR^^ 200^0^12^245^^^Kongo^Kongo, Republik^Kongo, Republik^^AFR^^^
201^0^12^474^^^Singapur^Singapur^Singapur^^ASI^^ 201^0^12^474^^^Singapur^Singapur^Singapur^^ASI^^^
202^0^12^477^^^Usbekistan^Usbekistan^Usbekistan^^ASI^^ 202^0^12^477^^^Usbekistan^Usbekistan^Usbekistan^^ASI^^^
203^0^12^287^^^Ägypten^Ägypten^Ägypten^^AFR^^ 203^0^12^287^^^Ägypten^Ägypten^Ägypten^^AFR^^^
204^0^657^50^^^50^50^50 Semester^^^^ 204^0^657^50^^^50^50^50 Semester^^^^^
205^0^660^0^^^0^0^Note 0^^^^ 205^0^660^0^^^0^0^Note 0^^^^^
206^0^12^269^^^Senegal^Senegal^Senegal^^AFR^^ 206^0^12^269^^^Senegal^Senegal^Senegal^^AFR^^^
207^0^655^31^^^31^31^31 Semester^^^^ 207^0^655^31^^^31^31^31 Semester^^^^^
208^0^655^27^^^27^27^27 Semester^^^^ 208^0^655^27^^^27^27^27 Semester^^^^^
209^0^655^47^^^47^47^47 Semester^^^^ 209^0^655^47^^^47^47^47 Semester^^^^^
210^0^12^252^^^Marokko^Marokko^Marokko^^AFR^^ 210^0^12^252^^^Marokko^Marokko^Marokko^^AFR^^^
211^0^657^23^^^23^23^23 Semester^^^^ 211^0^657^23^^^23^23^23 Semester^^^^^
212^0^661^20091^^^20091^SS 2009^SS 2009^^^^ 212^0^661^20091^^^20091^SS 2009^SS 2009^^^^^
213^0^12^140^^^Montenegro^Montenegro^Montenegro^^EUR^^ 213^0^12^140^^^Montenegro^Montenegro^Montenegro^^EUR^^^
214^0^12^255^^^Niger^Niger^Niger^^AFR^^ 214^0^12^255^^^Niger^Niger^Niger^^AFR^^^
215^0^651^52^^^52^52^52 Jahre^^^^ 215^0^651^52^^^52^52^52 Jahre^^^^^
216^0^651^51^^^51^51^51 Jahre^^^^ 216^0^651^51^^^51^51^51 Jahre^^^^^
217^0^661^20082^^^20082^WS 2008/2009^WS 2008/2009^^^^ 217^0^661^20082^^^20082^WS 2008/2009^WS 2008/2009^^^^^
218^0^651^29^^^29^29^29 Jahre^^^^ 218^0^651^29^^^29^29^29 Jahre^^^^^
220^0^12^164^^^Tschechien^Tschechische Republik^Tschechische Republik^^EUR^^ 220^0^12^164^^^Tschechien^Tschechische Republik^Tschechische Republik^^EUR^^^
221^0^12^595^^^Pitcairn-I^Pitcairn-Inseln^Pitcairn-Inseln^^AUS^^ 221^0^12^595^^^Pitcairn-I^Pitcairn-Inseln^Pitcairn-Inseln^^AUS^^^
222^0^655^9^^^9^9^9 Semester^^^^ 222^0^655^9^^^9^9^9 Semester^^^^^
223^0^12^326^^^Bolivien^Bolivien^Bolivien^^AME^^ 223^0^12^326^^^Bolivien^Bolivien^Bolivien^^AME^^^
224^0^12^251^^^Mali^Mali^Mali^^AFR^^ 224^0^12^251^^^Mali^Mali^Mali^^AFR^^^
225^0^12^454^^^Malediven^Malediven^Malediven^^ASI^^ 225^0^12^454^^^Malediven^Malediven^Malediven^^ASI^^^
226^0^657^17^^^17^17^17 Semester^^^^ 226^0^657^17^^^17^17^17 Semester^^^^^
227^0^661^20042^^^20042^WS 2004/2005^WS 2004/2005^^^^ 227^0^661^20042^^^20042^WS 2004/2005^WS 2004/2005^^^^^
228^0^651^36^^^36^36^36 Jahre^^^^ 228^0^651^36^^^36^36^36 Jahre^^^^^
229^0^657^48^^^48^48^48 Semester^^^^ 229^0^657^48^^^48^48^48 Semester^^^^^
230^0^12^257^^^Sambia^Sambia^Sambia^^AFR^^ 230^0^12^257^^^Sambia^Sambia^Sambia^^AFR^^^
231^0^12^244^^^Komoren^Komoren^Komoren^^AFR^^ 231^0^12^244^^^Komoren^Komoren^Komoren^^AFR^^^
232^0^12^450^^^Kirgisist.^Kirgisistan^Kirgisistan^^ASI^^ 232^0^12^450^^^Kirgisist.^Kirgisistan^Kirgisistan^^ASI^^^
233^0^12^299^^^übrig.Afr.^übriges Afrika^übriges Afrika^^AFR^^ 233^0^12^299^^^übrig.Afr.^übriges Afrika^übriges Afrika^^AFR^^^
234^0^12^442^^^Japan^Japan^Japan^^ASI^^ 234^0^12^442^^^Japan^Japan^Japan^^ASI^^^
235^0^12^282^^^Tansania^Tansania^Tansania^^AFR^^ 235^0^12^282^^^Tansania^Tansania^Tansania^^AFR^^^
236^0^12^458^^^Nepal^Nepal^Nepal^^ASI^^ 236^0^12^458^^^Nepal^Nepal^Nepal^^ASI^^^
237^0^12^122^^^Bosn.u.He.^Bosnien und Herzegowina^Bosnien und Herzegowina^^EUR^^ 237^0^12^122^^^Bosn.u.He.^Bosnien und Herzegowina^Bosnien und Herzegowina^^EUR^^^
238^0^12^434^^^Korea,Nord^Korea, Nord, Demokr. VR^Korea, Nord, Demokr. VR^^ASI^^ 238^0^12^434^^^Korea,Nord^Korea, Nord, Demokr. VR^Korea, Nord, Demokr. VR^^ASI^^^
239^0^655^55^^^55^55^55 Semester^^^^ 239^0^655^55^^^55^55^55 Semester^^^^^
240^0^655^5^^^5^5^5 Semester^^^^ 240^0^655^5^^^5^5^5 Semester^^^^^
241^0^12^532^^^Vanuatu^Vanuatu^Vanuatu^^AUS^^ 241^0^12^532^^^Vanuatu^Vanuatu^Vanuatu^^AUS^^^
242^0^655^46^^^46^46^46 Semester^^^^ 242^0^655^46^^^46^46^46 Semester^^^^^
243^0^661^19931^^^19931^SS 1993^SS 1993^^^^ 243^0^661^19931^^^19931^SS 1993^SS 1993^^^^^
244^0^661^20101^^^20101^SS 2010^SS 2010^^^^ 244^0^661^20101^^^20101^SS 2010^SS 2010^^^^^
245^0^12^446^^^Kambodscha^Kambodscha^Kambodscha^^ASI^^ 245^0^12^446^^^Kambodscha^Kambodscha^Kambodscha^^ASI^^^
246^0^12^444^^^Kasachs.^Kasachstan^Kasachstan^^ASI^^ 246^0^12^444^^^Kasachs.^Kasachstan^Kasachstan^^ASI^^^
247^0^12^273^^^Somalia^Somalia^Somalia^^AFR^^ 247^0^12^273^^^Somalia^Somalia^Somalia^^AFR^^^
248^0^12^128^^^Finnland^Finnland^Finnland^^EUR^^ 248^0^12^128^^^Finnland^Finnland^Finnland^^EUR^^^
249^0^651^24^^^24^24^24 Jahre^^^^ 249^0^651^24^^^24^24^24 Jahre^^^^^
250^0^655^1^^^1^1^1 Semester^^^^ 250^0^655^1^^^1^1^1 Semester^^^^^
251^0^661^19902^^^19902^WS 1990/1991^WS 1990/1991^^^^ 251^0^661^19902^^^19902^WS 1990/1991^WS 1990/1991^^^^^
252^0^651^68^^^68^68^68 Jahre^^^^ 252^0^651^68^^^68^68^68 Jahre^^^^^
253^0^655^6^^^6^6^6 Semester^^^^ 253^0^655^6^^^6^6^6 Semester^^^^^
254^0^12^424^^^Bahrain^Bahrain^Bahrain^^ASI^^ 254^0^12^424^^^Bahrain^Bahrain^Bahrain^^ASI^^^
255^0^651^26^^^26^26^26 Jahre^^^^ 255^0^651^26^^^26^26^26 Jahre^^^^^
256^0^651^20^^^20^20^20 Jahre^^^^ 256^0^651^20^^^20^20^20 Jahre^^^^^
257^0^12^332^^^Chile^Chile^Chile^^AME^^ 257^0^12^332^^^Chile^Chile^Chile^^AME^^^
258^0^655^16^^^16^16^16 Semester^^^^ 258^0^655^16^^^16^16^16 Semester^^^^^
259^0^661^19922^^^19922^WS 1992/1993^WS 1992/1993^^^^ 259^0^661^19922^^^19922^WS 1992/1993^WS 1992/1993^^^^^
260^0^12^524^^^Salomonen^Salomonen^Salomonen^^AUS^^ 260^0^12^524^^^Salomonen^Salomonen^Salomonen^^AUS^^^
261^0^12^423^^^Afghanist.^Afghanistan^Afghanistan^^ASI^^ 261^0^12^423^^^Afghanist.^Afghanistan^Afghanistan^^ASI^^^
262^0^657^51^^^51^51^51 Semester^^^^ 262^0^657^51^^^51^51^51 Semester^^^^^
263^0^12^531^^^Nauru^Nauru^Nauru^^AUS^^ 263^0^12^531^^^Nauru^Nauru^Nauru^^AUS^^^
264^0^12^999^^^OhneAngabe^Ohne Angabe^Ohne Angabe^^U^^ 264^0^12^999^^^OhneAngabe^Ohne Angabe^Ohne Angabe^^U^^^
265^0^12^469^^^VAE^Vereinigte Arab. Emirate^Vereinigte Arab. Emirate^^ASI^^ 265^0^12^469^^^VAE^Vereinigte Arab. Emirate^Vereinigte Arab. Emirate^^ASI^^^
266^0^661^20002^^^20002^WS 2000/2001^WS 2000/2001^^^^ 266^0^661^20002^^^20002^WS 2000/2001^WS 2000/2001^^^^^
267^0^12^149^^^Norwegen^Norwegen^Norwegen^^EUR^^ 267^0^12^149^^^Norwegen^Norwegen^Norwegen^^EUR^^^
268^0^655^53^^^53^53^53 Semester^^^^ 268^0^655^53^^^53^53^53 Semester^^^^^
269^0^655^10^^^10^10^10 Semester^^^^ 269^0^655^10^^^10^10^10 Semester^^^^^
270^0^661^19981^^^19981^SS 1998^SS 1998^^^^ 270^0^661^19981^^^19981^SS 1998^SS 1998^^^^^
271^0^12^449^^^Laos^Laos, Dem. Volksrepublik^Laos, Dem. Volksrepublik^^ASI^^ 271^0^12^449^^^Laos^Laos, Dem. Volksrepublik^Laos, Dem. Volksrepublik^^ASI^^^
272^0^651^56^^^56^56^56 Jahre^^^^ 272^0^651^56^^^56^56^56 Jahre^^^^^
273^0^12^369^^^St.Vincent^St.Vincent u.d.Grenadines^Saint Vinvent und die Grenadinen^^AME^^ 273^0^12^369^^^St.Vincent^St.Vincent u.d.Grenadines^Saint Vinvent und die Grenadinen^^AME^^^
274^0^12^475^^^Syrien^Syrien^Arabische Republik Syrien^^ASI^^ 274^0^12^475^^^Syrien^Syrien^Arabische Republik Syrien^^ASI^^^
275^0^12^355^^^Jamaika^Jamaika^Jamaika^^AME^^ 275^0^12^355^^^Jamaika^Jamaika^Jamaika^^AME^^^
276^0^12^146^^^Moldau^Moldau^Moldau^^EUR^^ 276^0^12^146^^^Moldau^Moldau^Moldau^^EUR^^^
277^0^12^249^^^Madagaskar^Madagaskar^Madagaskar^^AFR^^ 277^0^12^249^^^Madagaskar^Madagaskar^Madagaskar^^AFR^^^
278^0^657^2^^^2^2^2 Semester^^^^ 278^0^657^2^^^2^2^2 Semester^^^^^
279^0^12^543^^^Samoa^Samoa^Samoa^^AUS^^ 279^0^12^543^^^Samoa^Samoa^Samoa^^AUS^^^
280^0^12^224^^^Eritrea^Eritrea^Eritrea^^AFR^^ 280^0^12^224^^^Eritrea^Eritrea^Eritrea^^AFR^^^
281^0^12^238^^^Ghana^Ghana^Ghana^^AFR^^ 281^0^12^238^^^Ghana^Ghana^Ghana^^AFR^^^
282^0^661^20061^^^20061^SS 2006^SS 2006^^^^ 282^0^661^20061^^^20061^SS 2006^SS 2006^^^^^
283^0^12^242^^^Kap Verde^Kap Verde^Kap Verde^^AFR^^ 283^0^12^242^^^Kap Verde^Kap Verde^Kap Verde^^AFR^^^
284^0^661^19891^^^19891^SS 1989^SS 1989^^^^ 284^0^661^19891^^^19891^SS 1989^SS 1989^^^^^
285^0^12^150^^^Kosovo^Kosovo^Kosovo^^EUR^^ 285^0^12^150^^^Kosovo^Kosovo^Kosovo^^EUR^^^
286^0^655^2^^^2^2^2 Semester^^^^ 286^0^655^2^^^2^2^2 Semester^^^^^
287^0^12^271^^^Seychellen^Seychellen^Seychellen^^AFR^^ 287^0^12^271^^^Seychellen^Seychellen^Seychellen^^AFR^^^
288^0^12^123^^^Andorra^Andorra^Andorra^^EUR^^ 288^0^12^123^^^Andorra^Andorra^Andorra^^EUR^^^
289^0^12^154^^^Rumänien^Rumänien^Rumänien^^EUR^^ 289^0^12^154^^^Rumänien^Rumänien^Rumänien^^EUR^^^
290^0^657^53^^^53^53^53 Semester^^^^ 290^0^657^53^^^53^53^53 Semester^^^^^
291^0^657^10^^^10^10^10 Semester^^^^ 291^0^657^10^^^10^10^10 Semester^^^^^
292^0^12^131^^^Slowenien^Slowenien^Slowenien^^EUR^^ 292^0^12^131^^^Slowenien^Slowenien^Slowenien^^EUR^^^
293^0^651^42^^^42^42^42 Jahre^^^^ 293^0^651^42^^^42^42^42 Jahre^^^^^
294^0^12^263^^^Südafrika^Südafrika^Südafrika^^AFR^^ 294^0^12^263^^^Südafrika^Südafrika^Südafrika^^AFR^^^
295^0^12^237^^^Gambia^Gambia^Gambia^^AFR^^ 295^0^12^237^^^Gambia^Gambia^Gambia^^AFR^^^
296^0^12^281^^^Swasiland^Swasiland^Swasiland^^AFR^^ 296^0^12^281^^^Swasiland^Swasiland^Swasiland^^AFR^^^
297^0^655^51^^^51^51^51 Semester^^^^ 297^0^655^51^^^51^51^51 Semester^^^^^
298^0^12^181^^^Zypern^Zypern^Zypern^^EUR^^ 298^0^12^181^^^Zypern^Zypern^Zypern^^EUR^^^
299^0^657^6^^^6^6^6 Semester^^^^ 299^0^657^6^^^6^6^6 Semester^^^^^
300^0^12^137^^^Italien^Italien^Italien^^EUR^^ 300^0^12^137^^^Italien^Italien^Italien^^EUR^^^
301^0^651^39^^^39^39^39 Jahre^^^^ 301^0^651^39^^^39^39^39 Jahre^^^^^
302^0^12^258^^^Burkina Fa^Burkina Faso^Burkina Faso^^AFR^^ 302^0^12^258^^^Burkina Fa^Burkina Faso^Burkina Faso^^AFR^^^
303^0^12^323^^^Argentinie^Argentinien^Argentinien^^AME^^ 303^0^12^323^^^Argentinie^Argentinien^Argentinien^^AME^^^
304^0^651^31^^^31^31^31 Jahre^^^^ 304^0^651^31^^^31^31^31 Jahre^^^^^
305^0^12^223^^^Angola^Angola^Angola^^AFR^^ 305^0^12^223^^^Angola^Angola^Angola^^AFR^^^
306^0^651^21^^^21^21^21 Jahre^^^^ 306^0^651^21^^^21^21^21 Jahre^^^^^
307^0^12^357^^^Panama^Panama^Panama^^AME^^ 307^0^12^357^^^Panama^Panama^Panama^^AME^^^
308^0^657^5^^^5^5^5 Semester^^^^ 308^0^657^5^^^5^5^5 Semester^^^^^
309^0^657^55^^^55^55^55 Semester^^^^ 309^0^657^55^^^55^55^55 Semester^^^^^
310^0^12^364^^^Surinam^Surinam^Surinam^^AME^^ 310^0^12^364^^^Surinam^Surinam^Surinam^^AME^^^
311^0^12^236^^^Gabun^Gabun^Gabun^^AFR^^ 311^0^12^236^^^Gabun^Gabun^Gabun^^AFR^^^
312^0^12^472^^^Saudi-Arab^Saudi-Arabien^Saudi-Arabien^^ASI^^ 312^0^12^472^^^Saudi-Arab^Saudi-Arabien^Saudi-Arabien^^ASI^^^
313^0^12^536^^^Neuseeland^Neuseeland^Neuseeland^^AUS^^ 313^0^12^536^^^Neuseeland^Neuseeland^Neuseeland^^AUS^^^
314^0^661^20072^^^20072^WS 2007/2008^WS 2007/2008^^^^ 314^0^661^20072^^^20072^WS 2007/2008^WS 2007/2008^^^^^
315^0^651^44^^^44^44^44 Jahre^^^^ 315^0^651^44^^^44^44^44 Jahre^^^^^
316^0^657^9^^^9^9^9 Semester^^^^ 316^0^657^9^^^9^9^9 Semester^^^^^
317^0^655^19^^^19^19^19 Semester^^^^ 317^0^655^19^^^19^19^19 Semester^^^^^
318^0^12^588^^^Arg.G.AUS^Argentinisch abhängige Gebiete in Australien/Ozeanien^Argentinisch abhängige Gebiete in Australien/Ozeanien (Argentinische Antarktis)^^AUS^^ 318^0^12^588^^^Arg.G.AUS^Argentinisch abhängige Gebiete in Australien/Ozeanien^Argentinisch abhängige Gebiete in Australien/Ozeanien (Argentinische Antarktis)^^AUS^^^
319^0^657^31^^^31^31^31 Semester^^^^ 319^0^657^31^^^31^31^31 Semester^^^^^
320^0^12^268^^^S.Tom.Prin^Sao Tome und Principe^Sao Tome und Principe^^AFR^^ 320^0^12^268^^^S.Tom.Prin^Sao Tome und Principe^Sao Tome und Principe^^AFR^^^
321^0^12^335^^^Dominik. R^Dominikanische Republik^Dominikanische Republik^^AME^^ 321^0^12^335^^^Dominik. R^Dominikanische Republik^Dominikanische Republik^^AME^^^
322^0^12^129^^^Frankreich^Frankreich^Frankreich^^EUR^^ 322^0^12^129^^^Frankreich^Frankreich^Frankreich^^EUR^^^
323^0^661^19901^^^19901^SS 1990^SS 1990^^^^ 323^0^661^19901^^^19901^SS 1990^SS 1990^^^^^
324^0^12^291^^^Burundi^Burundi^Burundi^^AFR^^ 324^0^12^291^^^Burundi^Burundi^Burundi^^AFR^^^
325^0^657^13^^^13^13^13 Semester^^^^ 325^0^657^13^^^13^13^13 Semester^^^^^
326^0^657^42^^^42^42^42 Semester^^^^ 326^0^657^42^^^42^42^42 Semester^^^^^
327^0^12^445^^^Jordanien^Jordanien^Jordanien^^ASI^^ 327^0^12^445^^^Jordanien^Jordanien^Jordanien^^ASI^^^
328^0^12^429^^^Brunei^Brunei Darussalam^Brunei Darussalam^^ASI^^ 328^0^12^429^^^Brunei^Brunei Darussalam^Brunei Darussalam^^ASI^^^
329^0^12^265^^^Ruanda^Ruanda^Ruanda^^AFR^^ 329^0^12^265^^^Ruanda^Ruanda^Ruanda^^AFR^^^
330^0^12^368^^^USA^USA^Vereinigte Staaten von Amerika^^AME^^ 330^0^12^368^^^USA^USA^Vereinigte Staaten von Amerika^^AME^^^
331^0^12^295^^^St.Helena^St.Helena einschl.Ascens.^St.Helena einschl.Ascension^^AFR^^ 331^0^12^295^^^St.Helena^St.Helena einschl.Ascens.^St.Helena einschl.Ascension^^AFR^^^
332^0^12^253^^^Mauritius^Mauritius^Mauritius^^AFR^^ 332^0^12^253^^^Mauritius^Mauritius^Mauritius^^AFR^^^
333^0^12^276^^^Sudan^Sudan^Sudan^^AFR^^ 333^0^12^276^^^Sudan^Sudan^Sudan^^AFR^^^
334^0^12^283^^^Togo^Togo^Togo^^AFR^^ 334^0^12^283^^^Togo^Togo^Togo^^AFR^^^
335^0^12^523^^^Australien^Australien^Australien^^AUS^^ 335^0^12^523^^^Australien^Australien^Australien^^AUS^^^
336^0^657^37^^^37^37^37 Semester^^^^ 336^0^657^37^^^37^37^37 Semester^^^^^
337^0^657^36^^^36^36^36 Semester^^^^ 337^0^657^36^^^36^36^36 Semester^^^^^
338^0^12^152^^^Polen^Polen^Polen^^EUR^^ 338^0^12^152^^^Polen^Polen^Polen^^EUR^^^
339^0^12^998^^^Ungeklärt^Ungeklärt^Ungeklärt^^U^^ 339^0^12^998^^^Ungeklärt^Ungeklärt^Ungeklärt^^U^^^
340^0^651^32^^^32^32^32 Jahre^^^^ 340^0^651^32^^^32^32^32 Jahre^^^^^
341^0^655^15^^^15^15^15 Semester^^^^ 341^0^655^15^^^15^15^15 Semester^^^^^
342^0^655^7^^^7^7^7 Semester^^^^ 342^0^655^7^^^7^7^7 Semester^^^^^
343^0^657^45^^^45^45^45 Semester^^^^ 343^0^657^45^^^45^45^45 Semester^^^^^
344^0^661^19932^^^19932^WS 1993/1994^WS 1993/1994^^^^ 344^0^661^19932^^^19932^WS 1993/1994^WS 1993/1994^^^^^
345^0^12^447^^^Katar^Katar^Katar^^ASI^^ 345^0^12^447^^^Katar^Katar^Katar^^ASI^^^
346^0^655^43^^^43^43^43 Semester^^^^ 346^0^655^43^^^43^43^43 Semester^^^^^
347^0^661^20012^^^20012^WS 2001/2002^WS 2001/2002^^^^ 347^0^661^20012^^^20012^WS 2001/2002^WS 2001/2002^^^^^
348^0^655^30^^^30^30^30 Semester^^^^ 348^0^655^30^^^30^30^30 Semester^^^^^
349^0^657^24^^^24^24^24 Semester^^^^ 349^0^657^24^^^24^24^24 Semester^^^^^
350^0^661^19991^^^19991^SS 1999^SS 1999^^^^ 350^0^661^19991^^^19991^SS 1999^SS 1999^^^^^
351^0^12^538^^^Papua-Neug^Papua-Neuguinea^Papua-Neuguinea^^AUS^^ 351^0^12^538^^^Papua-Neug^Papua-Neuguinea^Papua-Neuguinea^^AUS^^^
352^0^655^29^^^29^29^29 Semester^^^^ 352^0^655^29^^^29^29^29 Semester^^^^^
353^0^12^124^^^Belgien^Belgien^Belgien^^EUR^^ 353^0^12^124^^^Belgien^Belgien^Belgien^^EUR^^^
354^0^12^467^^^Korea^Korea, Republik^Korea, Republik^^ASI^^ 354^0^12^467^^^Korea^Korea, Republik^Korea, Republik^^ASI^^^
355^0^661^20031^^^20031^SS 2003^SS 2003^^^^ 355^0^661^20031^^^20031^SS 2003^SS 2003^^^^^
356^0^651^58^^^58^58^58 Jahre^^^^ 356^0^651^58^^^58^58^58 Jahre^^^^^
357^0^661^20032^^^20032^WS 2003/2004^WS 2003/2004^^^^ 357^0^661^20032^^^20032^WS 2003/2004^WS 2003/2004^^^^^
358^0^661^19972^^^19972^WS 1997/1998^WS 1997/1998^^^^ 358^0^661^19972^^^19972^WS 1997/1998^WS 1997/1998^^^^^
359^0^12^482^^^Malaysia^Malaysia^Malaysia^^ASI^^ 359^0^12^482^^^Malaysia^Malaysia^Malaysia^^ASI^^^
360^0^12^451^^^Libanon^Libanon^Libanon^^ASI^^ 360^0^12^451^^^Libanon^Libanon^Libanon^^ASI^^^
361^0^655^44^^^44^44^44 Semester^^^^ 361^0^655^44^^^44^44^44 Semester^^^^^
362^0^657^39^^^39^39^39 Semester^^^^ 362^0^657^39^^^39^39^39 Semester^^^^^
363^0^12^232^^^Nigeria^Nigeria^Nigeria^^AFR^^ 363^0^12^232^^^Nigeria^Nigeria^Nigeria^^AFR^^^
364^0^12^145^^^Malta^Malta^Malta^^EUR^^ 364^0^12^145^^^Malta^Malta^Malta^^EUR^^^
365^0^12^436^^^Indien^Indien^Indien^^ASI^^ 365^0^12^436^^^Indien^Indien^Indien^^ASI^^^
366^0^12^169^^^Weißrussl.^Weißrussland (Belarus)^Weißrussland (Belarus)^^EUR^^ 366^0^12^169^^^Weißrussl.^Weißrussland (Belarus)^Weißrussland (Belarus)^^EUR^^^
367^0^12^346^^^Haiti^Haiti^Haiti^^AME^^ 367^0^12^346^^^Haiti^Haiti^Haiti^^AME^^^
368^0^657^41^^^41^41^41 Semester^^^^ 368^0^657^41^^^41^41^41 Semester^^^^^
369^0^655^4^^^4^4^4 Semester^^^^ 369^0^655^4^^^4^4^4 Semester^^^^^
370^0^12^247^^^Liberia^Liberia^Liberia^^AFR^^ 370^0^12^247^^^Liberia^Liberia^Liberia^^AFR^^^
371^0^12^351^^^Kuba^Kuba^Kuba^^AME^^ 371^0^12^351^^^Kuba^Kuba^Kuba^^AME^^^
372^0^651^61^^^61^61^61 Jahre^^^^ 372^0^651^61^^^61^61^61 Jahre^^^^^
373^0^651^18^^^18^18^18 Jahre^^^^ 373^0^651^18^^^18^18^18 Jahre^^^^^
374^0^655^21^^^21^21^21 Semester^^^^ 374^0^655^21^^^21^21^21 Semester^^^^^
375^0^661^19971^^^19971^SS 1997^SS 1997^^^^ 375^0^661^19971^^^19971^SS 1997^SS 1997^^^^^
376^0^12^589^^^Chil.G.AUS^Chilenisch abhängige Gebiete in Australien/Ozeanien^Chilenisch abhängige Gebiete in Australien/Ozeanien (Chilenische Antarktis)^^AUS^^ 376^0^12^589^^^Chil.G.AUS^Chilenisch abhängige Gebiete in Australien/Ozeanien^Chilenisch abhängige Gebiete in Australien/Ozeanien (Chilenische Antarktis)^^AUS^^^
377^0^655^11^^^11^11^11 Semester^^^^ 377^0^655^11^^^11^11^11 Semester^^^^^
378^0^657^56^^^56^56^56 Semester^^^^ 378^0^657^56^^^56^56^56 Semester^^^^^
379^0^661^19961^^^19961^SS 1996^SS 1996^^^^ 379^0^661^19961^^^19961^SS 1996^SS 1996^^^^^
380^0^661^19962^^^19962^WS 1996/1997^WS 1996/1997^^^^ 380^0^661^19962^^^19962^WS 1996/1997^WS 1996/1997^^^^^
381^0^12^126^^^Dänemark^Dänemark^Dänemark (inkl. Färöer Ins.)^^EUR^^ 381^0^12^126^^^Dänemark^Dänemark^Dänemark (inkl. Färöer Ins.)^^EUR^^^
382^0^12^395^^^ABJ^Bermuda^Bermuda^^AME^^ 382^0^12^395^^^ABJ^Bermuda^Bermuda^^AME^^^
383^0^12^533^^^Niue^Niue^Niue^^AUS^^ 383^0^12^533^^^Niue^Niue^Niue^^AUS^^^
384^0^12^239^^^Mauretanie^Mauretanien^Mauretanien^^AFR^^ 384^0^12^239^^^Mauretanie^Mauretanien^Mauretanien^^AFR^^^
385^0^12^159^^^ehem.SU^ehemalige Sowjetunion^ehemalige Sowjetunion^^EUR^^ 385^0^12^159^^^ehem.SU^ehemalige Sowjetunion^ehemalige Sowjetunion^^EUR^^^
386^0^657^3^^^3^3^3 Semester^^^^ 386^0^657^3^^^3^3^3 Semester^^^^^
387^0^657^14^^^14^14^14 Semester^^^^ 387^0^657^14^^^14^14^14 Semester^^^^^
388^0^655^18^^^18^18^18 Semester^^^^ 388^0^655^18^^^18^18^18 Semester^^^^^
389^0^661^19952^^^19952^WS 1995/1996^WS 1995/1996^^^^ 389^0^661^19952^^^19952^WS 1995/1996^WS 1995/1996^^^^^
390^0^12^135^^^Irland^Irland^Irland^^EUR^^ 390^0^12^135^^^Irland^Irland^Irland^^EUR^^^
391^0^12^322^^^Barbados^Barbados^Barbados^^AME^^ 391^0^12^322^^^Barbados^Barbados^Barbados^^AME^^^
392^0^655^38^^^38^38^38 Semester^^^^ 392^0^655^38^^^38^38^38 Semester^^^^^
393^0^660^1^^^1^1^Note 1^^^^ 393^0^660^1^^^1^1^Note 1^^^^^
394^0^661^20052^^^20052^WS 2005/2006^WS 2005/2006^^^^ 394^0^661^20052^^^20052^WS 2005/2006^WS 2005/2006^^^^^
395^0^661^19942^^^19942^WS 1994/1995^WS 1994/1995^^^^ 395^0^661^19942^^^19942^WS 1994/1995^WS 1994/1995^^^^^
396^0^661^20041^^^20041^SS 2004^SS 2004^^^^ 396^0^661^20041^^^20041^SS 2004^SS 2004^^^^^
397^0^651^53^^^53^53^53 Jahre^^^^ 397^0^651^53^^^53^53^53 Jahre^^^^^
398^0^657^26^^^26^26^26 Semester^^^^ 398^0^657^26^^^26^26^26 Semester^^^^^
399^0^655^33^^^33^33^33 Semester^^^^ 399^0^655^33^^^33^33^33 Semester^^^^^
400^0^657^59^^^59^59^59 Semester^^^^ 400^0^657^59^^^59^59^59 Semester^^^^^
401^0^12^457^^^Mongolei^Mongolei^Mongolei^^ASI^^ 401^0^12^457^^^Mongolei^Mongolei^Mongolei^^ASI^^^
402^0^12^328^^^Guayana^Guayana^Guayana^^AME^^ 402^0^12^328^^^Guayana^Guayana^Guayana^^AME^^^
403^0^655^40^^^40^40^40 Semester^^^^ 403^0^655^40^^^40^40^40 Semester^^^^^
404^0^12^229^^^Benin^Benin^Benin^^AFR^^ 404^0^12^229^^^Benin^Benin^Benin^^AFR^^^
405^0^657^57^^^57^57^57 Semester^^^^ 405^0^657^57^^^57^57^57 Semester^^^^^
406^0^12^259^^^Guinea-Bi.^Guinea-Bissau^Guinea-Bissau^^AFR^^ 406^0^12^259^^^Guinea-Bi.^Guinea-Bissau^Guinea-Bissau^^AFR^^^
407^0^12^127^^^Estland^Estland^Estland^^EUR^^ 407^0^12^127^^^Estland^Estland^Estland^^EUR^^^
408^0^12^537^^^Palau^Palau^Palau^^AUS^^ 408^0^12^537^^^Palau^Palau^Palau^^AUS^^^
409^0^12^599^^^übrig.Ozea^Ozeanien, übriges^übriges Ozeanien^^AUS^^ 409^0^12^599^^^übrig.Ozea^Ozeanien, übriges^übriges Ozeanien^^AUS^^^
410^0^12^130^^^Kroatien^Kroatien^Kroatien^^EUR^^ 410^0^12^130^^^Kroatien^Kroatien^Kroatien^^EUR^^^
411^0^657^35^^^35^35^35 Semester^^^^ 411^0^657^35^^^35^35^35 Semester^^^^^
412^0^12^427^^^Myanmar^Myanmar^Myanmar^^ASI^^ 412^0^12^427^^^Myanmar^Myanmar^Myanmar^^ASI^^^
413^0^12^334^^^Costa Rica^Costa Rica^Costa Rica^^AME^^ 413^0^12^334^^^Costa Rica^Costa Rica^Costa Rica^^AME^^^
414^0^12^156^^^San Marino^San Marino^San Marino^^EUR^^ 414^0^12^156^^^San Marino^San Marino^San Marino^^EUR^^^
415^0^12^230^^^Dschibuti^Dschibuti^Dschibuti^^AFR^^ 415^0^12^230^^^Dschibuti^Dschibuti^Dschibuti^^AFR^^^
416^0^661^20051^^^20051^SS 2005^SS 2005^^^^ 416^0^661^20051^^^20051^SS 2005^SS 2005^^^^^
417^0^12^462^^^Philipp.^Philippinen^Philippinen^^ASI^^ 417^0^12^462^^^Philipp.^Philippinen^Philippinen^^ASI^^^
418^0^651^19^^^19^19^19 Jahre^^^^ 418^0^651^19^^^19^19^19 Jahre^^^^^
419^0^12^530^^^Kiribati^Kiribati^Kiribati^^AUS^^ 419^0^12^530^^^Kiribati^Kiribati^Kiribati^^AUS^^^
420^0^12^345^^^Guatemala^Guatemala^Guatemala^^AME^^ 420^0^12^345^^^Guatemala^Guatemala^Guatemala^^AME^^^
421^0^12^195^^^Gibraltar^Gibraltar^Gibraltar^^EUR^^ 421^0^12^195^^^Gibraltar^Gibraltar^Gibraltar^^EUR^^^
422^0^651^49^^^49^49^49 Jahre^^^^ 422^0^651^49^^^49^49^49 Jahre^^^^^
423^0^12^162^^^Tschechei^Tschechei^Tschechei^^EUR^^ 423^0^12^162^^^Tschechei^Tschechei^Tschechei^^EUR^^^
424^0^12^157^^^Schweden^Schweden^Schweden^^EUR^^ 424^0^12^157^^^Schweden^Schweden^Schweden^^EUR^^^
425^0^12^0^^^Deutschl.^Deutschland^Deutschland^^EUR^^ 425^0^12^0^^^Deutschl.^Deutschland^Deutschland^^EUR^^^
426^0^655^8^^^8^8^8 Semester^^^^ 426^0^655^8^^^8^8^8 Semester^^^^^
427^0^655^54^^^54^54^54 Semester^^^^ 427^0^655^54^^^54^54^54 Semester^^^^^
428^0^657^49^^^49^49^49 Semester^^^^ 428^0^657^49^^^49^49^49 Semester^^^^^
429^0^661^19992^^^19992^WS 1999/2000^WS 1999/2000^^^^ 429^0^661^19992^^^19992^WS 1999/2000^WS 1999/2000^^^^^
430^0^651^62^^^62^62^62 Jahre^^^^ 430^0^651^62^^^62^62^62 Jahre^^^^^
431^0^12^231^^^Cote d Iv.^Cote d`Ivoire^Cote d`Ivoire (Elfenbeinküste)^^AFR^^ 431^0^12^231^^^Cote d Iv.^Cote d`Ivoire^Cote d`Ivoire (Elfenbeinküste)^^AFR^^^
432^0^658^100^^^über RSZ^über der Regelstudienzeit^über der Regelstudienzeit^^^^ 432^0^658^100^^^über RSZ^über der Regelstudienzeit^über der Regelstudienzeit^^^^^
433^0^12^143^^^Luxemburg^Luxemburg^Luxemburg^^EUR^^ 433^0^12^143^^^Luxemburg^Luxemburg^Luxemburg^^EUR^^^
434^0^12^354^^^Nicaragua^Nicaragua^Nicaragua^^AME^^ 434^0^12^354^^^Nicaragua^Nicaragua^Nicaragua^^AME^^^
435^0^651^46^^^46^46^46 Jahre^^^^ 435^0^651^46^^^46^46^46 Jahre^^^^^
436^0^657^20^^^20^20^20 Semester^^^^ 436^0^657^20^^^20^20^20 Semester^^^^^
437^0^655^25^^^25^25^25 Semester^^^^ 437^0^655^25^^^25^25^25 Semester^^^^^
438^0^12^465^^^Taiwan^Taiwan^Taiwan (Chin. Republik)^^ASI^^ 438^0^12^465^^^Taiwan^Taiwan^Taiwan (Chin. Republik)^^ASI^^^
439^0^651^35^^^35^35^35 Jahre^^^^ 439^0^651^35^^^35^35^35 Jahre^^^^^
440^0^12^430^^^Georgien^Georgien^Georgien^^ASI^^ 440^0^12^430^^^Georgien^Georgien^Georgien^^ASI^^^
441^0^12^225^^^Äthiopien^Äthiopien^Äthiopien^^AFR^^ 441^0^12^225^^^Äthiopien^Äthiopien^Äthiopien^^AFR^^^

41
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/konstanten.unl

@ -1,21 +1,20 @@
1^1^männlich^1^^^^^^^^^ 1^1^männlich^1^^^^^^^^^^^
2^2^weiblich^2^^^^^^^^^ 2^2^weiblich^2^^^^^^^^^^^
3^0^Deutschland^0^^^^^^^^^ 3^0^Deutschland^0^^^^^^^^^^^
4^3^Rueckmeldung^3^^^^^^^^^ 4^3^Rueckmeldung^3^^^^^^^^^^^
5^5^Exmatrikulation^5^^^^^^^^^ 5^5^Exmatrikulation^5^^^^^^^^^^^
6^1^Ersteinschreibung^1^^^^^^^^^ 6^1^Ersteinschreibung^1^^^^^^^^^^^
7^2^Neueinschreibung^2^^^^^^^^^ 7^2^Neueinschreibung^2^^^^^^^^^^^
8^4^Beurlaubung^4^^^^^^^^^ 8^4^Beurlaubung^4^^^^^^^^^^^
10^6^SOS_status_prom^6^^^^^^^^^ 10^6^SOS_status_prom^6^^^^^^^^^^^
11^1^DOWNLOAD_PROTOKOLL^1^^^^^^^^^ 11^1^DOWNLOAD_PROTOKOLL^1^^^^^^^^^^^
12^180^Passwortgültigkeit (Tage)^180^^^^^^^^^ 12^180^Passwortgültigkeit (Tage)^180^^^^^^^^^^^
13^1^Passwort Groß- u. Kleinb.^1^^^^^^^^^ 13^1^Passwort Groß- u. Kleinb.^1^^^^^^^^^^^
14^1^Passwort erfordert Ziffer^1^^^^^^^^^ 14^1^Passwort erfordert Ziffer^1^^^^^^^^^^^
15^8^Passwortlänge (Minimum)^8^^^^^^^^^ 15^8^Passwortlänge (Minimum)^8^^^^^^^^^^^
16^90^Löschung Protokoll (Tage)^90^^^^^^^^^ 16^90^Löschung Protokoll (Tage)^90^^^^^^^^^^^
17^1^Admin-Form PW Änderung^1^^^^^^^^^ 17^1^Admin-Form PW Änderung^1^^^^^^^^^^^
18^0^Erweitertes Protokoll^0^^^^^^^^^ 18^0^Erweitertes Protokoll^0^^^^^^^^^^^
19^20000^Datenblatt max.Zeilenzahl^20000^^^^^^^^^ 19^20000^Datenblatt max.Zeilenzahl^20000^^^^^^^^^^^
20^1^PLATTFORM^1^^^^^^^^^ 20^1^PLATTFORM^1^^^^^^^^^^^
21^0^OLAP Partielles Rollup^0^^^^^^^^^ 22^1^DBDECIMAL^1^^^^^^^^^^^
22^1^DBDECIMAL^1^^^^^^^^^

2
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/menu_element.unl

@ -59,7 +59,7 @@
80^contenttype^application/vnd.openxmlformats-officedocument.wordprocessingml.document^DOCX-Datei^^^ 80^contenttype^application/vnd.openxmlformats-officedocument.wordprocessingml.document^DOCX-Datei^^^
81^contenttype^application/vnd.oasis.opendocument.text^ODT-Datei^^^ 81^contenttype^application/vnd.oasis.opendocument.text^ODT-Datei^^^
82^contenttype^application/vnd.oasis.opendocument.spreadsheet^ODS-Datei^^^ 82^contenttype^application/vnd.oasis.opendocument.spreadsheet^ODS-Datei^^^
82^contenttype^application/jrxml^JRXML-Datei^^^ 105^contenttype^application/jrxml^JRXML-Datei^^^
99^contenttype^text/plain^TEXT-Datei (plain)^^^ 99^contenttype^text/plain^TEXT-Datei (plain)^^^
100^contenttype^text/xml^XML-Datei^^^ 100^contenttype^text/xml^XML-Datei^^^
101^contenttype^text/xhtml^XHTML-Datei^^^ 101^contenttype^text/xhtml^XHTML-Datei^^^

1
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/organigramm_bak.unl

@ -1 +0,0 @@
1472^70^ ^GMU Duisburg^GMU Duisburg^0^1^01.01.1900^31.12.2999^^

6
superx/WEB-INF/conf/edustore/db/install/schluesseltabellen/release_unloads/userinfo.unl

@ -1,3 +1,3 @@
1^admin^b0f5fa4ab4722cb6^Administrator^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^^^^^ 1^admin^b0f5fa4ab4722cb6^Administrator^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^^^^^^
10^testuser^4bd14efa1663a08f^Testuser^5^0^J.doe@memtext.de^0^0^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^Beta-Tester^^^^ 10^testuser^4bd14efa1663a08f^Testuser^5^0^J.doe@memtext.de^0^0^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^Beta-Tester^^^^^
4^superx^1234567^SuperX^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^SuperX-Administrator^^^^ 4^superx^1234567^SuperX^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^SuperX-Administrator^^^^^

3728
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_ids.sql

File diff suppressed because it is too large Load Diff

2796
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_fields_pg.sql

File diff suppressed because it is too large Load Diff

243
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_ids.sql

@ -4,371 +4,371 @@
! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_ids.sql ausführen' ! echo "SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_ids.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_ids.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_ids.sql
select now(),'SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen' ! echo "SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen"
from xdummy; ! echo `date`
create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ;
select now(),'SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen' ! echo "SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen"
from xdummy; ! echo `date`
CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) );
select now(),'SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen' ! echo "SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen"
from xdummy; ! echo `date`
create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER );
select now(),'SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen' ! echo "SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen"
from xdummy; ! echo `date`
create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE );
select now(),'Lade Tabelle tmp_templates' ! echo "Lade Tabelle tmp_templates"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl !sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
select now(),'Lade Tabelle tmp_menu_element' ! echo "Lade Tabelle tmp_menu_element"
from xdummy; ! echo `date`
!sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl !sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
select now(),'Lade Tabelle tmp_captions' ! echo "Lade Tabelle tmp_captions"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_captions $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl !sx_auto_upload_table.x tmp_captions $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl
select now(),'Lade Tabelle k_astat_studienfach_land' ! echo "Lade Tabelle k_astat_studienfach_land"
from xdummy; ! echo `date`
!sx_auto_upload_table.x k_astat_studienfach_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl !sx_auto_upload_table.x k_astat_studienfach_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
select now(),'Lade Tabelle k_astat_abschluss3steller_land' ! echo "Lade Tabelle k_astat_abschluss3steller_land"
from xdummy; ! echo `date`
!sx_auto_upload_table.x k_astat_abschluss3steller_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl !sx_auto_upload_table.x k_astat_abschluss3steller_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
select now(),'Lade Tabelle k_astat_abschluss2steller' ! echo "Lade Tabelle k_astat_abschluss2steller"
from xdummy; ! echo `date`
!sx_auto_upload_table.x k_astat_abschluss2steller $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl !sx_auto_upload_table.x k_astat_abschluss2steller $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
select now(),'Lade Tabelle k_astat_studienfach' ! echo "Lade Tabelle k_astat_studienfach"
from xdummy; ! echo `date`
!sx_auto_upload_table.x k_astat_studienfach $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl !sx_auto_upload_table.x k_astat_studienfach $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
select now(),'Lade Tabelle k_astat_studienbereich' ! echo "Lade Tabelle k_astat_studienbereich"
from xdummy; ! echo `date`
!sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl !sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql ausführen' ! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_ids.sql ausführen' ! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_ids.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_ids.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_ids.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_templates; ausführen' ! echo "SQL-Ausdruck drop table tmp_templates; ausführen"
from xdummy; ! echo `date`
drop table tmp_templates; drop table tmp_templates;
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql
select now(),'SQL-Ausdruck alter table groupinfo modify (name char(255)); ausführen' ! echo "SQL-Ausdruck alter table groupinfo modify (name char(255)); ausführen"
from xdummy; ! echo `date`
alter table groupinfo modify (name char(255)); alter table groupinfo modify (name char(255));
select now(),'SQL-Ausdruck alter table db_tabellen modify (name char(50)); ausführen' ! echo "SQL-Ausdruck alter table db_tabellen modify (name char(50)); ausführen"
from xdummy; ! echo `date`
alter table db_tabellen modify (name char(50)); alter table db_tabellen modify (name char(50));
select now(),'SQL-Ausdruck alter table sx_fields modify (is_primarykey integer default 0); ausführen' ! echo "SQL-Ausdruck alter table sx_fields modify (is_primarykey integer default 0); ausführen"
from xdummy; ! echo `date`
alter table sx_fields modify (is_primarykey integer default 0); alter table sx_fields modify (is_primarykey integer default 0);
select now(),'SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen' ! echo "SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen"
from xdummy; ! echo `date`
create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) );
select now(),'SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; ausführen' ! echo "SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ; ausführen"
from xdummy; ! echo `date`
create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ;
select now(),'SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen' ! echo "SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen"
from xdummy; ! echo `date`
create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ;
select now(),'Lade Tabelle tmp_cifx_load' ! echo "Lade Tabelle tmp_cifx_load"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl !sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
select now(),'Lade Tabelle tmp_cif_load' ! echo "Lade Tabelle tmp_cif_load"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl !sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
select now(),'Lade Tabelle tmp_portlet' ! echo "Lade Tabelle tmp_portlet"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl !sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
select now(),'Lade Tabelle tmp_repository' ! echo "Lade Tabelle tmp_repository"
from xdummy; ! echo `date`
!sx_auto_upload_table.x tmp_repository $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl !sx_auto_upload_table.x tmp_repository $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql
select now(),'SQL-Ausdruck alter table trans_inst modify (tid serial); ausführen' ! echo "SQL-Ausdruck alter table trans_inst modify (tid serial); ausführen"
from xdummy; ! echo `date`
alter table trans_inst modify (tid serial); alter table trans_inst modify (tid serial);
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql
select now(),'SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen' ! echo "SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen"
from xdummy; ! echo `date`
update sx_fields set is_primarykey=0 where is_primarykey is null; update sx_fields set is_primarykey=0 where is_primarykey is null;
select now(),'SQL-Ausdruck drop table tmp_cifx_load; ausführen' ! echo "SQL-Ausdruck drop table tmp_cifx_load; ausführen"
from xdummy; ! echo `date`
drop table tmp_cifx_load; drop table tmp_cifx_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_cif_load; ausführen' ! echo "SQL-Ausdruck drop table tmp_cif_load; ausführen"
from xdummy; ! echo `date`
drop table tmp_cif_load; drop table tmp_cif_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen' ! echo "Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql
select now(),'Lade Tabelle dim_datum' ! echo "Lade Tabelle dim_datum"
from xdummy; ! echo `date`
!sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl !sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
select now(),'Lade Tabelle aggre_bland' ! echo "Lade Tabelle aggre_bland"
from xdummy; ! echo `date`
!sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl !sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
select now(),'Fülle db_version' ! echo "Fülle db_version"
from xdummy; ! echo `date`
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
@ -376,21 +376,16 @@ insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9)
select now(),'Fülle sx_tables und unload_params' ! echo "Fülle sx_tables und unload_params"
from xdummy; ! echo `date`
! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql
! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql ! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql
select now(),'Fülle db_forms' ! echo "Fülle db_forms"
from xdummy; ! echo `date`
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (

380
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_ids.sql

@ -139,8 +139,8 @@ and (systables.tabname
</sqlvars> </sqlvars>
select now(),'Checking indexes' ! echo "Checking indexes"
from xdummy; ! echo `date`
<#assign exists="false" /> <#assign exists="false" />
@ -153,15 +153,15 @@ from xdummy;
<#if exists="true" > <#if exists="true" >
select now(),'index ix_group_felder2 exists - fine' ! echo "index ix_group_felder2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_group_felder2' ! echo "Erzeuge Index ix_group_felder2"
from xdummy; ! echo `date`
create index ix_group_felder2 on group_field_pref (groupinfo_id ); create index ix_group_felder2 on group_field_pref (groupinfo_id );
@ -177,15 +177,15 @@ create index ix_group_felder2 on group_field_pref (groupinfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_style_feld2 exists - fine' ! echo "index ix_style_feld2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_style_feld2' ! echo "Erzeuge Index ix_style_feld2"
from xdummy; ! echo `date`
create index ix_style_feld2 on stylesheet_field (stylesheet_id ); create index ix_style_feld2 on stylesheet_field (stylesheet_id );
@ -201,15 +201,15 @@ create index ix_style_feld2 on stylesheet_field (stylesheet_id );
<#if exists="true" > <#if exists="true" >
select now(),'index uxdb_tabellen_name exists - fine' ! echo "index uxdb_tabellen_name exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index uxdb_tabellen_name' ! echo "Erzeuge Index uxdb_tabellen_name"
from xdummy; ! echo `date`
create unique index uxdb_tabellen_name on db_tabellen (name ); create unique index uxdb_tabellen_name on db_tabellen (name );
@ -225,15 +225,15 @@ create unique index uxdb_tabellen_name on db_tabellen (name );
<#if exists="true" > <#if exists="true" >
select now(),'index xdb_tabellen_efm exists - fine' ! echo "index xdb_tabellen_efm exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index xdb_tabellen_efm' ! echo "Erzeuge Index xdb_tabellen_efm"
from xdummy; ! echo `date`
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke ); create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
@ -249,15 +249,15 @@ create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
<#if exists="true" > <#if exists="true" >
select now(),'index uxdb_version exists - fine' ! echo "index uxdb_version exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index uxdb_version' ! echo "Erzeuge Index uxdb_version"
from xdummy; ! echo `date`
create unique index uxdb_version on db_version (his_system ); create unique index uxdb_version on db_version (his_system );
@ -273,15 +273,15 @@ create unique index uxdb_version on db_version (his_system );
<#if exists="true" > <#if exists="true" >
select now(),'index xdb_version_efm exists - fine' ! echo "index xdb_version_efm exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index xdb_version_efm' ! echo "Erzeuge Index xdb_version_efm"
from xdummy; ! echo `date`
create index xdb_version_efm on db_version (db_einfuegemarke ); create index xdb_version_efm on db_version (db_einfuegemarke );
@ -297,15 +297,15 @@ create index xdb_version_efm on db_version (db_einfuegemarke );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_name_intern exists - fine' ! echo "index ix_name_intern exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_name_intern' ! echo "Erzeuge Index ix_name_intern"
from xdummy; ! echo `date`
create unique index ix_name_intern on sichten (name_intern ); create unique index ix_name_intern on sichten (name_intern );
@ -321,15 +321,15 @@ create unique index ix_name_intern on sichten (name_intern );
<#if exists="true" > <#if exists="true" >
select now(),'index cif_ind exists - fine' ! echo "index cif_ind exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index cif_ind' ! echo "Erzeuge Index cif_ind"
from xdummy; ! echo `date`
create unique index cif_ind on cif (hs, create unique index cif_ind on cif (hs,
key, key,
@ -347,15 +347,15 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index cifx_ind exists - fine' ! echo "index cifx_ind exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index cifx_ind' ! echo "Erzeuge Index cifx_ind"
from xdummy; ! echo `date`
create unique index cifx_ind on cifx (hs, create unique index cifx_ind on cifx (hs,
key, key,
@ -373,15 +373,15 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index cifx_ind2 exists - fine' ! echo "index cifx_ind2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index cifx_ind2' ! echo "Erzeuge Index cifx_ind2"
from xdummy; ! echo `date`
create index cifx_ind2 on cifx (uniquename ); create index cifx_ind2 on cifx (uniquename );
@ -397,15 +397,15 @@ create index cifx_ind2 on cifx (uniquename );
<#if exists="true" > <#if exists="true" >
select now(),'index trans_cifx_ind exists - fine' ! echo "index trans_cifx_ind exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index trans_cifx_ind' ! echo "Erzeuge Index trans_cifx_ind"
from xdummy; ! echo `date`
create index trans_cifx_ind on trans_cifx (sourcesystem_id ); create index trans_cifx_ind on trans_cifx (sourcesystem_id );
@ -421,15 +421,15 @@ create index trans_cifx_ind on trans_cifx (sourcesystem_id );
<#if exists="true" > <#if exists="true" >
select now(),'index trans_cif_ind exists - fine' ! echo "index trans_cif_ind exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index trans_cif_ind' ! echo "Erzeuge Index trans_cif_ind"
from xdummy; ! echo `date`
create index trans_cif_ind on trans_cif (sourcesystem_id ); create index trans_cif_ind on trans_cif (sourcesystem_id );
@ -445,15 +445,15 @@ create index trans_cif_ind on trans_cif (sourcesystem_id );
<#if exists="true" > <#if exists="true" >
select now(),'index i_userinfo exists - fine' ! echo "index i_userinfo exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index i_userinfo' ! echo "Erzeuge Index i_userinfo"
from xdummy; ! echo `date`
create unique index i_userinfo on userinfo (benutzer ); create unique index i_userinfo on userinfo (benutzer );
@ -469,15 +469,15 @@ create unique index i_userinfo on userinfo (benutzer );
<#if exists="true" > <#if exists="true" >
select now(),'index i_orga exists - fine' ! echo "index i_orga exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index i_orga' ! echo "Erzeuge Index i_orga"
from xdummy; ! echo `date`
create unique index i_orga on organigramm (key_apnr, create unique index i_orga on organigramm (key_apnr,
gueltig_seit, gueltig_seit,
@ -495,15 +495,15 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix130_3 exists - fine' ! echo "index ix130_3 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix130_3' ! echo "Erzeuge Index ix130_3"
from xdummy; ! echo `date`
create index ix130_3 on organigramm (parent ); create index ix130_3 on organigramm (parent );
@ -519,15 +519,15 @@ create index ix130_3 on organigramm (parent );
<#if exists="true" > <#if exists="true" >
select now(),'index i_orga_bak exists - fine' ! echo "index i_orga_bak exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index i_orga_bak' ! echo "Erzeuge Index i_orga_bak"
from xdummy; ! echo `date`
create unique index i_orga_bak on organigramm_bak (key_apnr, create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit, gueltig_seit,
@ -545,15 +545,15 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst1 exists - fine' ! echo "index ix_user_inst1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst1' ! echo "Erzeuge Index ix_user_inst1"
from xdummy; ! echo `date`
create index ix_user_inst1 on user_institution (ch110_institut ); create index ix_user_inst1 on user_institution (ch110_institut );
@ -569,15 +569,15 @@ create index ix_user_inst1 on user_institution (ch110_institut );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst2 exists - fine' ! echo "index ix_user_inst2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst2' ! echo "Erzeuge Index ix_user_inst2"
from xdummy; ! echo `date`
create index ix_user_inst2 on user_institution (userid ); create index ix_user_inst2 on user_institution (userid );
@ -593,15 +593,15 @@ create index ix_user_inst2 on user_institution (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst3 exists - fine' ! echo "index ix_user_inst3 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst3' ! echo "Erzeuge Index ix_user_inst3"
from xdummy; ! echo `date`
create index ix_user_inst3 on user_institution (gueltig_seit, create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis ); gueltig_bis );
@ -618,15 +618,15 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index kostentr_ixktr exists - fine' ! echo "index kostentr_ixktr exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index kostentr_ixktr' ! echo "Erzeuge Index kostentr_ixktr"
from xdummy; ! echo `date`
create index kostentr_ixktr on kostentraeger (key_apnr ); create index kostentr_ixktr on kostentraeger (key_apnr );
@ -642,15 +642,15 @@ create index kostentr_ixktr on kostentraeger (key_apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_ktr exists - fine' ! echo "index ix_user_ktr exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_user_ktr' ! echo "Erzeuge Index ix_user_ktr"
from xdummy; ! echo `date`
create index ix_user_ktr on user_kostentraeger (key_apnr ); create index ix_user_ktr on user_kostentraeger (key_apnr );
@ -666,15 +666,15 @@ create index ix_user_ktr on user_kostentraeger (key_apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_ktr2 exists - fine' ! echo "index ix_user_ktr2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_user_ktr2' ! echo "Erzeuge Index ix_user_ktr2"
from xdummy; ! echo `date`
create index ix_user_ktr2 on user_kostentraeger (userid ); create index ix_user_ktr2 on user_kostentraeger (userid );
@ -690,15 +690,15 @@ create index ix_user_ktr2 on user_kostentraeger (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_kotr_to_inst1 exists - fine' ! echo "index ix_kotr_to_inst1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_kotr_to_inst1' ! echo "Erzeuge Index ix_kotr_to_inst1"
from xdummy; ! echo `date`
create index ix_kotr_to_inst1 on kotr_to_inst (projnr ); create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
@ -714,15 +714,15 @@ create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions exists - fine' ! echo "index ix_sx_captions exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions' ! echo "Erzeuge Index ix_sx_captions"
from xdummy; ! echo `date`
create index ix_sx_captions on sx_captions (field_name ); create index ix_sx_captions on sx_captions (field_name );
@ -738,15 +738,15 @@ create index ix_sx_captions on sx_captions (field_name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions2 exists - fine' ! echo "index ix_sx_captions2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions2' ! echo "Erzeuge Index ix_sx_captions2"
from xdummy; ! echo `date`
create index ix_sx_captions2 on sx_captions (table_name ); create index ix_sx_captions2 on sx_captions (table_name );
@ -762,15 +762,15 @@ create index ix_sx_captions2 on sx_captions (table_name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions3 exists - fine' ! echo "index ix_sx_captions3 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions3' ! echo "Erzeuge Index ix_sx_captions3"
from xdummy; ! echo `date`
create index ix_sx_captions3 on sx_captions (record_no ); create index ix_sx_captions3 on sx_captions (record_no );
@ -786,15 +786,15 @@ create index ix_sx_captions3 on sx_captions (record_no );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions4 exists - fine' ! echo "index ix_sx_captions4 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions4' ! echo "Erzeuge Index ix_sx_captions4"
from xdummy; ! echo `date`
create index ix_sx_captions4 on sx_captions (locale ); create index ix_sx_captions4 on sx_captions (locale );
@ -810,15 +810,15 @@ create index ix_sx_captions4 on sx_captions (locale );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_fm_templates_tid exists - fine' ! echo "index ix_fm_templates_tid exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_fm_templates_tid' ! echo "Erzeuge Index ix_fm_templates_tid"
from xdummy; ! echo `date`
create unique index ix_fm_templates_tid on fm_templates (id ); create unique index ix_fm_templates_tid on fm_templates (id );
@ -834,15 +834,15 @@ create unique index ix_fm_templates_tid on fm_templates (id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_down_inst exists - fine' ! echo "index ix_sx_down_inst exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_down_inst' ! echo "Erzeuge Index ix_sx_down_inst"
from xdummy; ! echo `date`
create index ix_sx_down_inst on sx_downloads (ch110_institut ); create index ix_sx_down_inst on sx_downloads (ch110_institut );
@ -858,15 +858,15 @@ create index ix_sx_down_inst on sx_downloads (ch110_institut );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_down_dbat exists - fine' ! echo "index ix_sx_down_dbat exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_down_dbat' ! echo "Erzeuge Index ix_sx_down_dbat"
from xdummy; ! echo `date`
create index ix_sx_down_dbat on sx_downloads (bezugsdatum, create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit, gueltig_seit,
@ -884,15 +884,15 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_ussp exists - fine' ! echo "index ix_ussp exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_ussp' ! echo "Erzeuge Index ix_ussp"
from xdummy; ! echo `date`
create index ix_ussp on user_startpage (userid ); create index ix_ussp on user_startpage (userid );
@ -908,15 +908,15 @@ create index ix_ussp on user_startpage (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_ussf exists - fine' ! echo "index ix_ussf exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_ussf' ! echo "Erzeuge Index ix_ussf"
from xdummy; ! echo `date`
create index ix_ussf on user_startfields (userid ); create index ix_ussf on user_startfields (userid );
@ -932,15 +932,15 @@ create index ix_ussf on user_startfields (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_tables exists - fine' ! echo "index ix_sx_tables exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_tables' ! echo "Erzeuge Index ix_sx_tables"
from xdummy; ! echo `date`
create unique index ix_sx_tables on sx_tables (name ); create unique index ix_sx_tables on sx_tables (name );
@ -956,15 +956,15 @@ create unique index ix_sx_tables on sx_tables (name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_apnr exists - fine' ! echo "index ix_dim_bp_apnr exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_apnr' ! echo "Erzeuge Index ix_dim_bp_apnr"
from xdummy; ! echo `date`
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id, create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr ); apnr );
@ -981,15 +981,15 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_apnr2 exists - fine' ! echo "index ix_dim_bp_apnr2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_apnr2' ! echo "Erzeuge Index ix_dim_bp_apnr2"
from xdummy; ! echo `date`
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id ); create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
@ -1005,15 +1005,15 @@ create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level1_int1 exists - fine' ! echo "index ix_level1_int1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_level1_int1' ! echo "Erzeuge Index ix_level1_int1"
from xdummy; ! echo `date`
create index ix_level1_int1 on dim_bp_apnr (level1_int, create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char ); level1_char );
@ -1030,15 +1030,15 @@ level1_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level1_int2 exists - fine' ! echo "index ix_level1_int2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_level1_int2' ! echo "Erzeuge Index ix_level1_int2"
from xdummy; ! echo `date`
create index ix_level1_int2 on dim_bp_apnr (level2_int, create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char ); level2_char );
@ -1055,15 +1055,15 @@ level2_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level3_int1 exists - fine' ! echo "index ix_level3_int1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_level3_int1' ! echo "Erzeuge Index ix_level3_int1"
from xdummy; ! echo `date`
create index ix_level3_int1 on dim_bp_apnr (level3_int, create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char ); level3_char );
@ -1080,15 +1080,15 @@ level3_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_alts1 exists - fine' ! echo "index ix_dim_bp_alts1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_alts1' ! echo "Erzeuge Index ix_dim_bp_alts1"
from xdummy; ! echo `date`
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id ); create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
@ -1104,15 +1104,15 @@ create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_c1 exists - fine' ! echo "index ix_dim_c1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_c1' ! echo "Erzeuge Index ix_dim_c1"
from xdummy; ! echo `date`
create index ix_dim_c1 on dim_closure (hierarchie_id, create index ix_dim_c1 on dim_closure (hierarchie_id,
key ); key );
@ -1129,15 +1129,15 @@ key );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_c2 exists - fine' ! echo "index ix_dim_c2 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_c2' ! echo "Erzeuge Index ix_dim_c2"
from xdummy; ! echo `date`
create index ix_dim_c2 on dim_closure (hierarchie_id, create index ix_dim_c2 on dim_closure (hierarchie_id,
parent, parent,
@ -1155,15 +1155,15 @@ key );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_tr_dim_bp_apnr exists - fine' ! echo "index ix_tr_dim_bp_apnr exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_tr_dim_bp_apnr' ! echo "Erzeuge Index ix_tr_dim_bp_apnr"
from xdummy; ! echo `date`
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id, create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id, sourcesystem_id,
@ -1181,15 +1181,15 @@ systeminfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sieve_column_defm exists - fine' ! echo "index ix_sieve_column_defm exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sieve_column_defm' ! echo "Erzeuge Index ix_sieve_column_defm"
from xdummy; ! echo `date`
create unique index ix_sieve_column_defm on sieve_column_def (m_id ); create unique index ix_sieve_column_defm on sieve_column_def (m_id );
@ -1205,15 +1205,15 @@ create unique index ix_sieve_column_defm on sieve_column_def (m_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_jobs_un exists - fine' ! echo "index ix_sx_jobs_un exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_sx_jobs_un' ! echo "Erzeuge Index ix_sx_jobs_un"
from xdummy; ! echo `date`
create unique index ix_sx_jobs_un on sx_jobs (uniquename ); create unique index ix_sx_jobs_un on sx_jobs (uniquename );
@ -1229,15 +1229,15 @@ create unique index ix_sx_jobs_un on sx_jobs (uniquename );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_implicit_orgrights1 exists - fine' ! echo "index ix_implicit_orgrights1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_implicit_orgrights1' ! echo "Erzeuge Index ix_implicit_orgrights1"
from xdummy; ! echo `date`
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id ); create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
@ -1253,15 +1253,15 @@ create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_datum_day_date exists - fine' ! echo "index ix_dim_datum_day_date exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_dim_datum_day_date' ! echo "Erzeuge Index ix_dim_datum_day_date"
from xdummy; ! echo `date`
create index ix_dim_datum_day_date on dim_datum (day_date ); create index ix_dim_datum_day_date on dim_datum (day_date );
@ -1277,15 +1277,15 @@ create index ix_dim_datum_day_date on dim_datum (day_date );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_etl_job1 exists - fine' ! echo "index ix_etl_job1 exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge Index ix_etl_job1' ! echo "Erzeuge Index ix_etl_job1"
from xdummy; ! echo `date`
create unique index ix_etl_job1 on etl_job (uniquename ); create unique index ix_etl_job1 on etl_job (uniquename );

285
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_indexes_pg.sql

@ -268,8 +268,7 @@ and N.nspname||'.'||D.relname in ('sichtart_rechttabelle',
</sqlvars> </sqlvars>
select now(),'Checking indexes' select now(), 'Checking indexes';
from xdummy;
<#assign exists="false" /> <#assign exists="false" />
@ -282,15 +281,13 @@ from xdummy;
<#if exists="true" > <#if exists="true" >
select now(),'index ix_group_felder2 exists - fine' select now(), 'index ix_group_felder2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_group_felder2' select now(), 'Erzeuge Index ix_group_felder2';
from xdummy;
create index ix_group_felder2 on group_field_pref (groupinfo_id ); create index ix_group_felder2 on group_field_pref (groupinfo_id );
@ -306,15 +303,13 @@ create index ix_group_felder2 on group_field_pref (groupinfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_style_feld2 exists - fine' select now(), 'index ix_style_feld2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_style_feld2' select now(), 'Erzeuge Index ix_style_feld2';
from xdummy;
create index ix_style_feld2 on stylesheet_field (stylesheet_id ); create index ix_style_feld2 on stylesheet_field (stylesheet_id );
@ -330,15 +325,13 @@ create index ix_style_feld2 on stylesheet_field (stylesheet_id );
<#if exists="true" > <#if exists="true" >
select now(),'index uxdb_tabellen_name exists - fine' select now(), 'index uxdb_tabellen_name exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index uxdb_tabellen_name' select now(), 'Erzeuge Index uxdb_tabellen_name';
from xdummy;
create unique index uxdb_tabellen_name on db_tabellen (name ); create unique index uxdb_tabellen_name on db_tabellen (name );
@ -354,15 +347,13 @@ create unique index uxdb_tabellen_name on db_tabellen (name );
<#if exists="true" > <#if exists="true" >
select now(),'index xdb_tabellen_efm exists - fine' select now(), 'index xdb_tabellen_efm exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index xdb_tabellen_efm' select now(), 'Erzeuge Index xdb_tabellen_efm';
from xdummy;
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke ); create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
@ -378,15 +369,13 @@ create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
<#if exists="true" > <#if exists="true" >
select now(),'index uxdb_version exists - fine' select now(), 'index uxdb_version exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index uxdb_version' select now(), 'Erzeuge Index uxdb_version';
from xdummy;
create unique index uxdb_version on db_version (his_system ); create unique index uxdb_version on db_version (his_system );
@ -402,15 +391,13 @@ create unique index uxdb_version on db_version (his_system );
<#if exists="true" > <#if exists="true" >
select now(),'index xdb_version_efm exists - fine' select now(), 'index xdb_version_efm exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index xdb_version_efm' select now(), 'Erzeuge Index xdb_version_efm';
from xdummy;
create index xdb_version_efm on db_version (db_einfuegemarke ); create index xdb_version_efm on db_version (db_einfuegemarke );
@ -426,15 +413,13 @@ create index xdb_version_efm on db_version (db_einfuegemarke );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_name_intern exists - fine' select now(), 'index ix_name_intern exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_name_intern' select now(), 'Erzeuge Index ix_name_intern';
from xdummy;
create unique index ix_name_intern on sichten (name_intern ); create unique index ix_name_intern on sichten (name_intern );
@ -450,15 +435,13 @@ create unique index ix_name_intern on sichten (name_intern );
<#if exists="true" > <#if exists="true" >
select now(),'index cif_ind exists - fine' select now(), 'index cif_ind exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index cif_ind' select now(), 'Erzeuge Index cif_ind';
from xdummy;
create unique index cif_ind on cif (hs, create unique index cif_ind on cif (hs,
key, key,
@ -476,15 +459,13 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index cifx_ind exists - fine' select now(), 'index cifx_ind exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index cifx_ind' select now(), 'Erzeuge Index cifx_ind';
from xdummy;
create unique index cifx_ind on cifx (hs, create unique index cifx_ind on cifx (hs,
key, key,
@ -502,15 +483,13 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index cifx_ind2 exists - fine' select now(), 'index cifx_ind2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index cifx_ind2' select now(), 'Erzeuge Index cifx_ind2';
from xdummy;
create index cifx_ind2 on cifx (uniquename ); create index cifx_ind2 on cifx (uniquename );
@ -526,15 +505,13 @@ create index cifx_ind2 on cifx (uniquename );
<#if exists="true" > <#if exists="true" >
select now(),'index trans_cifx_ind exists - fine' select now(), 'index trans_cifx_ind exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index trans_cifx_ind' select now(), 'Erzeuge Index trans_cifx_ind';
from xdummy;
create index trans_cifx_ind on trans_cifx (sourcesystem_id ); create index trans_cifx_ind on trans_cifx (sourcesystem_id );
@ -550,15 +527,13 @@ create index trans_cifx_ind on trans_cifx (sourcesystem_id );
<#if exists="true" > <#if exists="true" >
select now(),'index trans_cif_ind exists - fine' select now(), 'index trans_cif_ind exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index trans_cif_ind' select now(), 'Erzeuge Index trans_cif_ind';
from xdummy;
create index trans_cif_ind on trans_cif (sourcesystem_id ); create index trans_cif_ind on trans_cif (sourcesystem_id );
@ -574,15 +549,13 @@ create index trans_cif_ind on trans_cif (sourcesystem_id );
<#if exists="true" > <#if exists="true" >
select now(),'index i_userinfo exists - fine' select now(), 'index i_userinfo exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index i_userinfo' select now(), 'Erzeuge Index i_userinfo';
from xdummy;
create unique index i_userinfo on userinfo (benutzer ); create unique index i_userinfo on userinfo (benutzer );
@ -598,15 +571,13 @@ create unique index i_userinfo on userinfo (benutzer );
<#if exists="true" > <#if exists="true" >
select now(),'index i_orga exists - fine' select now(), 'index i_orga exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index i_orga' select now(), 'Erzeuge Index i_orga';
from xdummy;
create unique index i_orga on organigramm (key_apnr, create unique index i_orga on organigramm (key_apnr,
gueltig_seit, gueltig_seit,
@ -624,15 +595,13 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix130_3 exists - fine' select now(), 'index ix130_3 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix130_3' select now(), 'Erzeuge Index ix130_3';
from xdummy;
create index ix130_3 on organigramm (parent ); create index ix130_3 on organigramm (parent );
@ -648,15 +617,13 @@ create index ix130_3 on organigramm (parent );
<#if exists="true" > <#if exists="true" >
select now(),'index i_orga_bak exists - fine' select now(), 'index i_orga_bak exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index i_orga_bak' select now(), 'Erzeuge Index i_orga_bak';
from xdummy;
create unique index i_orga_bak on organigramm_bak (key_apnr, create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit, gueltig_seit,
@ -674,15 +641,13 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst1 exists - fine' select now(), 'index ix_user_inst1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst1' select now(), 'Erzeuge Index ix_user_inst1';
from xdummy;
create index ix_user_inst1 on user_institution (ch110_institut ); create index ix_user_inst1 on user_institution (ch110_institut );
@ -698,15 +663,13 @@ create index ix_user_inst1 on user_institution (ch110_institut );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst2 exists - fine' select now(), 'index ix_user_inst2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst2' select now(), 'Erzeuge Index ix_user_inst2';
from xdummy;
create index ix_user_inst2 on user_institution (userid ); create index ix_user_inst2 on user_institution (userid );
@ -722,15 +685,13 @@ create index ix_user_inst2 on user_institution (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_inst3 exists - fine' select now(), 'index ix_user_inst3 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_user_inst3' select now(), 'Erzeuge Index ix_user_inst3';
from xdummy;
create index ix_user_inst3 on user_institution (gueltig_seit, create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis ); gueltig_bis );
@ -747,15 +708,13 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index kostentr_ixktr exists - fine' select now(), 'index kostentr_ixktr exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index kostentr_ixktr' select now(), 'Erzeuge Index kostentr_ixktr';
from xdummy;
create index kostentr_ixktr on kostentraeger (key_apnr ); create index kostentr_ixktr on kostentraeger (key_apnr );
@ -771,15 +730,13 @@ create index kostentr_ixktr on kostentraeger (key_apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_ktr exists - fine' select now(), 'index ix_user_ktr exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_user_ktr' select now(), 'Erzeuge Index ix_user_ktr';
from xdummy;
create index ix_user_ktr on user_kostentraeger (key_apnr ); create index ix_user_ktr on user_kostentraeger (key_apnr );
@ -795,15 +752,13 @@ create index ix_user_ktr on user_kostentraeger (key_apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_user_ktr2 exists - fine' select now(), 'index ix_user_ktr2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_user_ktr2' select now(), 'Erzeuge Index ix_user_ktr2';
from xdummy;
create index ix_user_ktr2 on user_kostentraeger (userid ); create index ix_user_ktr2 on user_kostentraeger (userid );
@ -819,15 +774,13 @@ create index ix_user_ktr2 on user_kostentraeger (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_kotr_to_inst1 exists - fine' select now(), 'index ix_kotr_to_inst1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_kotr_to_inst1' select now(), 'Erzeuge Index ix_kotr_to_inst1';
from xdummy;
create index ix_kotr_to_inst1 on kotr_to_inst (projnr ); create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
@ -843,15 +796,13 @@ create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions exists - fine' select now(), 'index ix_sx_captions exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions' select now(), 'Erzeuge Index ix_sx_captions';
from xdummy;
create index ix_sx_captions on sx_captions (field_name ); create index ix_sx_captions on sx_captions (field_name );
@ -867,15 +818,13 @@ create index ix_sx_captions on sx_captions (field_name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions2 exists - fine' select now(), 'index ix_sx_captions2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions2' select now(), 'Erzeuge Index ix_sx_captions2';
from xdummy;
create index ix_sx_captions2 on sx_captions (table_name ); create index ix_sx_captions2 on sx_captions (table_name );
@ -891,15 +840,13 @@ create index ix_sx_captions2 on sx_captions (table_name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions3 exists - fine' select now(), 'index ix_sx_captions3 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions3' select now(), 'Erzeuge Index ix_sx_captions3';
from xdummy;
create index ix_sx_captions3 on sx_captions (record_no ); create index ix_sx_captions3 on sx_captions (record_no );
@ -915,15 +862,13 @@ create index ix_sx_captions3 on sx_captions (record_no );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_captions4 exists - fine' select now(), 'index ix_sx_captions4 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_captions4' select now(), 'Erzeuge Index ix_sx_captions4';
from xdummy;
create index ix_sx_captions4 on sx_captions (locale ); create index ix_sx_captions4 on sx_captions (locale );
@ -939,15 +884,13 @@ create index ix_sx_captions4 on sx_captions (locale );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_fm_templates_tid exists - fine' select now(), 'index ix_fm_templates_tid exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_fm_templates_tid' select now(), 'Erzeuge Index ix_fm_templates_tid';
from xdummy;
create unique index ix_fm_templates_tid on fm_templates (id ); create unique index ix_fm_templates_tid on fm_templates (id );
@ -963,15 +906,13 @@ create unique index ix_fm_templates_tid on fm_templates (id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_down_inst exists - fine' select now(), 'index ix_sx_down_inst exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_down_inst' select now(), 'Erzeuge Index ix_sx_down_inst';
from xdummy;
create index ix_sx_down_inst on sx_downloads (ch110_institut ); create index ix_sx_down_inst on sx_downloads (ch110_institut );
@ -987,15 +928,13 @@ create index ix_sx_down_inst on sx_downloads (ch110_institut );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_down_dbat exists - fine' select now(), 'index ix_sx_down_dbat exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_down_dbat' select now(), 'Erzeuge Index ix_sx_down_dbat';
from xdummy;
create index ix_sx_down_dbat on sx_downloads (bezugsdatum, create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit, gueltig_seit,
@ -1013,15 +952,13 @@ gueltig_bis );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_ussp exists - fine' select now(), 'index ix_ussp exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_ussp' select now(), 'Erzeuge Index ix_ussp';
from xdummy;
create index ix_ussp on user_startpage (userid ); create index ix_ussp on user_startpage (userid );
@ -1037,15 +974,13 @@ create index ix_ussp on user_startpage (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_ussf exists - fine' select now(), 'index ix_ussf exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_ussf' select now(), 'Erzeuge Index ix_ussf';
from xdummy;
create index ix_ussf on user_startfields (userid ); create index ix_ussf on user_startfields (userid );
@ -1061,15 +996,13 @@ create index ix_ussf on user_startfields (userid );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_tables exists - fine' select now(), 'index ix_sx_tables exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_tables' select now(), 'Erzeuge Index ix_sx_tables';
from xdummy;
create unique index ix_sx_tables on sx_tables (name ); create unique index ix_sx_tables on sx_tables (name );
@ -1085,15 +1018,13 @@ create unique index ix_sx_tables on sx_tables (name );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_apnr exists - fine' select now(), 'index ix_dim_bp_apnr exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_apnr' select now(), 'Erzeuge Index ix_dim_bp_apnr';
from xdummy;
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id, create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr ); apnr );
@ -1110,15 +1041,13 @@ apnr );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_apnr2 exists - fine' select now(), 'index ix_dim_bp_apnr2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_apnr2' select now(), 'Erzeuge Index ix_dim_bp_apnr2';
from xdummy;
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id ); create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
@ -1134,15 +1063,13 @@ create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level1_int1 exists - fine' select now(), 'index ix_level1_int1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_level1_int1' select now(), 'Erzeuge Index ix_level1_int1';
from xdummy;
create index ix_level1_int1 on dim_bp_apnr (level1_int, create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char ); level1_char );
@ -1159,15 +1086,13 @@ level1_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level1_int2 exists - fine' select now(), 'index ix_level1_int2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_level1_int2' select now(), 'Erzeuge Index ix_level1_int2';
from xdummy;
create index ix_level1_int2 on dim_bp_apnr (level2_int, create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char ); level2_char );
@ -1184,15 +1109,13 @@ level2_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_level3_int1 exists - fine' select now(), 'index ix_level3_int1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_level3_int1' select now(), 'Erzeuge Index ix_level3_int1';
from xdummy;
create index ix_level3_int1 on dim_bp_apnr (level3_int, create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char ); level3_char );
@ -1209,15 +1132,13 @@ level3_char );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_bp_alts1 exists - fine' select now(), 'index ix_dim_bp_alts1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_bp_alts1' select now(), 'Erzeuge Index ix_dim_bp_alts1';
from xdummy;
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id ); create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
@ -1233,15 +1154,13 @@ create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_c1 exists - fine' select now(), 'index ix_dim_c1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_c1' select now(), 'Erzeuge Index ix_dim_c1';
from xdummy;
create index ix_dim_c1 on dim_closure (hierarchie_id, create index ix_dim_c1 on dim_closure (hierarchie_id,
key ); key );
@ -1258,15 +1177,13 @@ key );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_c2 exists - fine' select now(), 'index ix_dim_c2 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_c2' select now(), 'Erzeuge Index ix_dim_c2';
from xdummy;
create index ix_dim_c2 on dim_closure (hierarchie_id, create index ix_dim_c2 on dim_closure (hierarchie_id,
parent, parent,
@ -1284,15 +1201,13 @@ key );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_tr_dim_bp_apnr exists - fine' select now(), 'index ix_tr_dim_bp_apnr exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_tr_dim_bp_apnr' select now(), 'Erzeuge Index ix_tr_dim_bp_apnr';
from xdummy;
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id, create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id, sourcesystem_id,
@ -1310,15 +1225,13 @@ systeminfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sieve_column_defm exists - fine' select now(), 'index ix_sieve_column_defm exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sieve_column_defm' select now(), 'Erzeuge Index ix_sieve_column_defm';
from xdummy;
create unique index ix_sieve_column_defm on sieve_column_def (m_id ); create unique index ix_sieve_column_defm on sieve_column_def (m_id );
@ -1334,15 +1247,13 @@ create unique index ix_sieve_column_defm on sieve_column_def (m_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_sx_jobs_un exists - fine' select now(), 'index ix_sx_jobs_un exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_sx_jobs_un' select now(), 'Erzeuge Index ix_sx_jobs_un';
from xdummy;
create unique index ix_sx_jobs_un on sx_jobs (uniquename ); create unique index ix_sx_jobs_un on sx_jobs (uniquename );
@ -1358,15 +1269,13 @@ create unique index ix_sx_jobs_un on sx_jobs (uniquename );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_implicit_orgrights1 exists - fine' select now(), 'index ix_implicit_orgrights1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_implicit_orgrights1' select now(), 'Erzeuge Index ix_implicit_orgrights1';
from xdummy;
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id ); create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
@ -1382,15 +1291,13 @@ create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_dim_datum_day_date exists - fine' select now(), 'index ix_dim_datum_day_date exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_dim_datum_day_date' select now(), 'Erzeuge Index ix_dim_datum_day_date';
from xdummy;
create index ix_dim_datum_day_date on dim_datum (day_date ); create index ix_dim_datum_day_date on dim_datum (day_date );
@ -1406,15 +1313,13 @@ create index ix_dim_datum_day_date on dim_datum (day_date );
<#if exists="true" > <#if exists="true" >
select now(),'index ix_etl_job1 exists - fine' select now(), 'index ix_etl_job1 exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge Index ix_etl_job1' select now(), 'Erzeuge Index ix_etl_job1';
from xdummy;
create unique index ix_etl_job1 on etl_job (uniquename ); create unique index ix_etl_job1 on etl_job (uniquename );

196
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_pg.sql

@ -4,399 +4,338 @@
\! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/conf/sx_fields_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql ausführen' select now(), 'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql
select now(),'SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen' select now(), 'SQL-Ausdruck create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; ausführen';
from xdummy;
create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ; create table tmp_templates(tid integer, id char(200) not null, content text not null, description char(200) , comment char(200) , version integer ) ;
select now(),'SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen' select now(), 'SQL-Ausdruck CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); ausführen';
from xdummy;
CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) ); CREATE TABLE tmp_menu_element ( id integer NOT NULL, element character(255), element_value character(255), description character(255), nature character(255), annotation character(255) );
select now(),'SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen' select now(), 'SQL-Ausdruck create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); ausführen';
from xdummy;
create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER ); create table tmp_captions ( tid INTEGER, id CHAR(200) , table_name CHAR(200) , field_name CHAR(200) , record_no INTEGER , locale CHAR(10) , contents_short CHAR(255) , contents_long text , equalitystatus SMALLINT , sachgebiete_id INTEGER, doku_link VARCHAR, export_to_glossar INTEGER );
select now(),'SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen' select now(), 'SQL-Ausdruck create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); ausführen';
from xdummy;
create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE ); create table tmp_repository( tid SERIAL not null, id CHAR(200) not null, content TEXT , caption CHAR(200) , comment TEXT , version SMALLINT , art CHAR(200) , art2 CHAR(200) , art3 CHAR(200) , sachgebiete_id INTEGER , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , geaendert_am DATE , aktiv smallint , gueltig_seit DATE , gueltig_bis DATE );
select now(),'Lade Tabelle tmp_templates' select now(), 'Lade Tabelle tmp_templates';
from xdummy;
\! sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl \! sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
select now(),'Lade Tabelle tmp_menu_element' select now(), 'Lade Tabelle tmp_menu_element';
from xdummy;
\! sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl \! sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
select now(),'Lade Tabelle tmp_captions' select now(), 'Lade Tabelle tmp_captions';
from xdummy;
\! sx_auto_upload_table.x tmp_captions $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl \! sx_auto_upload_table.x tmp_captions $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_captions.unl
select now(),'Lade Tabelle k_astat_studienfach_land' select now(), 'Lade Tabelle k_astat_studienfach_land';
from xdummy;
\! sx_auto_upload_table.x k_astat_studienfach_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl \! sx_auto_upload_table.x k_astat_studienfach_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach_land.unl
select now(),'Lade Tabelle k_astat_abschluss3steller_land' select now(), 'Lade Tabelle k_astat_abschluss3steller_land';
from xdummy;
\! sx_auto_upload_table.x k_astat_abschluss3steller_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl \! sx_auto_upload_table.x k_astat_abschluss3steller_land $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss3steller_land.unl
select now(),'Lade Tabelle k_astat_abschluss2steller' select now(), 'Lade Tabelle k_astat_abschluss2steller';
from xdummy;
\! sx_auto_upload_table.x k_astat_abschluss2steller $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl \! sx_auto_upload_table.x k_astat_abschluss2steller $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_abschluss2steller.unl
select now(),'Lade Tabelle k_astat_studienfach' select now(), 'Lade Tabelle k_astat_studienfach';
from xdummy;
\! sx_auto_upload_table.x k_astat_studienfach $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl \! sx_auto_upload_table.x k_astat_studienfach $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienfach.unl
select now(),'Lade Tabelle k_astat_studienbereich' select now(), 'Lade Tabelle k_astat_studienbereich';
from xdummy;
\! sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl \! sx_auto_upload_table.x k_astat_studienbereich $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/k_astat_studienbereich.unl
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen' select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql ausführen' select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_templates; ausführen' select now(), 'SQL-Ausdruck drop table tmp_templates; ausführen';
from xdummy;
drop table tmp_templates; drop table tmp_templates;
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql ausführen' select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql
select now(),'SQL-Ausdruck drop view user_groups; ausführen' select now(), 'SQL-Ausdruck drop view user_groups; ausführen';
from xdummy;
drop view user_groups; drop view user_groups;
select now(),'SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen' select now(), 'SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen';
from xdummy;
alter table groupinfo alter column name type char(255); alter table groupinfo alter column name type char(255);
select now(),'SQL-Ausdruck create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; ausführen' select now(), 'SQL-Ausdruck create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; ausführen';
from xdummy;
create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ; create view user_groups( userinfo_id, benutzer, groupinfo_id, groupinfo_name) as select U.tid, U.benutzer,G.tid,G.name from userinfo U, groupinfo G, user_group_bez B where U.tid=B.userinfo_id and G.tid=B.groupinfo_id and U.akt_versuch <= U.max_versuch ;
select now(),'SQL-Ausdruck alter table db_tabellen alter column name type char(50); ausführen' select now(), 'SQL-Ausdruck alter table db_tabellen alter column name type char(50); ausführen';
from xdummy;
alter table db_tabellen alter column name type char(50); alter table db_tabellen alter column name type char(50);
select now(),'SQL-Ausdruck alter table sx_fields alter is_primarykey SET DEFAULT 0; ausführen' select now(), 'SQL-Ausdruck alter table sx_fields alter is_primarykey SET DEFAULT 0; ausführen';
from xdummy;
alter table sx_fields alter is_primarykey SET DEFAULT 0; alter table sx_fields alter is_primarykey SET DEFAULT 0;
select now(),'SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen' select now(), 'SQL-Ausdruck create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); ausführen';
from xdummy;
create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) ); create table tmp_cifx_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr CHAR(10) not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250) , parent CHAR(10) , parent_int integer, filter CHAR(10) , refapnr CHAR(10) , astat CHAR(10) , bund_apnr CHAR(10) , land_apnr CHAR(10) , hiskey_id VARCHAR(255) , uniquename VARCHAR(255) , sort1 INTEGER , sort2 INTEGER , sort3 INTEGER , sortc1 CHAR(10) , sortc2 CHAR(10) , sourcesystem integer , sourcesystem_id VARCHAR(255) , intern_int INTEGER , intern_c CHAR(10) , sprache CHAR(3) , struktur_int INTEGER , struktur_c CHAR(50) , ebene INTEGER, lid VARCHAR(255), parent_lid VARCHAR(255) );
select now(),'SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; ausführen' select now(), 'SQL-Ausdruck create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ; ausführen';
from xdummy;
create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER ) ; create table tmp_cif_load ( tid INTEGER not null, hs INTEGER not null, key SMALLINT not null, apnr INTEGER not null, d_akt_von DATE , d_akt_bis DATE , kurz CHAR(10) , druck CHAR(100) , lang_1 CHAR(100) , lang_2 CHAR(150) , lang_3 CHAR(250), sort1 INTEGER, uniquename varchar(255) ) ;
select now(),'SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen' select now(), 'SQL-Ausdruck create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; ausführen';
from xdummy;
create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ; create table tmp_portlet( tid SERIAL not null, name VARCHAR(255) , type VARCHAR(255) , class VARCHAR(255) , icon VARCHAR(255) , content TEXT , sortnr_initial INTEGER , visible VARCHAR(255) , gueltig_von DATE, gueltig_bis DATE ) ;
select now(),'Lade Tabelle tmp_cifx_load' select now(), 'Lade Tabelle tmp_cifx_load';
from xdummy;
\! sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl \! sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
select now(),'Lade Tabelle tmp_cif_load' select now(), 'Lade Tabelle tmp_cif_load';
from xdummy;
\! sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl \! sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
select now(),'Lade Tabelle tmp_portlet' select now(), 'Lade Tabelle tmp_portlet';
from xdummy;
\! sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl \! sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
select now(),'Lade Tabelle tmp_repository' select now(), 'Lade Tabelle tmp_repository';
from xdummy;
\! sx_auto_upload_table.x tmp_repository $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl \! sx_auto_upload_table.x tmp_repository $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_repository.unl
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen' select now(), 'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql
select now(),'SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen' select now(), 'SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen';
from xdummy;
update sx_fields set is_primarykey=0 where is_primarykey is null; update sx_fields set is_primarykey=0 where is_primarykey is null;
select now(),'SQL-Ausdruck drop table tmp_cifx_load; ausführen' select now(), 'SQL-Ausdruck drop table tmp_cifx_load; ausführen';
from xdummy;
drop table tmp_cifx_load; drop table tmp_cifx_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql \! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_cif_load; ausführen' select now(), 'SQL-Ausdruck drop table tmp_cif_load; ausführen';
from xdummy;
drop table tmp_cif_load; drop table tmp_cif_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql \! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql
select now(),'SQL-Ausdruck update sx_repository set content = xml/index.jsp where content= /superx/xml/index.jsp ; ausführen' select now(), 'SQL-Ausdruck update sx_repository set content =-xml/index.jsp- where content= -/superx/xml/index.jsp-; ausführen';
from xdummy;
update sx_repository set content ='xml/index.jsp' where content= '/superx/xml/index.jsp'; update sx_repository set content ='xml/index.jsp' where content= '/superx/xml/index.jsp';
select now(),'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen' select now(), 'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql \! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql
select now(),'Lade Tabelle dim_datum' select now(), 'Lade Tabelle dim_datum';
from xdummy;
\! sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl \! sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
select now(),'Lade Tabelle aggre_bland' select now(), 'Lade Tabelle aggre_bland';
from xdummy;
\! sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl \! sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum)); select setval('themenbaum_tid_seq',(select max(tid)+1 from themenbaum));
select now(),'Fülle db_version' select now(), 'Fülle db_version';
from xdummy;
delete from db_version where his_system='kern'; delete from db_version where his_system='kern';
@ -404,21 +343,14 @@ insert into db_version (his_system,version,systeminfo_id) values('kern','5.0',9)
select now(),'Fülle sx_tables und unload_params' select now(), 'Fülle sx_tables und unload_params';
from xdummy;
\! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql
\! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql \! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql
select now(),'Fülle db_forms' select now(), 'Fülle db_forms';
from xdummy;
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms ( CREATE temp TABLE tmp_db_forms (

1192
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_ids.sql

File diff suppressed because it is too large Load Diff

894
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_tables_pg.sql

File diff suppressed because it is too large Load Diff

184
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_ids.sql

@ -25,8 +25,8 @@ tabname as tabelle from systables where tabname
</sqlvars> </sqlvars>
select now(),'Checking views' ! echo "Checking views"
from xdummy; ! echo `date`
<#if views?has_content> <#if views?has_content>
@ -34,15 +34,15 @@ from xdummy;
<#if views?seq_contains("user_groups") > <#if views?seq_contains("user_groups") >
select now(),'view user_groups exists - fine' ! echo "view user_groups exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View user_groups' ! echo "Erzeuge View user_groups"
from xdummy; ! echo `date`
create view user_groups( create view user_groups(
userinfo_id, userinfo_id,
@ -59,15 +59,15 @@ and U.akt_versuch <= U.max_versuch ;
<#if views?seq_contains("menu_element_fieldmode") > <#if views?seq_contains("menu_element_fieldmode") >
select now(),'view menu_element_fieldmode exists - fine' ! echo "view menu_element_fieldmode exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View menu_element_fieldmode' ! echo "Erzeuge View menu_element_fieldmode"
from xdummy; ! echo `date`
create view menu_element_fieldmode( create view menu_element_fieldmode(
id, id,
@ -91,15 +91,15 @@ annotation) as
<#if views?seq_contains("menu_element_mandatory") > <#if views?seq_contains("menu_element_mandatory") >
select now(),'view menu_element_mandatory exists - fine' ! echo "view menu_element_mandatory exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View menu_element_mandatory' ! echo "Erzeuge View menu_element_mandatory"
from xdummy; ! echo `date`
create view menu_element_mandatory( create view menu_element_mandatory(
id, id,
@ -124,15 +124,15 @@ annotation) as
<#if views?seq_contains("menu_element_nature") > <#if views?seq_contains("menu_element_nature") >
select now(),'view menu_element_nature exists - fine' ! echo "view menu_element_nature exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View menu_element_nature' ! echo "Erzeuge View menu_element_nature"
from xdummy; ! echo `date`
create view menu_element_nature( create view menu_element_nature(
id, id,
@ -157,15 +157,15 @@ annotation) as
<#if views?seq_contains("menu_element_orgstructure") > <#if views?seq_contains("menu_element_orgstructure") >
select now(),'view menu_element_orgstructure exists - fine' ! echo "view menu_element_orgstructure exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View menu_element_orgstructure' ! echo "Erzeuge View menu_element_orgstructure"
from xdummy; ! echo `date`
create view menu_element_orgstructure( create view menu_element_orgstructure(
orgstruktur, orgstruktur,
@ -182,15 +182,15 @@ description) as
<#if views?seq_contains("user_inst_org") > <#if views?seq_contains("user_inst_org") >
select now(),'view user_inst_org exists - fine' ! echo "view user_inst_org exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View user_inst_org' ! echo "Erzeuge View user_inst_org"
from xdummy; ! echo `date`
create view user_inst_org( create view user_inst_org(
userid, userid,
@ -219,15 +219,15 @@ where O.key_apnr=U.ch110_institut
<#if views?seq_contains("hochschulen") > <#if views?seq_contains("hochschulen") >
select now(),'view hochschulen exists - fine' ! echo "view hochschulen exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View hochschulen' ! echo "Erzeuge View hochschulen"
from xdummy; ! echo `date`
create view hochschulen( create view hochschulen(
hs_nr, hs_nr,
@ -254,15 +254,15 @@ or trim(substring(apnr from 4 for 1)) ='')
<#if views?seq_contains("dimension_view") > <#if views?seq_contains("dimension_view") >
select now(),'view dimension_view exists - fine' ! echo "view dimension_view exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dimension_view' ! echo "Erzeuge View dimension_view"
from xdummy; ! echo `date`
create view dimension_view( create view dimension_view(
id, id,
@ -386,15 +386,15 @@ SELECT distinct T.tid+2000000 as id,
<#if views?seq_contains("fact_table") > <#if views?seq_contains("fact_table") >
select now(),'view fact_table exists - fine' ! echo "view fact_table exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View fact_table' ! echo "Erzeuge View fact_table"
from xdummy; ! echo `date`
create view fact_table( create view fact_table(
id, id,
@ -425,15 +425,15 @@ where T.name in (select distinct fact_table from dimension)
<#if views?seq_contains("dim_staat") > <#if views?seq_contains("dim_staat") >
select now(),'view dim_staat exists - fine' ! echo "view dim_staat exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_staat' ! echo "Erzeuge View dim_staat"
from xdummy; ! echo `date`
create view dim_staat( create view dim_staat(
apnr, apnr,
@ -462,15 +462,15 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
<#if views?seq_contains("dim_stg") > <#if views?seq_contains("dim_stg") >
select now(),'view dim_stg exists - fine' ! echo "view dim_stg exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_stg' ! echo "Erzeuge View dim_stg"
from xdummy; ! echo `date`
create view dim_stg( create view dim_stg(
apnr, apnr,
@ -501,15 +501,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
<#if views?seq_contains("dim_abschluss") > <#if views?seq_contains("dim_abschluss") >
select now(),'view dim_abschluss exists - fine' ! echo "view dim_abschluss exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_abschluss' ! echo "Erzeuge View dim_abschluss"
from xdummy; ! echo `date`
create view dim_abschluss( create view dim_abschluss(
apnr, apnr,
@ -548,15 +548,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<#if views?seq_contains("dim_kost") > <#if views?seq_contains("dim_kost") >
select now(),'view dim_kost exists - fine' ! echo "view dim_kost exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_kost' ! echo "Erzeuge View dim_kost"
from xdummy; ! echo `date`
create view dim_kost( create view dim_kost(
apnr, apnr,
@ -573,15 +573,15 @@ key) as
<#if views?seq_contains("dim_kotr") > <#if views?seq_contains("dim_kotr") >
select now(),'view dim_kotr exists - fine' ! echo "view dim_kotr exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_kotr' ! echo "Erzeuge View dim_kotr"
from xdummy; ! echo `date`
create view dim_kotr( create view dim_kotr(
apnr, apnr,
@ -596,15 +596,15 @@ key) as
<#if views?seq_contains("dim_kreis") > <#if views?seq_contains("dim_kreis") >
select now(),'view dim_kreis exists - fine' ! echo "view dim_kreis exists - fine"
from xdummy; ! echo `date`
<#else> <#else>
select now(),'Erzeuge View dim_kreis' ! echo "Erzeuge View dim_kreis"
from xdummy; ! echo `date`
create view dim_kreis( create view dim_kreis(
apnr, apnr,
@ -634,8 +634,8 @@ bland_astat) as
<#else> <#else>
select now(),'Erzeuge View user_groups' ! echo "Erzeuge View user_groups"
from xdummy; ! echo `date`
create view user_groups( create view user_groups(
userinfo_id, userinfo_id,
@ -648,8 +648,8 @@ and G.tid=B.groupinfo_id
and U.akt_versuch <= U.max_versuch ; and U.akt_versuch <= U.max_versuch ;
select now(),'Erzeuge View menu_element_fieldmode' ! echo "Erzeuge View menu_element_fieldmode"
from xdummy; ! echo `date`
create view menu_element_fieldmode( create view menu_element_fieldmode(
id, id,
@ -669,8 +669,8 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_mandatory' ! echo "Erzeuge View menu_element_mandatory"
from xdummy; ! echo `date`
create view menu_element_mandatory( create view menu_element_mandatory(
id, id,
@ -691,8 +691,8 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_nature' ! echo "Erzeuge View menu_element_nature"
from xdummy; ! echo `date`
create view menu_element_nature( create view menu_element_nature(
id, id,
@ -713,8 +713,8 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_orgstructure' ! echo "Erzeuge View menu_element_orgstructure"
from xdummy; ! echo `date`
create view menu_element_orgstructure( create view menu_element_orgstructure(
orgstruktur, orgstruktur,
@ -727,8 +727,8 @@ description) as
; ;
select now(),'Erzeuge View user_inst_org' ! echo "Erzeuge View user_inst_org"
from xdummy; ! echo `date`
create view user_inst_org( create view user_inst_org(
userid, userid,
@ -753,8 +753,8 @@ where O.key_apnr=U.ch110_institut
; ;
select now(),'Erzeuge View hochschulen' ! echo "Erzeuge View hochschulen"
from xdummy; ! echo `date`
create view hochschulen( create view hochschulen(
hs_nr, hs_nr,
@ -777,8 +777,8 @@ or trim(substring(apnr from 4 for 1)) ='')
; ;
select now(),'Erzeuge View dimension_view' ! echo "Erzeuge View dimension_view"
from xdummy; ! echo `date`
create view dimension_view( create view dimension_view(
id, id,
@ -898,8 +898,8 @@ SELECT distinct T.tid+2000000 as id,
; ;
select now(),'Erzeuge View fact_table' ! echo "Erzeuge View fact_table"
from xdummy; ! echo `date`
create view fact_table( create view fact_table(
id, id,
@ -926,8 +926,8 @@ where T.name in (select distinct fact_table from dimension)
; ;
select now(),'Erzeuge View dim_staat' ! echo "Erzeuge View dim_staat"
from xdummy; ! echo `date`
create view dim_staat( create view dim_staat(
apnr, apnr,
@ -952,8 +952,8 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
; ;
select now(),'Erzeuge View dim_stg' ! echo "Erzeuge View dim_stg"
from xdummy; ! echo `date`
create view dim_stg( create view dim_stg(
apnr, apnr,
@ -980,8 +980,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
; ;
select now(),'Erzeuge View dim_abschluss' ! echo "Erzeuge View dim_abschluss"
from xdummy; ! echo `date`
create view dim_abschluss( create view dim_abschluss(
apnr, apnr,
@ -1016,8 +1016,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
; ;
select now(),'Erzeuge View dim_kost' ! echo "Erzeuge View dim_kost"
from xdummy; ! echo `date`
create view dim_kost( create view dim_kost(
apnr, apnr,
@ -1030,8 +1030,8 @@ key) as
); );
select now(),'Erzeuge View dim_kotr' ! echo "Erzeuge View dim_kotr"
from xdummy; ! echo `date`
create view dim_kotr( create view dim_kotr(
apnr, apnr,
@ -1042,8 +1042,8 @@ key) as
FROM dimension_bp d WHERE d.apnr = 'bluep_kotr'); FROM dimension_bp d WHERE d.apnr = 'bluep_kotr');
select now(),'Erzeuge View dim_kreis' ! echo "Erzeuge View dim_kreis"
from xdummy; ! echo `date`
create view dim_kreis( create view dim_kreis(
apnr, apnr,

138
superx/WEB-INF/conf/edustore/db/install/upgrade/kern_upgrade_views_pg.sql

@ -40,8 +40,7 @@ WHERE N.oid = C.relnamespace and N.nspname||'.'||C.relname in ('user_groups',
</sqlvars> </sqlvars>
select now(),'Checking views' select now(), 'Checking views';
from xdummy;
<#if views?has_content> <#if views?has_content>
@ -49,15 +48,13 @@ from xdummy;
<#if views?seq_contains("user_groups") > <#if views?seq_contains("user_groups") >
select now(),'view user_groups exists - fine' select now(), 'view user_groups exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View user_groups' select now(), 'Erzeuge View user_groups';
from xdummy;
create view user_groups( create view user_groups(
userinfo_id, userinfo_id,
@ -74,15 +71,13 @@ and U.akt_versuch <= U.max_versuch ;
<#if views?seq_contains("menu_element_fieldmode") > <#if views?seq_contains("menu_element_fieldmode") >
select now(),'view menu_element_fieldmode exists - fine' select now(), 'view menu_element_fieldmode exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View menu_element_fieldmode' select now(), 'Erzeuge View menu_element_fieldmode';
from xdummy;
create view menu_element_fieldmode( create view menu_element_fieldmode(
id, id,
@ -106,15 +101,13 @@ annotation) as
<#if views?seq_contains("menu_element_mandatory") > <#if views?seq_contains("menu_element_mandatory") >
select now(),'view menu_element_mandatory exists - fine' select now(), 'view menu_element_mandatory exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View menu_element_mandatory' select now(), 'Erzeuge View menu_element_mandatory';
from xdummy;
create view menu_element_mandatory( create view menu_element_mandatory(
id, id,
@ -138,15 +131,13 @@ annotation) as
<#if views?seq_contains("menu_element_nature") > <#if views?seq_contains("menu_element_nature") >
select now(),'view menu_element_nature exists - fine' select now(), 'view menu_element_nature exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View menu_element_nature' select now(), 'Erzeuge View menu_element_nature';
from xdummy;
create view menu_element_nature( create view menu_element_nature(
id, id,
@ -171,15 +162,13 @@ annotation) as
<#if views?seq_contains("menu_element_orgstructure") > <#if views?seq_contains("menu_element_orgstructure") >
select now(),'view menu_element_orgstructure exists - fine' select now(), 'view menu_element_orgstructure exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View menu_element_orgstructure' select now(), 'Erzeuge View menu_element_orgstructure';
from xdummy;
create view menu_element_orgstructure( create view menu_element_orgstructure(
orgstruktur, orgstruktur,
@ -196,15 +185,13 @@ description) as
<#if views?seq_contains("user_inst_org") > <#if views?seq_contains("user_inst_org") >
select now(),'view user_inst_org exists - fine' select now(), 'view user_inst_org exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View user_inst_org' select now(), 'Erzeuge View user_inst_org';
from xdummy;
create view user_inst_org( create view user_inst_org(
userid, userid,
@ -233,15 +220,13 @@ where O.key_apnr=U.ch110_institut
<#if views?seq_contains("hochschulen") > <#if views?seq_contains("hochschulen") >
select now(),'view hochschulen exists - fine' select now(), 'view hochschulen exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View hochschulen' select now(), 'Erzeuge View hochschulen';
from xdummy;
create view hochschulen( create view hochschulen(
hs_nr, hs_nr,
@ -269,15 +254,13 @@ or trim(substring(apnr from 4 for 1)) ='')
<#if views?seq_contains("dimension_view") > <#if views?seq_contains("dimension_view") >
select now(),'view dimension_view exists - fine' select now(), 'view dimension_view exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dimension_view' select now(), 'Erzeuge View dimension_view';
from xdummy;
create view dimension_view( create view dimension_view(
id, id,
@ -401,15 +384,13 @@ SELECT distinct T.tid+2000000 as id,
<#if views?seq_contains("fact_table") > <#if views?seq_contains("fact_table") >
select now(),'view fact_table exists - fine' select now(), 'view fact_table exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View fact_table' select now(), 'Erzeuge View fact_table';
from xdummy;
create view fact_table( create view fact_table(
id, id,
@ -440,15 +421,13 @@ where T.name in (select distinct fact_table from dimension)
<#if views?seq_contains("dim_staat") > <#if views?seq_contains("dim_staat") >
select now(),'view dim_staat exists - fine' select now(), 'view dim_staat exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_staat' select now(), 'Erzeuge View dim_staat';
from xdummy;
create view dim_staat( create view dim_staat(
apnr, apnr,
@ -477,15 +456,13 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
<#if views?seq_contains("dim_stg") > <#if views?seq_contains("dim_stg") >
select now(),'view dim_stg exists - fine' select now(), 'view dim_stg exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_stg' select now(), 'Erzeuge View dim_stg';
from xdummy;
create view dim_stg( create view dim_stg(
apnr, apnr,
@ -516,15 +493,13 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
<#if views?seq_contains("dim_abschluss") > <#if views?seq_contains("dim_abschluss") >
select now(),'view dim_abschluss exists - fine' select now(), 'view dim_abschluss exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_abschluss' select now(), 'Erzeuge View dim_abschluss';
from xdummy;
create view dim_abschluss( create view dim_abschluss(
apnr, apnr,
@ -563,15 +538,13 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<#if views?seq_contains("dim_kost") > <#if views?seq_contains("dim_kost") >
select now(),'view dim_kost exists - fine' select now(), 'view dim_kost exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_kost' select now(), 'Erzeuge View dim_kost';
from xdummy;
create view dim_kost( create view dim_kost(
apnr, apnr,
@ -588,15 +561,13 @@ key) as
<#if views?seq_contains("dim_kotr") > <#if views?seq_contains("dim_kotr") >
select now(),'view dim_kotr exists - fine' select now(), 'view dim_kotr exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_kotr' select now(), 'Erzeuge View dim_kotr';
from xdummy;
create view dim_kotr( create view dim_kotr(
apnr, apnr,
@ -611,15 +582,13 @@ key) as
<#if views?seq_contains("dim_kreis") > <#if views?seq_contains("dim_kreis") >
select now(),'view dim_kreis exists - fine' select now(), 'view dim_kreis exists - fine';
from xdummy;
<#else> <#else>
select now(),'Erzeuge View dim_kreis' select now(), 'Erzeuge View dim_kreis';
from xdummy;
create view dim_kreis( create view dim_kreis(
apnr, apnr,
@ -649,8 +618,7 @@ bland_astat) as
<#else> <#else>
select now(),'Erzeuge View user_groups' select now(), 'Erzeuge View user_groups';
from xdummy;
create view user_groups( create view user_groups(
userinfo_id, userinfo_id,
@ -663,8 +631,7 @@ and G.tid=B.groupinfo_id
and U.akt_versuch <= U.max_versuch ; and U.akt_versuch <= U.max_versuch ;
select now(),'Erzeuge View menu_element_fieldmode' select now(), 'Erzeuge View menu_element_fieldmode';
from xdummy;
create view menu_element_fieldmode( create view menu_element_fieldmode(
id, id,
@ -684,8 +651,7 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_mandatory' select now(), 'Erzeuge View menu_element_mandatory';
from xdummy;
create view menu_element_mandatory( create view menu_element_mandatory(
id, id,
@ -705,8 +671,7 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_nature' select now(), 'Erzeuge View menu_element_nature';
from xdummy;
create view menu_element_nature( create view menu_element_nature(
id, id,
@ -727,8 +692,7 @@ annotation) as
; ;
select now(),'Erzeuge View menu_element_orgstructure' select now(), 'Erzeuge View menu_element_orgstructure';
from xdummy;
create view menu_element_orgstructure( create view menu_element_orgstructure(
orgstruktur, orgstruktur,
@ -741,8 +705,7 @@ description) as
; ;
select now(),'Erzeuge View user_inst_org' select now(), 'Erzeuge View user_inst_org';
from xdummy;
create view user_inst_org( create view user_inst_org(
userid, userid,
@ -767,8 +730,7 @@ where O.key_apnr=U.ch110_institut
; ;
select now(),'Erzeuge View hochschulen' select now(), 'Erzeuge View hochschulen';
from xdummy;
create view hochschulen( create view hochschulen(
hs_nr, hs_nr,
@ -792,8 +754,7 @@ or trim(substring(apnr from 4 for 1)) ='')
; ;
select now(),'Erzeuge View dimension_view' select now(), 'Erzeuge View dimension_view';
from xdummy;
create view dimension_view( create view dimension_view(
id, id,
@ -913,8 +874,7 @@ SELECT distinct T.tid+2000000 as id,
; ;
select now(),'Erzeuge View fact_table' select now(), 'Erzeuge View fact_table';
from xdummy;
create view fact_table( create view fact_table(
id, id,
@ -941,8 +901,7 @@ where T.name in (select distinct fact_table from dimension)
; ;
select now(),'Erzeuge View dim_staat' select now(), 'Erzeuge View dim_staat';
from xdummy;
create view dim_staat( create view dim_staat(
apnr, apnr,
@ -967,8 +926,7 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
; ;
select now(),'Erzeuge View dim_stg' select now(), 'Erzeuge View dim_stg';
from xdummy;
create view dim_stg( create view dim_stg(
apnr, apnr,
@ -995,8 +953,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg'
; ;
select now(),'Erzeuge View dim_abschluss' select now(), 'Erzeuge View dim_abschluss';
from xdummy;
create view dim_abschluss( create view dim_abschluss(
apnr, apnr,
@ -1031,8 +988,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
; ;
select now(),'Erzeuge View dim_kost' select now(), 'Erzeuge View dim_kost';
from xdummy;
create view dim_kost( create view dim_kost(
apnr, apnr,
@ -1045,8 +1001,7 @@ key) as
); );
select now(),'Erzeuge View dim_kotr' select now(), 'Erzeuge View dim_kotr';
from xdummy;
create view dim_kotr( create view dim_kotr(
apnr, apnr,
@ -1057,8 +1012,7 @@ key) as
FROM dimension_bp d WHERE d.apnr = 'bluep_kotr'); FROM dimension_bp d WHERE d.apnr = 'bluep_kotr');
select now(),'Erzeuge View dim_kreis' select now(), 'Erzeuge View dim_kreis';
from xdummy;
create view dim_kreis( create view dim_kreis(
apnr, apnr,

1
superx/WEB-INF/conf/obsoletfiles.txt

@ -2,6 +2,7 @@
#Dateien relativ zum Pfad $SUPERX_DIR/webserver/tomcat/webapps/superx angeben. #Dateien relativ zum Pfad $SUPERX_DIR/webserver/tomcat/webapps/superx angeben.
#Es sind nur Dateiangaben erlaubt (keine Wildcards). #Es sind nur Dateiangaben erlaubt (keine Wildcards).
WEB-INF/conf/edustore/db/bin/ant WEB-INF/conf/edustore/db/bin/ant
WEB-INF/classes/freemarker/version.properties
WEB-INF/lib/avalon-framework-cvs-20020806.jar WEB-INF/lib/avalon-framework-cvs-20020806.jar
WEB-INF/lib/poi-2.5.1-final-20040804.jar WEB-INF/lib/poi-2.5.1-final-20040804.jar
WEB-INF/lib/poi-3.5-FINAL-20090928.jar WEB-INF/lib/poi-3.5-FINAL-20090928.jar

BIN
superx/WEB-INF/lib/superx5.0.jar

Binary file not shown.
Loading…
Cancel
Save