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

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

@ -3,15 +3,39 @@ @@ -3,15 +3,39 @@
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:variable name="singleQuote">&#39;</xsl:variable>
<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: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>'
from xdummy;
</xsl:text>
</xsl:when>
<xsl:when test="$dbsystem='INFORMIX'" >
<xsl:text>
! echo "</xsl:text><xsl:value-of select="$msg" /><xsl:text>"
! echo `date`
</xsl:text>
</xsl:when>
<xsl:otherwise>
<!--Do nothing-->
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="log.x">
<xsl:param name="msg"/>
<xsl:text>
@ -20,3 +44,5 @@ echo "</xsl:text><xsl:value-of select="$msg" /><xsl:text>" @@ -20,3 +44,5 @@ echo "</xsl:text><xsl:value-of select="$msg" /><xsl:text>"
</xsl:text>
</xsl:template>
</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, @@ -106,11 +106,10 @@ insert into tmp_unload_params(param_id,
<xsl:variable name="content">
<xsl:choose>
<xsl:when test="@description and @description!=''">
<xsl:value-of
select="concat(@description,' ',comment)" />
<xsl:value-of select="substring(concat(@description,' ',comment), 1, 254)" />
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="comment" />
<xsl:value-of select="substring(comment, 1, 254)" />
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
@ -214,6 +213,9 @@ update unload_params set default_val=(select T.default_val @@ -214,6 +213,9 @@ update unload_params set default_val=(select T.default_val
--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
from tmp_unload_params T
where T.param_id=unload_params.param_id
@ -223,8 +225,8 @@ update unload_params set priority=(select T.priority @@ -223,8 +225,8 @@ update unload_params set priority=(select T.priority
select="/superx-unload/module/@systeminfo_id" />
<xsl:text><![CDATA[
and param_id in (select param_id from tmp_unload_params);
--sourcesystem ändern:
update unload_params set sourcesystem=(select T.sourcesystem
from tmp_unload_params T
where T.param_id=unload_params.param_id
@ -236,6 +238,7 @@ update unload_params set sourcesystem=(select T.sourcesystem @@ -236,6 +238,7 @@ update unload_params set sourcesystem=(select T.sourcesystem
and param_id in (select param_id from tmp_unload_params);
--wertebereich ändern:
update unload_params set wertebereich=(select T.wertebereich
from tmp_unload_params T
where T.param_id=unload_params.param_id
@ -267,6 +270,7 @@ update unload_params set gruppe=(select T.gruppe @@ -267,6 +270,7 @@ update unload_params set gruppe=(select T.gruppe
select="/superx-unload/module/@systeminfo_id" />
<xsl:text><![CDATA[
and param_id in (select param_id from tmp_unload_params);
</#if>
delete from tmp_unload_params where systeminfo_id || param_id in
@ -276,22 +280,28 @@ insert into unload_params(param_id, @@ -276,22 +280,28 @@ insert into unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id,
systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
gruppe
</#if>
)
select param_id,
param_val,
default_val,
description,
systeminfo_id,
systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe
gruppe</#if>
from tmp_unload_params
where param_id is not null;
drop table tmp_unload_params;

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

@ -1 +1 @@ @@ -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 @@ @@ -53,8 +53,6 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:delete from organigramm;
</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:dbaction dbi:action="sqlexec">eduetl:delete from protokoll;
@ -223,11 +221,6 @@ @@ -223,11 +221,6 @@
</dbi:data>
</dbi:dbaction>
<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: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>

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

@ -53,8 +53,6 @@ @@ -53,8 +53,6 @@
</dbi:dbaction>
<dbi:dbaction dbi:action="sqlexec">eduetl:truncate table organigramm cascade;
</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:dbaction dbi:action="sqlexec">eduetl:truncate table protokoll cascade;
@ -223,11 +221,6 @@ @@ -223,11 +221,6 @@
</dbi:data>
</dbi:dbaction>
<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: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>

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

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

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

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

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

@ -125,7 +125,7 @@ @@ -125,7 +125,7 @@
</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: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: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>

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

@ -132,7 +132,7 @@ @@ -132,7 +132,7 @@
</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: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: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>

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 @@ -9870,11 +9870,6 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc
<file
path="$SUPERX_DIR/db/install/schluesseltabellen/release_unloads/organigramm.unl" />
</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"
tabname="user_institution">
<file
@ -10234,7 +10229,8 @@ druck CHAR(100) , @@ -10234,7 +10229,8 @@ druck CHAR(100) ,
lang_1 CHAR(100) ,
lang_2 CHAR(150) ,
lang_3 CHAR(250),
sort1 INTEGER
sort1 INTEGER,
uniquename varchar(255)
)
;" database="" />
<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'; @@ -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);
select now(),'db_forms einfügen'
from xdummy;
CREATE temp TABLE tmp_db_forms (
tid serial NOT NULL,
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 @@ -499,14 +499,17 @@ update unload_params set default_val=(select T.default_val
--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
from tmp_unload_params T
where T.param_id=unload_params.param_id
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
--sourcesystem ändern:
update unload_params set sourcesystem=(select T.sourcesystem
from tmp_unload_params T
where T.param_id=unload_params.param_id
@ -515,6 +518,7 @@ update unload_params set sourcesystem=(select T.sourcesystem @@ -515,6 +518,7 @@ update unload_params set sourcesystem=(select T.sourcesystem
and param_id in (select param_id from tmp_unload_params);
--wertebereich ändern:
update unload_params set wertebereich=(select T.wertebereich
from tmp_unload_params T
where T.param_id=unload_params.param_id
@ -537,6 +541,7 @@ update unload_params set gruppe=(select T.gruppe @@ -537,6 +541,7 @@ update unload_params set gruppe=(select T.gruppe
and T.systeminfo_id=unload_params.systeminfo_id)
where systeminfo_id=9
and param_id in (select param_id from tmp_unload_params);
</#if>
delete from tmp_unload_params where systeminfo_id || param_id in
@ -546,22 +551,28 @@ insert into unload_params(param_id, @@ -546,22 +551,28 @@ insert into unload_params(param_id,
param_val,
default_val,
description,
systeminfo_id,
systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe)
gruppe
</#if>
)
select param_id,
param_val,
default_val,
description,
systeminfo_id,
systeminfo_id
<#if TableFieldExists?exists && TableFieldExists('unload_params','priority')>
,
priority,
sourcesystem,
wertebereich,
ab_version,
gruppe
gruppe</#if>
from tmp_unload_params
where param_id is not null;
drop table tmp_unload_params;

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

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

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

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

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

@ -1,308 +1,308 @@ @@ -1,308 +1,308 @@
-- XML-generiertes SQL-Script fuer dbaccess--
select now(),'Creating indexes for tables'
from xdummy;
! echo "Creating indexes for tables"
! echo `date`
select now(),'Erzeuge Index ix_group_felder2'
from xdummy;
! echo "Erzeuge Index ix_group_felder2"
! echo `date`
create index ix_group_felder2 on group_field_pref (groupinfo_id );
select now(),'Erzeuge Index ix_style_feld2'
from xdummy;
! echo "Erzeuge Index ix_style_feld2"
! echo `date`
create index ix_style_feld2 on stylesheet_field (stylesheet_id );
select now(),'Erzeuge Index uxdb_tabellen_name'
from xdummy;
! echo "Erzeuge Index uxdb_tabellen_name"
! echo `date`
create unique index uxdb_tabellen_name on db_tabellen (name );
select now(),'Erzeuge Index xdb_tabellen_efm'
from xdummy;
! echo "Erzeuge Index xdb_tabellen_efm"
! echo `date`
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
select now(),'Erzeuge Index uxdb_version'
from xdummy;
! echo "Erzeuge Index uxdb_version"
! echo `date`
create unique index uxdb_version on db_version (his_system );
select now(),'Erzeuge Index xdb_version_efm'
from xdummy;
! echo "Erzeuge Index xdb_version_efm"
! echo `date`
create index xdb_version_efm on db_version (db_einfuegemarke );
select now(),'Erzeuge Index ix_name_intern'
from xdummy;
! echo "Erzeuge Index ix_name_intern"
! echo `date`
create unique index ix_name_intern on sichten (name_intern );
select now(),'Erzeuge Index cif_ind'
from xdummy;
! echo "Erzeuge Index cif_ind"
! echo `date`
create unique index cif_ind on cif (hs,
key,
apnr );
select now(),'Erzeuge Index cifx_ind'
from xdummy;
! echo "Erzeuge Index cifx_ind"
! echo `date`
create unique index cifx_ind on cifx (hs,
key,
apnr );
select now(),'Erzeuge Index cifx_ind2'
from xdummy;
! echo "Erzeuge Index cifx_ind2"
! echo `date`
create index cifx_ind2 on cifx (uniquename );
select now(),'Erzeuge Index trans_cifx_ind'
from xdummy;
! echo "Erzeuge Index trans_cifx_ind"
! echo `date`
create index trans_cifx_ind on trans_cifx (sourcesystem_id );
select now(),'Erzeuge Index trans_cif_ind'
from xdummy;
! echo "Erzeuge Index trans_cif_ind"
! echo `date`
create index trans_cif_ind on trans_cif (sourcesystem_id );
select now(),'Erzeuge Index i_userinfo'
from xdummy;
! echo "Erzeuge Index i_userinfo"
! echo `date`
create unique index i_userinfo on userinfo (benutzer );
select now(),'Erzeuge Index i_orga'
from xdummy;
! echo "Erzeuge Index i_orga"
! echo `date`
create unique index i_orga on organigramm (key_apnr,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix130_3'
from xdummy;
! echo "Erzeuge Index ix130_3"
! echo `date`
create index ix130_3 on organigramm (parent );
select now(),'Erzeuge Index i_orga_bak'
from xdummy;
! echo "Erzeuge Index i_orga_bak"
! echo `date`
create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix_user_inst1'
from xdummy;
! echo "Erzeuge Index ix_user_inst1"
! echo `date`
create index ix_user_inst1 on user_institution (ch110_institut );
select now(),'Erzeuge Index ix_user_inst2'
from xdummy;
! echo "Erzeuge Index ix_user_inst2"
! echo `date`
create index ix_user_inst2 on user_institution (userid );
select now(),'Erzeuge Index ix_user_inst3'
from xdummy;
! echo "Erzeuge Index ix_user_inst3"
! echo `date`
create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index kostentr_ixktr'
from xdummy;
! echo "Erzeuge Index kostentr_ixktr"
! echo `date`
create index kostentr_ixktr on kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr'
from xdummy;
! echo "Erzeuge Index ix_user_ktr"
! echo `date`
create index ix_user_ktr on user_kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr2'
from xdummy;
! echo "Erzeuge Index ix_user_ktr2"
! echo `date`
create index ix_user_ktr2 on user_kostentraeger (userid );
select now(),'Erzeuge Index ix_kotr_to_inst1'
from xdummy;
! echo "Erzeuge Index ix_kotr_to_inst1"
! echo `date`
create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
select now(),'Erzeuge Index ix_sx_captions'
from xdummy;
! echo "Erzeuge Index ix_sx_captions"
! echo `date`
create index ix_sx_captions on sx_captions (field_name );
select now(),'Erzeuge Index ix_sx_captions2'
from xdummy;
! echo "Erzeuge Index ix_sx_captions2"
! echo `date`
create index ix_sx_captions2 on sx_captions (table_name );
select now(),'Erzeuge Index ix_sx_captions3'
from xdummy;
! echo "Erzeuge Index ix_sx_captions3"
! echo `date`
create index ix_sx_captions3 on sx_captions (record_no );
select now(),'Erzeuge Index ix_sx_captions4'
from xdummy;
! echo "Erzeuge Index ix_sx_captions4"
! echo `date`
create index ix_sx_captions4 on sx_captions (locale );
select now(),'Erzeuge Index ix_fm_templates_tid'
from xdummy;
! echo "Erzeuge Index ix_fm_templates_tid"
! echo `date`
create unique index ix_fm_templates_tid on fm_templates (id );
select now(),'Erzeuge Index ix_sx_down_inst'
from xdummy;
! echo "Erzeuge Index ix_sx_down_inst"
! echo `date`
create index ix_sx_down_inst on sx_downloads (ch110_institut );
select now(),'Erzeuge Index ix_sx_down_dbat'
from xdummy;
! echo "Erzeuge Index ix_sx_down_dbat"
! echo `date`
create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix_ussp'
from xdummy;
! echo "Erzeuge Index ix_ussp"
! echo `date`
create index ix_ussp on user_startpage (userid );
select now(),'Erzeuge Index ix_ussf'
from xdummy;
! echo "Erzeuge Index ix_ussf"
! echo `date`
create index ix_ussf on user_startfields (userid );
select now(),'Erzeuge Index ix_sx_tables'
from xdummy;
! echo "Erzeuge Index ix_sx_tables"
! echo `date`
create unique index ix_sx_tables on sx_tables (name );
select now(),'Erzeuge Index ix_dim_bp_apnr'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_apnr"
! echo `date`
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr );
select now(),'Erzeuge Index ix_dim_bp_apnr2'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_apnr2"
! echo `date`
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
select now(),'Erzeuge Index ix_level1_int1'
from xdummy;
! echo "Erzeuge Index ix_level1_int1"
! echo `date`
create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char );
select now(),'Erzeuge Index ix_level1_int2'
from xdummy;
! echo "Erzeuge Index ix_level1_int2"
! echo `date`
create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char );
select now(),'Erzeuge Index ix_level3_int1'
from xdummy;
! echo "Erzeuge Index ix_level3_int1"
! echo `date`
create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char );
select now(),'Erzeuge Index ix_dim_bp_alts1'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_alts1"
! echo `date`
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
select now(),'Erzeuge Index ix_dim_c1'
from xdummy;
! echo "Erzeuge Index ix_dim_c1"
! echo `date`
create index ix_dim_c1 on dim_closure (hierarchie_id,
key );
select now(),'Erzeuge Index ix_dim_c2'
from xdummy;
! echo "Erzeuge Index ix_dim_c2"
! echo `date`
create index ix_dim_c2 on dim_closure (hierarchie_id,
parent,
key );
select now(),'Erzeuge Index ix_tr_dim_bp_apnr'
from xdummy;
! echo "Erzeuge Index ix_tr_dim_bp_apnr"
! echo `date`
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id,
systeminfo_id );
select now(),'Erzeuge Index ix_sieve_column_defm'
from xdummy;
! echo "Erzeuge Index ix_sieve_column_defm"
! echo `date`
create unique index ix_sieve_column_defm on sieve_column_def (m_id );
select now(),'Erzeuge Index ix_sx_jobs_un'
from xdummy;
! echo "Erzeuge Index ix_sx_jobs_un"
! echo `date`
create unique index ix_sx_jobs_un on sx_jobs (uniquename );
select now(),'Erzeuge Index ix_implicit_orgrights1'
from xdummy;
! echo "Erzeuge Index ix_implicit_orgrights1"
! echo `date`
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
select now(),'Erzeuge Index ix_dim_datum_day_date'
from xdummy;
! echo "Erzeuge Index ix_dim_datum_day_date"
! echo `date`
create index ix_dim_datum_day_date on dim_datum (day_date );
select now(),'Erzeuge Index ix_etl_job1'
from xdummy;
! echo "Erzeuge Index ix_etl_job1"
! echo `date`
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 @@ @@ -1,308 +1,260 @@
-- XML-generiertes SQL-Script fuer psql--
select now(),'Creating indexes for tables'
from xdummy;
select now(), 'Creating indexes for tables';
select now(),'Erzeuge Index ix_group_felder2'
from xdummy;
select now(), 'Erzeuge Index ix_group_felder2';
create index ix_group_felder2 on group_field_pref (groupinfo_id );
select now(),'Erzeuge Index ix_style_feld2'
from xdummy;
select now(), 'Erzeuge Index ix_style_feld2';
create index ix_style_feld2 on stylesheet_field (stylesheet_id );
select now(),'Erzeuge Index uxdb_tabellen_name'
from xdummy;
select now(), 'Erzeuge Index uxdb_tabellen_name';
create unique index uxdb_tabellen_name on db_tabellen (name );
select now(),'Erzeuge Index xdb_tabellen_efm'
from xdummy;
select now(), 'Erzeuge Index xdb_tabellen_efm';
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
select now(),'Erzeuge Index uxdb_version'
from xdummy;
select now(), 'Erzeuge Index uxdb_version';
create unique index uxdb_version on db_version (his_system );
select now(),'Erzeuge Index xdb_version_efm'
from xdummy;
select now(), 'Erzeuge Index xdb_version_efm';
create index xdb_version_efm on db_version (db_einfuegemarke );
select now(),'Erzeuge Index ix_name_intern'
from xdummy;
select now(), 'Erzeuge Index ix_name_intern';
create unique index ix_name_intern on sichten (name_intern );
select now(),'Erzeuge Index cif_ind'
from xdummy;
select now(), 'Erzeuge Index cif_ind';
create unique index cif_ind on cif (hs,
key,
apnr );
select now(),'Erzeuge Index cifx_ind'
from xdummy;
select now(), 'Erzeuge Index cifx_ind';
create unique index cifx_ind on cifx (hs,
key,
apnr );
select now(),'Erzeuge Index cifx_ind2'
from xdummy;
select now(), 'Erzeuge Index cifx_ind2';
create index cifx_ind2 on cifx (uniquename );
select now(),'Erzeuge Index trans_cifx_ind'
from xdummy;
select now(), 'Erzeuge Index trans_cifx_ind';
create index trans_cifx_ind on trans_cifx (sourcesystem_id );
select now(),'Erzeuge Index trans_cif_ind'
from xdummy;
select now(), 'Erzeuge Index trans_cif_ind';
create index trans_cif_ind on trans_cif (sourcesystem_id );
select now(),'Erzeuge Index i_userinfo'
from xdummy;
select now(), 'Erzeuge Index i_userinfo';
create unique index i_userinfo on userinfo (benutzer );
select now(),'Erzeuge Index i_orga'
from xdummy;
select now(), 'Erzeuge Index i_orga';
create unique index i_orga on organigramm (key_apnr,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix130_3'
from xdummy;
select now(), 'Erzeuge Index ix130_3';
create index ix130_3 on organigramm (parent );
select now(),'Erzeuge Index i_orga_bak'
from xdummy;
select now(), 'Erzeuge Index i_orga_bak';
create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix_user_inst1'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst1';
create index ix_user_inst1 on user_institution (ch110_institut );
select now(),'Erzeuge Index ix_user_inst2'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst2';
create index ix_user_inst2 on user_institution (userid );
select now(),'Erzeuge Index ix_user_inst3'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst3';
create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index kostentr_ixktr'
from xdummy;
select now(), 'Erzeuge Index kostentr_ixktr';
create index kostentr_ixktr on kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr'
from xdummy;
select now(), 'Erzeuge Index ix_user_ktr';
create index ix_user_ktr on user_kostentraeger (key_apnr );
select now(),'Erzeuge Index ix_user_ktr2'
from xdummy;
select now(), 'Erzeuge Index ix_user_ktr2';
create index ix_user_ktr2 on user_kostentraeger (userid );
select now(),'Erzeuge Index ix_kotr_to_inst1'
from xdummy;
select now(), 'Erzeuge Index ix_kotr_to_inst1';
create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
select now(),'Erzeuge Index ix_sx_captions'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions';
create index ix_sx_captions on sx_captions (field_name );
select now(),'Erzeuge Index ix_sx_captions2'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions2';
create index ix_sx_captions2 on sx_captions (table_name );
select now(),'Erzeuge Index ix_sx_captions3'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions3';
create index ix_sx_captions3 on sx_captions (record_no );
select now(),'Erzeuge Index ix_sx_captions4'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions4';
create index ix_sx_captions4 on sx_captions (locale );
select now(),'Erzeuge Index ix_fm_templates_tid'
from xdummy;
select now(), 'Erzeuge Index ix_fm_templates_tid';
create unique index ix_fm_templates_tid on fm_templates (id );
select now(),'Erzeuge Index ix_sx_down_inst'
from xdummy;
select now(), 'Erzeuge Index ix_sx_down_inst';
create index ix_sx_down_inst on sx_downloads (ch110_institut );
select now(),'Erzeuge Index ix_sx_down_dbat'
from xdummy;
select now(), 'Erzeuge Index ix_sx_down_dbat';
create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit,
gueltig_bis );
select now(),'Erzeuge Index ix_ussp'
from xdummy;
select now(), 'Erzeuge Index ix_ussp';
create index ix_ussp on user_startpage (userid );
select now(),'Erzeuge Index ix_ussf'
from xdummy;
select now(), 'Erzeuge Index ix_ussf';
create index ix_ussf on user_startfields (userid );
select now(),'Erzeuge Index ix_sx_tables'
from xdummy;
select now(), 'Erzeuge Index ix_sx_tables';
create unique index ix_sx_tables on sx_tables (name );
select now(),'Erzeuge Index ix_dim_bp_apnr'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_apnr';
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr );
select now(),'Erzeuge Index ix_dim_bp_apnr2'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_apnr2';
create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
select now(),'Erzeuge Index ix_level1_int1'
from xdummy;
select now(), 'Erzeuge Index ix_level1_int1';
create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char );
select now(),'Erzeuge Index ix_level1_int2'
from xdummy;
select now(), 'Erzeuge Index ix_level1_int2';
create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char );
select now(),'Erzeuge Index ix_level3_int1'
from xdummy;
select now(), 'Erzeuge Index ix_level3_int1';
create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char );
select now(),'Erzeuge Index ix_dim_bp_alts1'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_alts1';
create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
select now(),'Erzeuge Index ix_dim_c1'
from xdummy;
select now(), 'Erzeuge Index ix_dim_c1';
create index ix_dim_c1 on dim_closure (hierarchie_id,
key );
select now(),'Erzeuge Index ix_dim_c2'
from xdummy;
select now(), 'Erzeuge Index ix_dim_c2';
create index ix_dim_c2 on dim_closure (hierarchie_id,
parent,
key );
select now(),'Erzeuge Index ix_tr_dim_bp_apnr'
from xdummy;
select now(), 'Erzeuge Index ix_tr_dim_bp_apnr';
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id,
systeminfo_id );
select now(),'Erzeuge Index ix_sieve_column_defm'
from xdummy;
select now(), 'Erzeuge Index ix_sieve_column_defm';
create unique index ix_sieve_column_defm on sieve_column_def (m_id );
select now(),'Erzeuge Index ix_sx_jobs_un'
from xdummy;
select now(), 'Erzeuge Index ix_sx_jobs_un';
create unique index ix_sx_jobs_un on sx_jobs (uniquename );
select now(),'Erzeuge Index ix_implicit_orgrights1'
from xdummy;
select now(), 'Erzeuge Index ix_implicit_orgrights1';
create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
select now(),'Erzeuge Index ix_dim_datum_day_date'
from xdummy;
select now(), 'Erzeuge Index ix_dim_datum_day_date';
create index ix_dim_datum_day_date on dim_datum (day_date );
select now(),'Erzeuge Index ix_etl_job1'
from xdummy;
select now(), 'Erzeuge Index ix_etl_job1';
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 @@ @@ -2,15 +2,15 @@
--ETL-Schritt load:
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql
select now(),'Lade Tabelle kern_cifx_neu'
from xdummy;
! echo "Lade Tabelle kern_cifx_neu"
! echo `date`
!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 @@ @@ -2,15 +2,13 @@
--ETL-Schritt load:
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/organigrammquelle_pruefen.sql
select now(),'Lade Tabelle kern_cifx_neu'
from xdummy;
select now(), 'Lade Tabelle kern_cifx_neu';
\! 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 @@ @@ -2,28 +2,28 @@
--ETL-Schritt trans: Transformation der KERN-Rohdaten
select now(),'SQL-Ausdruck truncate table kern_pruefrout; ausführen'
from xdummy;
! echo "SQL-Ausdruck truncate table kern_pruefrout; ausführen"
! echo `date`
truncate table kern_pruefrout;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen"
! echo `date`
! 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 @@ @@ -2,28 +2,24 @@
--ETL-Schritt trans: Transformation der KERN-Rohdaten
select now(),'SQL-Ausdruck truncate table kern_pruefrout; ausführen'
from xdummy;
select now(), 'SQL-Ausdruck truncate table kern_pruefrout; ausführen';
truncate table kern_pruefrout;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen2.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/trans_organigramm_kern.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/orgunit_live_mapping_fuellen.sql ausführen';
\! 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 @@ @@ -1,440 +1,440 @@
2^0^1^9003^^^Geschlecht^Geschlecht (Amtl.)^Geschlecht (Amtl.)^^^^
3^0^2^9000^^^Quellsyste^Quellsystem^Quellsystem^^^^
4^0^9003^1^^^männlich^männlich^männlich^^^^
5^0^9003^2^^^weiblich^weiblich^weiblich^^^^
6^0^2^649^^^BVL BUND^BVL Gruppe (Bund)^BVL Gruppe (Bund)^^^^
7^0^651^40^^^40^40^40 Jahre^^^^
8^0^651^59^^^59^59^59 Jahre^^^^
9^0^12^461^^^Pakistan^Pakistan,Islamische Rep.^Pakistan,Islamische Republik^^ASI^^
10^0^12^460^^^Banglad.^Bangladesch^Bangladesch^^ASI^^
11^0^12^425^^^Aserbaids.^Aserbaidschan^Aserbaidschan^^ASI^^
12^0^12^527^^^Cookinseln^Cookinseln^Cookinseln^^AUS^^
13^0^657^16^^^16^16^16 Semester^^^^
14^0^661^19912^^^19912^WS 1991/1992^WS 1991/1992^^^^
15^0^12^243^^^Kenia^Kenia^Kenia^^AFR^^
16^0^12^165^^^Ungarn^Ungarn^Ungarn^^EUR^^
17^0^651^37^^^37^37^37 Jahre^^^^
18^0^661^20001^^^20001^SS 2000^SS 2000^^^^
19^0^657^1^^^1^1^1 Semester^^^^
20^0^12^441^^^Israel^Israel^Israel^^ASI^^
21^0^657^46^^^46^46^46 Semester^^^^
22^0^656^0^^^0^0^0 Semester^^^^
23^0^12^256^^^Malawi^Malawi^Malawi^^AFR^^
24^0^651^60^^^60^60^60 Jahre^^^^
25^0^12^421^^^Jemen^Jemen^Jemen^^ASI^^
26^0^655^17^^^17^17^17 Semester^^^^
27^0^655^48^^^48^48^48 Semester^^^^
28^0^660^3^^^3^3^Note 3^^^^
29^0^661^20092^^^20092^WS 2009/2010^WS 2009/2010^^^^
30^0^655^23^^^23^23^23 Semester^^^^
31^0^12^476^^^Thailand^Thailand^Thailand^^ASI^^
32^0^657^27^^^27^27^27 Semester^^^^
33^0^657^47^^^47^47^47 Semester^^^^
34^0^12^320^^^Antig.Barb^Antigua und Barbuda^Antigua und Barbuda^^AME^^
54^0^651^57^^^57^57^57 Jahre^^^^
35^0^12^371^^^Trini/Toba^Trinidad und Tobago^Trinidad und Tobago^^AME^^
36^0^12^167^^^Vatikan^Vatikanstadt^Vatikanstadt^^EUR^^
37^0^12^347^^^Honduras^Honduras^Honduras^^AME^^
38^0^660^2^^^2^2^Note 2^^^^
39^0^655^50^^^50^50^50 Semester^^^^
40^0^657^58^^^58^58^58 Semester^^^^
41^0^12^254^^^Mosambik^Mosambik^Mosambik^^AFR^^
42^0^12^367^^^Venezuela^Venezuela^Venezuela^^AME^^
43^0^12^438^^^Irak^Irak^Irak^^ASI^^
44^0^661^20081^^^20081^SS 2008^SS 2008^^^^
45^0^12^479^^^China VR^China (VR)^Volksrepublik China^^ASI^^
46^0^12^248^^^Libyen^Libyen^Libyen^^AFR^^
47^0^655^34^^^34^34^34 Semester^^^^
48^0^661^20022^^^20022^WS 2002/2003^WS 2002/2003^^^^
49^0^12^426^^^Bhutan^Bhutan^Bhutan^^ASI^^
50^0^12^324^^^Bahamas^Bahamas^Bahamas^^AME^^
51^0^655^28^^^28^28^28 Semester^^^^
52^0^12^170^^^Serbien^Serbien^Serbien^^EUR^^
53^0^12^139^^^Lettland^Lettland^Lettland^^EUR^^
55^0^651^41^^^41^41^41 Jahre^^^^
56^0^655^32^^^32^32^32 Semester^^^^
57^0^661^19911^^^19911^SS 1991^SS 1991^^^^
58^0^655^12^^^12^12^12 Semester^^^^
59^0^12^262^^^Kamerun^Kamerun^Kamerun^^AFR^^
60^0^655^22^^^22^22^22 Semester^^^^
61^0^12^161^^^Spanien^Spanien^Spanien^^EUR^^
62^0^12^470^^^Tadschiki.^Tadschikistan^Tadschikistan (TJ)^^ASI^^
63^0^657^52^^^52^52^52 Semester^^^^
64^0^661^19921^^^19921^SS 1992^SS 1992^^^^
65^0^12^336^^^Ecuador^Ecuador^Ecuador^^AME^^
66^0^660^4^^^4^4^Note 4^^^^
67^0^12^340^^^Grenada^Grenada^Grenada^^AME^^
68^0^651^54^^^54^54^54 Jahre^^^^
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^^
71^0^12^348^^^Kanada^Kanada^Kanada^^AME^^
72^0^651^23^^^23^23^23 Jahre^^^^
73^0^657^25^^^25^25^25 Semester^^^^
74^0^12^274^^^Äquat.Gui.^Äquatorialguinea^Äquatorialguinea^^AFR^^
75^0^655^20^^^20^20^20 Semester^^^^
76^0^651^43^^^43^43^43 Jahre^^^^
77^0^12^353^^^Mexiko^Mexiko^Mexiko^^AME^^
78^0^12^261^^^Guinea^Guinea^Guinea^^AFR^^
79^0^12^284^^^Tschad^Tschad^Tschad^^AFR^^
80^0^658^99^^^in RSZ^in der Regelstudienzeit^in der Regelstudienzeit^^^^
81^0^661^20021^^^20021^SS 2002^SS 2002^^^^
82^0^12^499^^^Macau^Macau (Übrig.Asien)^Macau (Übriges Asien)^^ASI^^
83^0^655^49^^^49^49^49 Semester^^^^
84^0^657^54^^^54^54^54 Semester^^^^
85^0^12^431^^^Sri Lanka^Sri Lanka(Ceylon)^Sri Lanka(Ceylon)^^ASI^^
86^0^12^148^^^Niederland^Niederlande^Niederlande^^EUR^^
87^0^12^289^^^Ze.Afrik.R^Zentralafrik. Republik^Zentralafrik. Republik^^AFR^^
88^0^657^8^^^8^8^8 Semester^^^^
89^0^12^399^^^Übrig.Am.^Übriges Amerika^Übriges Amerika^^AME^^
90^0^12^365^^^Uruguay^Uruguay^Uruguay^^AME^^
91^0^12^443^^^Jemen^Jemen^Jemen^^U^^
92^0^661^20011^^^20011^SS 2001^SS 2001^^^^
93^0^651^22^^^22^22^22 Jahre^^^^
94^0^12^160^^^Russ.Foed.^Russische Foederation^Russische Foederation^^EUR^^
95^0^661^20062^^^20062^WS 2006/2007^WS 2006/2007^^^^
96^0^12^151^^^Österreich^Österreich^Österreich^^EUR^^
97^0^12^337^^^El Salvad.^El Salvador^El Salvador^^AME^^
98^0^12^437^^^Indonesien^Indonesien^Indonesien^^ASI^^
99^0^655^35^^^35^35^35 Semester^^^^
100^0^12^370^^^St.Kitts^St.Kitts und Nevis^St.Kitts und Nevis^^AME^^
101^0^12^233^^^Simbabwe^Simbabwe^Simbabwe^^AFR^^
102^0^12^286^^^Uganda^Uganda^Uganda^^AFR^^
103^0^655^57^^^57^57^57 Semester^^^^
104^0^651^30^^^30^30^30 Jahre^^^^
105^0^651^47^^^47^47^47 Jahre^^^^
106^0^657^40^^^40^40^40 Semester^^^^
107^0^658^3^^^unbekannt^unbekannt^unbekannt^^^^
108^0^12^541^^^Tonga^Tonga^Tonga^^AUS^^
109^0^12^272^^^SierraLeon^Sierra Leone^Sierra Leone^^AFR^^
110^0^12^134^^^Griechenl.^Griechenland^Griechenland^^EUR^^
111^0^651^25^^^25^25^25 Jahre^^^^
112^0^12^545^^^Mikrones.^Mikronesien^Mikronesien^^AUS^^
113^0^12^168^^^Verein.KR^Vereinigtes Königreich^Vereinigtes Königreich^^EUR^^
114^0^657^33^^^33^33^33 Semester^^^^
115^0^655^26^^^26^26^26 Semester^^^^
116^0^12^333^^^Dominica^Dominica (Winward Inseln)^Dominica (Winwand Inseln)^^AME^^
117^0^12^366^^^St.Lucia^Saint Lucia^Saint Lucia^^AME^^
118^0^661^19941^^^19941^SS 1994^SS 1994^^^^
119^0^657^38^^^38^38^38 Semester^^^^
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^^^^
122^0^651^50^^^50^50^50 Jahre^^^^
123^0^12^144^^^Mazedonien^Mazedonien^Mazedonien^^EUR^^
124^0^12^361^^^Peru^Peru^Peru^^AME^^
125^0^651^33^^^33^33^33 Jahre^^^^
126^0^657^18^^^18^18^18 Semester^^^^
127^0^12^359^^^Paraguay^Paraguay^Paraguay^^AME^^
128^0^12^227^^^Botswana^Botswana^Botswana^^AFR^^
129^0^655^14^^^14^14^14 Semester^^^^
130^0^655^3^^^3^3^3 Semester^^^^
131^0^12^483^^^Timor^Timor-Leste^Timor-Leste^^AUS^^
132^0^651^27^^^27^27^27 Jahre^^^^
133^0^12^997^^^Staatenlos^Staatenlos^Staatenlos^^U^^
134^0^651^48^^^48^48^48 Jahre^^^^
135^0^655^56^^^56^56^56 Semester^^^^
136^0^657^11^^^11^11^11 Semester^^^^
137^0^657^21^^^21^21^21 Semester^^^^
138^0^657^4^^^4^4^4 Semester^^^^
139^0^12^155^^^Slowakei^Slowakei^Slowakei^^EUR^^
140^0^655^41^^^41^41^41 Semester^^^^
141^0^660^5^^^5^5^Note 5^^^^
142^0^12^439^^^Iran^Iran^Iran^^ASI^^
143^0^655^39^^^39^39^39 Semester^^^^
144^0^12^540^^^Tuvalu^Tuvalu^Tuvalu^^AUS^^
145^0^651^55^^^55^55^55 Jahre^^^^
146^0^657^44^^^44^44^44 Semester^^^^
147^0^651^63^^^63^63^63 Jahre^^^^
148^0^12^121^^^Albanien^Albanien^Albanien^^EUR^^
149^0^12^432^^^Vietnam^Vietnam^Vietnam^^ASI^^
150^0^12^141^^^Liechtenst^Liechtenstein^Liechtenstein^^EUR^^
151^0^657^29^^^29^29^29 Semester^^^^
152^0^12^422^^^Armenien^Armenien^Armenien^^ASI^^
153^0^655^24^^^24^24^24 Semester^^^^
154^0^657^30^^^30^30^30 Semester^^^^
155^0^657^43^^^43^43^43 Semester^^^^
156^0^651^17^^^17^17^17 Jahre^^^^
157^0^655^45^^^45^45^45 Semester^^^^
158^0^657^7^^^7^7^7 Semester^^^^
159^0^657^15^^^15^15^15 Semester^^^^
160^0^12^526^^^Fidschi^Fidschi-Inseln^Fidschi-Inseln^^AUS^^
161^0^12^349^^^Kolumbien^Kolumbien^Kolumbien^^AME^^
162^0^12^142^^^Litauen^Litauen^Litauen^^EUR^^
163^0^654^1^^^1^1^Fach Nr. 1^^^^
164^0^12^456^^^Oman^Oman^Oman^^ASI^^
165^0^651^34^^^34^34^34 Jahre^^^^
166^0^655^37^^^37^37^37 Semester^^^^
167^0^12^471^^^Turkmenist^Turkmenistan^Turkmenistan^^ASI^^
168^0^651^28^^^28^28^28 Jahre^^^^
169^0^655^36^^^36^36^36 Semester^^^^
170^0^655^52^^^52^52^52 Semester^^^^
171^0^12^226^^^Lesotho^Lesotho^Lesotho^^AFR^^
172^0^12^544^^^Marshalli.^Marshall-Inseln^Marshall-Inseln^^AUS^^
173^0^657^22^^^22^22^22 Semester^^^^
174^0^661^19982^^^19982^WS 1998/1999^WS 1998/1999^^^^
175^0^651^45^^^45^45^45 Jahre^^^^
176^0^657^12^^^12^12^12 Semester^^^^
177^0^12^158^^^Schweiz^Schweiz^Schweiz^^EUR^^
178^0^657^32^^^32^32^32 Semester^^^^
219^0^657^19^^^19^19^19 Semester^^^^
179^0^12^147^^^Monaco^Monaco^Monaco^^EUR^^
180^0^657^28^^^28^28^28 Semester^^^^
181^0^661^20071^^^20071^SS 2007^SS 2007^^^^
182^0^12^166^^^Ukraine^Ukraine^Ukraine^^EUR^^
183^0^12^125^^^Bulgarien^Bulgarien^Bulgarien^^EUR^^
184^0^12^221^^^Algerien^Algerien^Algerien^^AFR^^
185^0^12^267^^^Namibia^Namibia^Namibia^^AFR^^
186^0^651^38^^^38^38^38 Jahre^^^^
187^0^12^136^^^Island^Island^Island^^EUR^^
188^0^657^34^^^34^34^34 Semester^^^^
189^0^12^330^^^Belize^Belize^Belize^^AME^^
190^0^12^285^^^Tunesien^Tunesien^Tunesien^^AFR^^
191^0^655^13^^^13^13^13 Semester^^^^
192^0^661^19951^^^19951^SS 1995^SS 1995^^^^
193^0^661^19892^^^19892^WS 1989/1990^WS 1989/1990^^^^
194^0^12^327^^^Brasilien^Brasilien^Brasilien^^AME^^
195^0^12^153^^^Portugal^Portugal^Portugal^^EUR^^
196^0^12^246^^^Kongo^Kongo (Dem.Republik)^Kongo (Demokratische Republik)^^AFR^^
197^0^12^199^^^Übrig. Eur^Übriges Europa^Übriges Europa^^EUR^^
198^0^12^448^^^Kuwait^Kuwait^Kuwait^^ASI^^
199^0^655^42^^^42^42^42 Semester^^^^
200^0^12^245^^^Kongo^Kongo, Republik^Kongo, Republik^^AFR^^
201^0^12^474^^^Singapur^Singapur^Singapur^^ASI^^
202^0^12^477^^^Usbekistan^Usbekistan^Usbekistan^^ASI^^
203^0^12^287^^^Ägypten^Ägypten^Ägypten^^AFR^^
204^0^657^50^^^50^50^50 Semester^^^^
205^0^660^0^^^0^0^Note 0^^^^
206^0^12^269^^^Senegal^Senegal^Senegal^^AFR^^
207^0^655^31^^^31^31^31 Semester^^^^
208^0^655^27^^^27^27^27 Semester^^^^
209^0^655^47^^^47^47^47 Semester^^^^
210^0^12^252^^^Marokko^Marokko^Marokko^^AFR^^
211^0^657^23^^^23^23^23 Semester^^^^
212^0^661^20091^^^20091^SS 2009^SS 2009^^^^
213^0^12^140^^^Montenegro^Montenegro^Montenegro^^EUR^^
214^0^12^255^^^Niger^Niger^Niger^^AFR^^
215^0^651^52^^^52^52^52 Jahre^^^^
216^0^651^51^^^51^51^51 Jahre^^^^
217^0^661^20082^^^20082^WS 2008/2009^WS 2008/2009^^^^
218^0^651^29^^^29^29^29 Jahre^^^^
220^0^12^164^^^Tschechien^Tschechische Republik^Tschechische Republik^^EUR^^
221^0^12^595^^^Pitcairn-I^Pitcairn-Inseln^Pitcairn-Inseln^^AUS^^
222^0^655^9^^^9^9^9 Semester^^^^
223^0^12^326^^^Bolivien^Bolivien^Bolivien^^AME^^
224^0^12^251^^^Mali^Mali^Mali^^AFR^^
225^0^12^454^^^Malediven^Malediven^Malediven^^ASI^^
226^0^657^17^^^17^17^17 Semester^^^^
227^0^661^20042^^^20042^WS 2004/2005^WS 2004/2005^^^^
228^0^651^36^^^36^36^36 Jahre^^^^
229^0^657^48^^^48^48^48 Semester^^^^
230^0^12^257^^^Sambia^Sambia^Sambia^^AFR^^
231^0^12^244^^^Komoren^Komoren^Komoren^^AFR^^
232^0^12^450^^^Kirgisist.^Kirgisistan^Kirgisistan^^ASI^^
233^0^12^299^^^übrig.Afr.^übriges Afrika^übriges Afrika^^AFR^^
234^0^12^442^^^Japan^Japan^Japan^^ASI^^
235^0^12^282^^^Tansania^Tansania^Tansania^^AFR^^
236^0^12^458^^^Nepal^Nepal^Nepal^^ASI^^
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^^
239^0^655^55^^^55^55^55 Semester^^^^
240^0^655^5^^^5^5^5 Semester^^^^
241^0^12^532^^^Vanuatu^Vanuatu^Vanuatu^^AUS^^
242^0^655^46^^^46^46^46 Semester^^^^
243^0^661^19931^^^19931^SS 1993^SS 1993^^^^
244^0^661^20101^^^20101^SS 2010^SS 2010^^^^
245^0^12^446^^^Kambodscha^Kambodscha^Kambodscha^^ASI^^
246^0^12^444^^^Kasachs.^Kasachstan^Kasachstan^^ASI^^
247^0^12^273^^^Somalia^Somalia^Somalia^^AFR^^
248^0^12^128^^^Finnland^Finnland^Finnland^^EUR^^
249^0^651^24^^^24^24^24 Jahre^^^^
250^0^655^1^^^1^1^1 Semester^^^^
251^0^661^19902^^^19902^WS 1990/1991^WS 1990/1991^^^^
252^0^651^68^^^68^68^68 Jahre^^^^
253^0^655^6^^^6^6^6 Semester^^^^
254^0^12^424^^^Bahrain^Bahrain^Bahrain^^ASI^^
255^0^651^26^^^26^26^26 Jahre^^^^
256^0^651^20^^^20^20^20 Jahre^^^^
257^0^12^332^^^Chile^Chile^Chile^^AME^^
258^0^655^16^^^16^16^16 Semester^^^^
259^0^661^19922^^^19922^WS 1992/1993^WS 1992/1993^^^^
260^0^12^524^^^Salomonen^Salomonen^Salomonen^^AUS^^
261^0^12^423^^^Afghanist.^Afghanistan^Afghanistan^^ASI^^
262^0^657^51^^^51^51^51 Semester^^^^
263^0^12^531^^^Nauru^Nauru^Nauru^^AUS^^
264^0^12^999^^^OhneAngabe^Ohne Angabe^Ohne Angabe^^U^^
265^0^12^469^^^VAE^Vereinigte Arab. Emirate^Vereinigte Arab. Emirate^^ASI^^
266^0^661^20002^^^20002^WS 2000/2001^WS 2000/2001^^^^
267^0^12^149^^^Norwegen^Norwegen^Norwegen^^EUR^^
268^0^655^53^^^53^53^53 Semester^^^^
269^0^655^10^^^10^10^10 Semester^^^^
270^0^661^19981^^^19981^SS 1998^SS 1998^^^^
271^0^12^449^^^Laos^Laos, Dem. Volksrepublik^Laos, Dem. Volksrepublik^^ASI^^
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^^
274^0^12^475^^^Syrien^Syrien^Arabische Republik Syrien^^ASI^^
275^0^12^355^^^Jamaika^Jamaika^Jamaika^^AME^^
276^0^12^146^^^Moldau^Moldau^Moldau^^EUR^^
277^0^12^249^^^Madagaskar^Madagaskar^Madagaskar^^AFR^^
278^0^657^2^^^2^2^2 Semester^^^^
279^0^12^543^^^Samoa^Samoa^Samoa^^AUS^^
280^0^12^224^^^Eritrea^Eritrea^Eritrea^^AFR^^
281^0^12^238^^^Ghana^Ghana^Ghana^^AFR^^
282^0^661^20061^^^20061^SS 2006^SS 2006^^^^
283^0^12^242^^^Kap Verde^Kap Verde^Kap Verde^^AFR^^
284^0^661^19891^^^19891^SS 1989^SS 1989^^^^
285^0^12^150^^^Kosovo^Kosovo^Kosovo^^EUR^^
286^0^655^2^^^2^2^2 Semester^^^^
287^0^12^271^^^Seychellen^Seychellen^Seychellen^^AFR^^
288^0^12^123^^^Andorra^Andorra^Andorra^^EUR^^
289^0^12^154^^^Rumänien^Rumänien^Rumänien^^EUR^^
290^0^657^53^^^53^53^53 Semester^^^^
291^0^657^10^^^10^10^10 Semester^^^^
292^0^12^131^^^Slowenien^Slowenien^Slowenien^^EUR^^
293^0^651^42^^^42^42^42 Jahre^^^^
294^0^12^263^^^Südafrika^Südafrika^Südafrika^^AFR^^
295^0^12^237^^^Gambia^Gambia^Gambia^^AFR^^
296^0^12^281^^^Swasiland^Swasiland^Swasiland^^AFR^^
297^0^655^51^^^51^51^51 Semester^^^^
298^0^12^181^^^Zypern^Zypern^Zypern^^EUR^^
299^0^657^6^^^6^6^6 Semester^^^^
300^0^12^137^^^Italien^Italien^Italien^^EUR^^
301^0^651^39^^^39^39^39 Jahre^^^^
302^0^12^258^^^Burkina Fa^Burkina Faso^Burkina Faso^^AFR^^
303^0^12^323^^^Argentinie^Argentinien^Argentinien^^AME^^
304^0^651^31^^^31^31^31 Jahre^^^^
305^0^12^223^^^Angola^Angola^Angola^^AFR^^
306^0^651^21^^^21^21^21 Jahre^^^^
307^0^12^357^^^Panama^Panama^Panama^^AME^^
308^0^657^5^^^5^5^5 Semester^^^^
309^0^657^55^^^55^55^55 Semester^^^^
310^0^12^364^^^Surinam^Surinam^Surinam^^AME^^
311^0^12^236^^^Gabun^Gabun^Gabun^^AFR^^
312^0^12^472^^^Saudi-Arab^Saudi-Arabien^Saudi-Arabien^^ASI^^
313^0^12^536^^^Neuseeland^Neuseeland^Neuseeland^^AUS^^
314^0^661^20072^^^20072^WS 2007/2008^WS 2007/2008^^^^
315^0^651^44^^^44^44^44 Jahre^^^^
316^0^657^9^^^9^9^9 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^^
319^0^657^31^^^31^31^31 Semester^^^^
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^^
322^0^12^129^^^Frankreich^Frankreich^Frankreich^^EUR^^
323^0^661^19901^^^19901^SS 1990^SS 1990^^^^
324^0^12^291^^^Burundi^Burundi^Burundi^^AFR^^
325^0^657^13^^^13^13^13 Semester^^^^
326^0^657^42^^^42^42^42 Semester^^^^
327^0^12^445^^^Jordanien^Jordanien^Jordanien^^ASI^^
328^0^12^429^^^Brunei^Brunei Darussalam^Brunei Darussalam^^ASI^^
329^0^12^265^^^Ruanda^Ruanda^Ruanda^^AFR^^
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^^
332^0^12^253^^^Mauritius^Mauritius^Mauritius^^AFR^^
333^0^12^276^^^Sudan^Sudan^Sudan^^AFR^^
334^0^12^283^^^Togo^Togo^Togo^^AFR^^
335^0^12^523^^^Australien^Australien^Australien^^AUS^^
336^0^657^37^^^37^37^37 Semester^^^^
337^0^657^36^^^36^36^36 Semester^^^^
338^0^12^152^^^Polen^Polen^Polen^^EUR^^
339^0^12^998^^^Ungeklärt^Ungeklärt^Ungeklärt^^U^^
340^0^651^32^^^32^32^32 Jahre^^^^
341^0^655^15^^^15^15^15 Semester^^^^
342^0^655^7^^^7^7^7 Semester^^^^
343^0^657^45^^^45^45^45 Semester^^^^
344^0^661^19932^^^19932^WS 1993/1994^WS 1993/1994^^^^
345^0^12^447^^^Katar^Katar^Katar^^ASI^^
346^0^655^43^^^43^43^43 Semester^^^^
347^0^661^20012^^^20012^WS 2001/2002^WS 2001/2002^^^^
348^0^655^30^^^30^30^30 Semester^^^^
349^0^657^24^^^24^24^24 Semester^^^^
350^0^661^19991^^^19991^SS 1999^SS 1999^^^^
351^0^12^538^^^Papua-Neug^Papua-Neuguinea^Papua-Neuguinea^^AUS^^
352^0^655^29^^^29^29^29 Semester^^^^
353^0^12^124^^^Belgien^Belgien^Belgien^^EUR^^
354^0^12^467^^^Korea^Korea, Republik^Korea, Republik^^ASI^^
355^0^661^20031^^^20031^SS 2003^SS 2003^^^^
356^0^651^58^^^58^58^58 Jahre^^^^
357^0^661^20032^^^20032^WS 2003/2004^WS 2003/2004^^^^
358^0^661^19972^^^19972^WS 1997/1998^WS 1997/1998^^^^
359^0^12^482^^^Malaysia^Malaysia^Malaysia^^ASI^^
360^0^12^451^^^Libanon^Libanon^Libanon^^ASI^^
361^0^655^44^^^44^44^44 Semester^^^^
362^0^657^39^^^39^39^39 Semester^^^^
363^0^12^232^^^Nigeria^Nigeria^Nigeria^^AFR^^
364^0^12^145^^^Malta^Malta^Malta^^EUR^^
365^0^12^436^^^Indien^Indien^Indien^^ASI^^
366^0^12^169^^^Weißrussl.^Weißrussland (Belarus)^Weißrussland (Belarus)^^EUR^^
367^0^12^346^^^Haiti^Haiti^Haiti^^AME^^
368^0^657^41^^^41^41^41 Semester^^^^
369^0^655^4^^^4^4^4 Semester^^^^
370^0^12^247^^^Liberia^Liberia^Liberia^^AFR^^
371^0^12^351^^^Kuba^Kuba^Kuba^^AME^^
372^0^651^61^^^61^61^61 Jahre^^^^
373^0^651^18^^^18^18^18 Jahre^^^^
374^0^655^21^^^21^21^21 Semester^^^^
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^^
377^0^655^11^^^11^11^11 Semester^^^^
378^0^657^56^^^56^56^56 Semester^^^^
379^0^661^19961^^^19961^SS 1996^SS 1996^^^^
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^^
382^0^12^395^^^ABJ^Bermuda^Bermuda^^AME^^
383^0^12^533^^^Niue^Niue^Niue^^AUS^^
384^0^12^239^^^Mauretanie^Mauretanien^Mauretanien^^AFR^^
385^0^12^159^^^ehem.SU^ehemalige Sowjetunion^ehemalige Sowjetunion^^EUR^^
386^0^657^3^^^3^3^3 Semester^^^^
387^0^657^14^^^14^14^14 Semester^^^^
388^0^655^18^^^18^18^18 Semester^^^^
389^0^661^19952^^^19952^WS 1995/1996^WS 1995/1996^^^^
390^0^12^135^^^Irland^Irland^Irland^^EUR^^
391^0^12^322^^^Barbados^Barbados^Barbados^^AME^^
392^0^655^38^^^38^38^38 Semester^^^^
393^0^660^1^^^1^1^Note 1^^^^
394^0^661^20052^^^20052^WS 2005/2006^WS 2005/2006^^^^
395^0^661^19942^^^19942^WS 1994/1995^WS 1994/1995^^^^
396^0^661^20041^^^20041^SS 2004^SS 2004^^^^
397^0^651^53^^^53^53^53 Jahre^^^^
398^0^657^26^^^26^26^26 Semester^^^^
399^0^655^33^^^33^33^33 Semester^^^^
400^0^657^59^^^59^59^59 Semester^^^^
401^0^12^457^^^Mongolei^Mongolei^Mongolei^^ASI^^
402^0^12^328^^^Guayana^Guayana^Guayana^^AME^^
403^0^655^40^^^40^40^40 Semester^^^^
404^0^12^229^^^Benin^Benin^Benin^^AFR^^
405^0^657^57^^^57^57^57 Semester^^^^
406^0^12^259^^^Guinea-Bi.^Guinea-Bissau^Guinea-Bissau^^AFR^^
407^0^12^127^^^Estland^Estland^Estland^^EUR^^
408^0^12^537^^^Palau^Palau^Palau^^AUS^^
409^0^12^599^^^übrig.Ozea^Ozeanien, übriges^übriges Ozeanien^^AUS^^
410^0^12^130^^^Kroatien^Kroatien^Kroatien^^EUR^^
411^0^657^35^^^35^35^35 Semester^^^^
412^0^12^427^^^Myanmar^Myanmar^Myanmar^^ASI^^
413^0^12^334^^^Costa Rica^Costa Rica^Costa Rica^^AME^^
414^0^12^156^^^San Marino^San Marino^San Marino^^EUR^^
415^0^12^230^^^Dschibuti^Dschibuti^Dschibuti^^AFR^^
416^0^661^20051^^^20051^SS 2005^SS 2005^^^^
417^0^12^462^^^Philipp.^Philippinen^Philippinen^^ASI^^
418^0^651^19^^^19^19^19 Jahre^^^^
419^0^12^530^^^Kiribati^Kiribati^Kiribati^^AUS^^
420^0^12^345^^^Guatemala^Guatemala^Guatemala^^AME^^
421^0^12^195^^^Gibraltar^Gibraltar^Gibraltar^^EUR^^
422^0^651^49^^^49^49^49 Jahre^^^^
423^0^12^162^^^Tschechei^Tschechei^Tschechei^^EUR^^
424^0^12^157^^^Schweden^Schweden^Schweden^^EUR^^
425^0^12^0^^^Deutschl.^Deutschland^Deutschland^^EUR^^
426^0^655^8^^^8^8^8 Semester^^^^
427^0^655^54^^^54^54^54 Semester^^^^
428^0^657^49^^^49^49^49 Semester^^^^
429^0^661^19992^^^19992^WS 1999/2000^WS 1999/2000^^^^
430^0^651^62^^^62^62^62 Jahre^^^^
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^^^^
433^0^12^143^^^Luxemburg^Luxemburg^Luxemburg^^EUR^^
434^0^12^354^^^Nicaragua^Nicaragua^Nicaragua^^AME^^
435^0^651^46^^^46^46^46 Jahre^^^^
436^0^657^20^^^20^20^20 Semester^^^^
437^0^655^25^^^25^25^25 Semester^^^^
438^0^12^465^^^Taiwan^Taiwan^Taiwan (Chin. Republik)^^ASI^^
439^0^651^35^^^35^35^35 Jahre^^^^
440^0^12^430^^^Georgien^Georgien^Georgien^^ASI^^
441^0^12^225^^^Äthiopien^Äthiopien^Äthiopien^^AFR^^
2^0^1^9003^^^Geschlecht^Geschlecht (Amtl.)^Geschlecht (Amtl.)^^^^^
3^0^2^9000^^^Quellsyste^Quellsystem^Quellsystem^^^^^
4^0^9003^1^^^männlich^männlich^männlich^^^^^
5^0^9003^2^^^weiblich^weiblich^weiblich^^^^^
6^0^2^649^^^BVL BUND^BVL Gruppe (Bund)^BVL Gruppe (Bund)^^^^^
7^0^651^40^^^40^40^40 Jahre^^^^^
8^0^651^59^^^59^59^59 Jahre^^^^^
9^0^12^461^^^Pakistan^Pakistan,Islamische Rep.^Pakistan,Islamische Republik^^ASI^^^
10^0^12^460^^^Banglad.^Bangladesch^Bangladesch^^ASI^^^
11^0^12^425^^^Aserbaids.^Aserbaidschan^Aserbaidschan^^ASI^^^
12^0^12^527^^^Cookinseln^Cookinseln^Cookinseln^^AUS^^^
13^0^657^16^^^16^16^16 Semester^^^^^
14^0^661^19912^^^19912^WS 1991/1992^WS 1991/1992^^^^^
15^0^12^243^^^Kenia^Kenia^Kenia^^AFR^^^
16^0^12^165^^^Ungarn^Ungarn^Ungarn^^EUR^^^
17^0^651^37^^^37^37^37 Jahre^^^^^
18^0^661^20001^^^20001^SS 2000^SS 2000^^^^^
19^0^657^1^^^1^1^1 Semester^^^^^
20^0^12^441^^^Israel^Israel^Israel^^ASI^^^
21^0^657^46^^^46^46^46 Semester^^^^^
22^0^656^0^^^0^0^0 Semester^^^^^
23^0^12^256^^^Malawi^Malawi^Malawi^^AFR^^^
24^0^651^60^^^60^60^60 Jahre^^^^^
25^0^12^421^^^Jemen^Jemen^Jemen^^ASI^^^
26^0^655^17^^^17^17^17 Semester^^^^^
27^0^655^48^^^48^48^48 Semester^^^^^
28^0^660^3^^^3^3^Note 3^^^^^
29^0^661^20092^^^20092^WS 2009/2010^WS 2009/2010^^^^^
30^0^655^23^^^23^23^23 Semester^^^^^
31^0^12^476^^^Thailand^Thailand^Thailand^^ASI^^^
32^0^657^27^^^27^27^27 Semester^^^^^
33^0^657^47^^^47^47^47 Semester^^^^^
34^0^12^320^^^Antig.Barb^Antigua und Barbuda^Antigua und Barbuda^^AME^^^
54^0^651^57^^^57^57^57 Jahre^^^^^
35^0^12^371^^^Trini/Toba^Trinidad und Tobago^Trinidad und Tobago^^AME^^^
36^0^12^167^^^Vatikan^Vatikanstadt^Vatikanstadt^^EUR^^^
37^0^12^347^^^Honduras^Honduras^Honduras^^AME^^^
38^0^660^2^^^2^2^Note 2^^^^^
39^0^655^50^^^50^50^50 Semester^^^^^
40^0^657^58^^^58^58^58 Semester^^^^^
41^0^12^254^^^Mosambik^Mosambik^Mosambik^^AFR^^^
42^0^12^367^^^Venezuela^Venezuela^Venezuela^^AME^^^
43^0^12^438^^^Irak^Irak^Irak^^ASI^^^
44^0^661^20081^^^20081^SS 2008^SS 2008^^^^^
45^0^12^479^^^China VR^China (VR)^Volksrepublik China^^ASI^^^
46^0^12^248^^^Libyen^Libyen^Libyen^^AFR^^^
47^0^655^34^^^34^34^34 Semester^^^^^
48^0^661^20022^^^20022^WS 2002/2003^WS 2002/2003^^^^^
49^0^12^426^^^Bhutan^Bhutan^Bhutan^^ASI^^^
50^0^12^324^^^Bahamas^Bahamas^Bahamas^^AME^^^
51^0^655^28^^^28^28^28 Semester^^^^^
52^0^12^170^^^Serbien^Serbien^Serbien^^EUR^^^
53^0^12^139^^^Lettland^Lettland^Lettland^^EUR^^^
55^0^651^41^^^41^41^41 Jahre^^^^^
56^0^655^32^^^32^32^32 Semester^^^^^
57^0^661^19911^^^19911^SS 1991^SS 1991^^^^^
58^0^655^12^^^12^12^12 Semester^^^^^
59^0^12^262^^^Kamerun^Kamerun^Kamerun^^AFR^^^
60^0^655^22^^^22^22^22 Semester^^^^^
61^0^12^161^^^Spanien^Spanien^Spanien^^EUR^^^
62^0^12^470^^^Tadschiki.^Tadschikistan^Tadschikistan (TJ)^^ASI^^^
63^0^657^52^^^52^52^52 Semester^^^^^
64^0^661^19921^^^19921^SS 1992^SS 1992^^^^^
65^0^12^336^^^Ecuador^Ecuador^Ecuador^^AME^^^
66^0^660^4^^^4^4^Note 4^^^^^
67^0^12^340^^^Grenada^Grenada^Grenada^^AME^^^
68^0^651^54^^^54^54^54 Jahre^^^^^
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^^^
71^0^12^348^^^Kanada^Kanada^Kanada^^AME^^^
72^0^651^23^^^23^23^23 Jahre^^^^^
73^0^657^25^^^25^25^25 Semester^^^^^
74^0^12^274^^^Äquat.Gui.^Äquatorialguinea^Äquatorialguinea^^AFR^^^
75^0^655^20^^^20^20^20 Semester^^^^^
76^0^651^43^^^43^43^43 Jahre^^^^^
77^0^12^353^^^Mexiko^Mexiko^Mexiko^^AME^^^
78^0^12^261^^^Guinea^Guinea^Guinea^^AFR^^^
79^0^12^284^^^Tschad^Tschad^Tschad^^AFR^^^
80^0^658^99^^^in RSZ^in der Regelstudienzeit^in der Regelstudienzeit^^^^^
81^0^661^20021^^^20021^SS 2002^SS 2002^^^^^
82^0^12^499^^^Macau^Macau (Übrig.Asien)^Macau (Übriges Asien)^^ASI^^^
83^0^655^49^^^49^49^49 Semester^^^^^
84^0^657^54^^^54^54^54 Semester^^^^^
85^0^12^431^^^Sri Lanka^Sri Lanka(Ceylon)^Sri Lanka(Ceylon)^^ASI^^^
86^0^12^148^^^Niederland^Niederlande^Niederlande^^EUR^^^
87^0^12^289^^^Ze.Afrik.R^Zentralafrik. Republik^Zentralafrik. Republik^^AFR^^^
88^0^657^8^^^8^8^8 Semester^^^^^
89^0^12^399^^^Übrig.Am.^Übriges Amerika^Übriges Amerika^^AME^^^
90^0^12^365^^^Uruguay^Uruguay^Uruguay^^AME^^^
91^0^12^443^^^Jemen^Jemen^Jemen^^U^^^
92^0^661^20011^^^20011^SS 2001^SS 2001^^^^^
93^0^651^22^^^22^22^22 Jahre^^^^^
94^0^12^160^^^Russ.Foed.^Russische Foederation^Russische Foederation^^EUR^^^
95^0^661^20062^^^20062^WS 2006/2007^WS 2006/2007^^^^^
96^0^12^151^^^Österreich^Österreich^Österreich^^EUR^^^
97^0^12^337^^^El Salvad.^El Salvador^El Salvador^^AME^^^
98^0^12^437^^^Indonesien^Indonesien^Indonesien^^ASI^^^
99^0^655^35^^^35^35^35 Semester^^^^^
100^0^12^370^^^St.Kitts^St.Kitts und Nevis^St.Kitts und Nevis^^AME^^^
101^0^12^233^^^Simbabwe^Simbabwe^Simbabwe^^AFR^^^
102^0^12^286^^^Uganda^Uganda^Uganda^^AFR^^^
103^0^655^57^^^57^57^57 Semester^^^^^
104^0^651^30^^^30^30^30 Jahre^^^^^
105^0^651^47^^^47^47^47 Jahre^^^^^
106^0^657^40^^^40^40^40 Semester^^^^^
107^0^658^3^^^unbekannt^unbekannt^unbekannt^^^^^
108^0^12^541^^^Tonga^Tonga^Tonga^^AUS^^^
109^0^12^272^^^SierraLeon^Sierra Leone^Sierra Leone^^AFR^^^
110^0^12^134^^^Griechenl.^Griechenland^Griechenland^^EUR^^^
111^0^651^25^^^25^25^25 Jahre^^^^^
112^0^12^545^^^Mikrones.^Mikronesien^Mikronesien^^AUS^^^
113^0^12^168^^^Verein.KR^Vereinigtes Königreich^Vereinigtes Königreich^^EUR^^^
114^0^657^33^^^33^33^33 Semester^^^^^
115^0^655^26^^^26^26^26 Semester^^^^^
116^0^12^333^^^Dominica^Dominica (Winward Inseln)^Dominica (Winwand Inseln)^^AME^^^
117^0^12^366^^^St.Lucia^Saint Lucia^Saint Lucia^^AME^^^
118^0^661^19941^^^19941^SS 1994^SS 1994^^^^^
119^0^657^38^^^38^38^38 Semester^^^^^
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^^^^^
122^0^651^50^^^50^50^50 Jahre^^^^^
123^0^12^144^^^Mazedonien^Mazedonien^Mazedonien^^EUR^^^
124^0^12^361^^^Peru^Peru^Peru^^AME^^^
125^0^651^33^^^33^33^33 Jahre^^^^^
126^0^657^18^^^18^18^18 Semester^^^^^
127^0^12^359^^^Paraguay^Paraguay^Paraguay^^AME^^^
128^0^12^227^^^Botswana^Botswana^Botswana^^AFR^^^
129^0^655^14^^^14^14^14 Semester^^^^^
130^0^655^3^^^3^3^3 Semester^^^^^
131^0^12^483^^^Timor^Timor-Leste^Timor-Leste^^AUS^^^
132^0^651^27^^^27^27^27 Jahre^^^^^
133^0^12^997^^^Staatenlos^Staatenlos^Staatenlos^^U^^^
134^0^651^48^^^48^48^48 Jahre^^^^^
135^0^655^56^^^56^56^56 Semester^^^^^
136^0^657^11^^^11^11^11 Semester^^^^^
137^0^657^21^^^21^21^21 Semester^^^^^
138^0^657^4^^^4^4^4 Semester^^^^^
139^0^12^155^^^Slowakei^Slowakei^Slowakei^^EUR^^^
140^0^655^41^^^41^41^41 Semester^^^^^
141^0^660^5^^^5^5^Note 5^^^^^
142^0^12^439^^^Iran^Iran^Iran^^ASI^^^
143^0^655^39^^^39^39^39 Semester^^^^^
144^0^12^540^^^Tuvalu^Tuvalu^Tuvalu^^AUS^^^
145^0^651^55^^^55^55^55 Jahre^^^^^
146^0^657^44^^^44^44^44 Semester^^^^^
147^0^651^63^^^63^63^63 Jahre^^^^^
148^0^12^121^^^Albanien^Albanien^Albanien^^EUR^^^
149^0^12^432^^^Vietnam^Vietnam^Vietnam^^ASI^^^
150^0^12^141^^^Liechtenst^Liechtenstein^Liechtenstein^^EUR^^^
151^0^657^29^^^29^29^29 Semester^^^^^
152^0^12^422^^^Armenien^Armenien^Armenien^^ASI^^^
153^0^655^24^^^24^24^24 Semester^^^^^
154^0^657^30^^^30^30^30 Semester^^^^^
155^0^657^43^^^43^43^43 Semester^^^^^
156^0^651^17^^^17^17^17 Jahre^^^^^
157^0^655^45^^^45^45^45 Semester^^^^^
158^0^657^7^^^7^7^7 Semester^^^^^
159^0^657^15^^^15^15^15 Semester^^^^^
160^0^12^526^^^Fidschi^Fidschi-Inseln^Fidschi-Inseln^^AUS^^^
161^0^12^349^^^Kolumbien^Kolumbien^Kolumbien^^AME^^^
162^0^12^142^^^Litauen^Litauen^Litauen^^EUR^^^
163^0^654^1^^^1^1^Fach Nr. 1^^^^^
164^0^12^456^^^Oman^Oman^Oman^^ASI^^^
165^0^651^34^^^34^34^34 Jahre^^^^^
166^0^655^37^^^37^37^37 Semester^^^^^
167^0^12^471^^^Turkmenist^Turkmenistan^Turkmenistan^^ASI^^^
168^0^651^28^^^28^28^28 Jahre^^^^^
169^0^655^36^^^36^36^36 Semester^^^^^
170^0^655^52^^^52^52^52 Semester^^^^^
171^0^12^226^^^Lesotho^Lesotho^Lesotho^^AFR^^^
172^0^12^544^^^Marshalli.^Marshall-Inseln^Marshall-Inseln^^AUS^^^
173^0^657^22^^^22^22^22 Semester^^^^^
174^0^661^19982^^^19982^WS 1998/1999^WS 1998/1999^^^^^
175^0^651^45^^^45^45^45 Jahre^^^^^
176^0^657^12^^^12^12^12 Semester^^^^^
177^0^12^158^^^Schweiz^Schweiz^Schweiz^^EUR^^^
178^0^657^32^^^32^32^32 Semester^^^^^
219^0^657^19^^^19^19^19 Semester^^^^^
179^0^12^147^^^Monaco^Monaco^Monaco^^EUR^^^
180^0^657^28^^^28^28^28 Semester^^^^^
181^0^661^20071^^^20071^SS 2007^SS 2007^^^^^
182^0^12^166^^^Ukraine^Ukraine^Ukraine^^EUR^^^
183^0^12^125^^^Bulgarien^Bulgarien^Bulgarien^^EUR^^^
184^0^12^221^^^Algerien^Algerien^Algerien^^AFR^^^
185^0^12^267^^^Namibia^Namibia^Namibia^^AFR^^^
186^0^651^38^^^38^38^38 Jahre^^^^^
187^0^12^136^^^Island^Island^Island^^EUR^^^
188^0^657^34^^^34^34^34 Semester^^^^^
189^0^12^330^^^Belize^Belize^Belize^^AME^^^
190^0^12^285^^^Tunesien^Tunesien^Tunesien^^AFR^^^
191^0^655^13^^^13^13^13 Semester^^^^^
192^0^661^19951^^^19951^SS 1995^SS 1995^^^^^
193^0^661^19892^^^19892^WS 1989/1990^WS 1989/1990^^^^^
194^0^12^327^^^Brasilien^Brasilien^Brasilien^^AME^^^
195^0^12^153^^^Portugal^Portugal^Portugal^^EUR^^^
196^0^12^246^^^Kongo^Kongo (Dem.Republik)^Kongo (Demokratische Republik)^^AFR^^^
197^0^12^199^^^Übrig. Eur^Übriges Europa^Übriges Europa^^EUR^^^
198^0^12^448^^^Kuwait^Kuwait^Kuwait^^ASI^^^
199^0^655^42^^^42^42^42 Semester^^^^^
200^0^12^245^^^Kongo^Kongo, Republik^Kongo, Republik^^AFR^^^
201^0^12^474^^^Singapur^Singapur^Singapur^^ASI^^^
202^0^12^477^^^Usbekistan^Usbekistan^Usbekistan^^ASI^^^
203^0^12^287^^^Ägypten^Ägypten^Ägypten^^AFR^^^
204^0^657^50^^^50^50^50 Semester^^^^^
205^0^660^0^^^0^0^Note 0^^^^^
206^0^12^269^^^Senegal^Senegal^Senegal^^AFR^^^
207^0^655^31^^^31^31^31 Semester^^^^^
208^0^655^27^^^27^27^27 Semester^^^^^
209^0^655^47^^^47^47^47 Semester^^^^^
210^0^12^252^^^Marokko^Marokko^Marokko^^AFR^^^
211^0^657^23^^^23^23^23 Semester^^^^^
212^0^661^20091^^^20091^SS 2009^SS 2009^^^^^
213^0^12^140^^^Montenegro^Montenegro^Montenegro^^EUR^^^
214^0^12^255^^^Niger^Niger^Niger^^AFR^^^
215^0^651^52^^^52^52^52 Jahre^^^^^
216^0^651^51^^^51^51^51 Jahre^^^^^
217^0^661^20082^^^20082^WS 2008/2009^WS 2008/2009^^^^^
218^0^651^29^^^29^29^29 Jahre^^^^^
220^0^12^164^^^Tschechien^Tschechische Republik^Tschechische Republik^^EUR^^^
221^0^12^595^^^Pitcairn-I^Pitcairn-Inseln^Pitcairn-Inseln^^AUS^^^
222^0^655^9^^^9^9^9 Semester^^^^^
223^0^12^326^^^Bolivien^Bolivien^Bolivien^^AME^^^
224^0^12^251^^^Mali^Mali^Mali^^AFR^^^
225^0^12^454^^^Malediven^Malediven^Malediven^^ASI^^^
226^0^657^17^^^17^17^17 Semester^^^^^
227^0^661^20042^^^20042^WS 2004/2005^WS 2004/2005^^^^^
228^0^651^36^^^36^36^36 Jahre^^^^^
229^0^657^48^^^48^48^48 Semester^^^^^
230^0^12^257^^^Sambia^Sambia^Sambia^^AFR^^^
231^0^12^244^^^Komoren^Komoren^Komoren^^AFR^^^
232^0^12^450^^^Kirgisist.^Kirgisistan^Kirgisistan^^ASI^^^
233^0^12^299^^^übrig.Afr.^übriges Afrika^übriges Afrika^^AFR^^^
234^0^12^442^^^Japan^Japan^Japan^^ASI^^^
235^0^12^282^^^Tansania^Tansania^Tansania^^AFR^^^
236^0^12^458^^^Nepal^Nepal^Nepal^^ASI^^^
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^^^
239^0^655^55^^^55^55^55 Semester^^^^^
240^0^655^5^^^5^5^5 Semester^^^^^
241^0^12^532^^^Vanuatu^Vanuatu^Vanuatu^^AUS^^^
242^0^655^46^^^46^46^46 Semester^^^^^
243^0^661^19931^^^19931^SS 1993^SS 1993^^^^^
244^0^661^20101^^^20101^SS 2010^SS 2010^^^^^
245^0^12^446^^^Kambodscha^Kambodscha^Kambodscha^^ASI^^^
246^0^12^444^^^Kasachs.^Kasachstan^Kasachstan^^ASI^^^
247^0^12^273^^^Somalia^Somalia^Somalia^^AFR^^^
248^0^12^128^^^Finnland^Finnland^Finnland^^EUR^^^
249^0^651^24^^^24^24^24 Jahre^^^^^
250^0^655^1^^^1^1^1 Semester^^^^^
251^0^661^19902^^^19902^WS 1990/1991^WS 1990/1991^^^^^
252^0^651^68^^^68^68^68 Jahre^^^^^
253^0^655^6^^^6^6^6 Semester^^^^^
254^0^12^424^^^Bahrain^Bahrain^Bahrain^^ASI^^^
255^0^651^26^^^26^26^26 Jahre^^^^^
256^0^651^20^^^20^20^20 Jahre^^^^^
257^0^12^332^^^Chile^Chile^Chile^^AME^^^
258^0^655^16^^^16^16^16 Semester^^^^^
259^0^661^19922^^^19922^WS 1992/1993^WS 1992/1993^^^^^
260^0^12^524^^^Salomonen^Salomonen^Salomonen^^AUS^^^
261^0^12^423^^^Afghanist.^Afghanistan^Afghanistan^^ASI^^^
262^0^657^51^^^51^51^51 Semester^^^^^
263^0^12^531^^^Nauru^Nauru^Nauru^^AUS^^^
264^0^12^999^^^OhneAngabe^Ohne Angabe^Ohne Angabe^^U^^^
265^0^12^469^^^VAE^Vereinigte Arab. Emirate^Vereinigte Arab. Emirate^^ASI^^^
266^0^661^20002^^^20002^WS 2000/2001^WS 2000/2001^^^^^
267^0^12^149^^^Norwegen^Norwegen^Norwegen^^EUR^^^
268^0^655^53^^^53^53^53 Semester^^^^^
269^0^655^10^^^10^10^10 Semester^^^^^
270^0^661^19981^^^19981^SS 1998^SS 1998^^^^^
271^0^12^449^^^Laos^Laos, Dem. Volksrepublik^Laos, Dem. Volksrepublik^^ASI^^^
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^^^
274^0^12^475^^^Syrien^Syrien^Arabische Republik Syrien^^ASI^^^
275^0^12^355^^^Jamaika^Jamaika^Jamaika^^AME^^^
276^0^12^146^^^Moldau^Moldau^Moldau^^EUR^^^
277^0^12^249^^^Madagaskar^Madagaskar^Madagaskar^^AFR^^^
278^0^657^2^^^2^2^2 Semester^^^^^
279^0^12^543^^^Samoa^Samoa^Samoa^^AUS^^^
280^0^12^224^^^Eritrea^Eritrea^Eritrea^^AFR^^^
281^0^12^238^^^Ghana^Ghana^Ghana^^AFR^^^
282^0^661^20061^^^20061^SS 2006^SS 2006^^^^^
283^0^12^242^^^Kap Verde^Kap Verde^Kap Verde^^AFR^^^
284^0^661^19891^^^19891^SS 1989^SS 1989^^^^^
285^0^12^150^^^Kosovo^Kosovo^Kosovo^^EUR^^^
286^0^655^2^^^2^2^2 Semester^^^^^
287^0^12^271^^^Seychellen^Seychellen^Seychellen^^AFR^^^
288^0^12^123^^^Andorra^Andorra^Andorra^^EUR^^^
289^0^12^154^^^Rumänien^Rumänien^Rumänien^^EUR^^^
290^0^657^53^^^53^53^53 Semester^^^^^
291^0^657^10^^^10^10^10 Semester^^^^^
292^0^12^131^^^Slowenien^Slowenien^Slowenien^^EUR^^^
293^0^651^42^^^42^42^42 Jahre^^^^^
294^0^12^263^^^Südafrika^Südafrika^Südafrika^^AFR^^^
295^0^12^237^^^Gambia^Gambia^Gambia^^AFR^^^
296^0^12^281^^^Swasiland^Swasiland^Swasiland^^AFR^^^
297^0^655^51^^^51^51^51 Semester^^^^^
298^0^12^181^^^Zypern^Zypern^Zypern^^EUR^^^
299^0^657^6^^^6^6^6 Semester^^^^^
300^0^12^137^^^Italien^Italien^Italien^^EUR^^^
301^0^651^39^^^39^39^39 Jahre^^^^^
302^0^12^258^^^Burkina Fa^Burkina Faso^Burkina Faso^^AFR^^^
303^0^12^323^^^Argentinie^Argentinien^Argentinien^^AME^^^
304^0^651^31^^^31^31^31 Jahre^^^^^
305^0^12^223^^^Angola^Angola^Angola^^AFR^^^
306^0^651^21^^^21^21^21 Jahre^^^^^
307^0^12^357^^^Panama^Panama^Panama^^AME^^^
308^0^657^5^^^5^5^5 Semester^^^^^
309^0^657^55^^^55^55^55 Semester^^^^^
310^0^12^364^^^Surinam^Surinam^Surinam^^AME^^^
311^0^12^236^^^Gabun^Gabun^Gabun^^AFR^^^
312^0^12^472^^^Saudi-Arab^Saudi-Arabien^Saudi-Arabien^^ASI^^^
313^0^12^536^^^Neuseeland^Neuseeland^Neuseeland^^AUS^^^
314^0^661^20072^^^20072^WS 2007/2008^WS 2007/2008^^^^^
315^0^651^44^^^44^44^44 Jahre^^^^^
316^0^657^9^^^9^9^9 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^^^
319^0^657^31^^^31^31^31 Semester^^^^^
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^^^
322^0^12^129^^^Frankreich^Frankreich^Frankreich^^EUR^^^
323^0^661^19901^^^19901^SS 1990^SS 1990^^^^^
324^0^12^291^^^Burundi^Burundi^Burundi^^AFR^^^
325^0^657^13^^^13^13^13 Semester^^^^^
326^0^657^42^^^42^42^42 Semester^^^^^
327^0^12^445^^^Jordanien^Jordanien^Jordanien^^ASI^^^
328^0^12^429^^^Brunei^Brunei Darussalam^Brunei Darussalam^^ASI^^^
329^0^12^265^^^Ruanda^Ruanda^Ruanda^^AFR^^^
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^^^
332^0^12^253^^^Mauritius^Mauritius^Mauritius^^AFR^^^
333^0^12^276^^^Sudan^Sudan^Sudan^^AFR^^^
334^0^12^283^^^Togo^Togo^Togo^^AFR^^^
335^0^12^523^^^Australien^Australien^Australien^^AUS^^^
336^0^657^37^^^37^37^37 Semester^^^^^
337^0^657^36^^^36^36^36 Semester^^^^^
338^0^12^152^^^Polen^Polen^Polen^^EUR^^^
339^0^12^998^^^Ungeklärt^Ungeklärt^Ungeklärt^^U^^^
340^0^651^32^^^32^32^32 Jahre^^^^^
341^0^655^15^^^15^15^15 Semester^^^^^
342^0^655^7^^^7^7^7 Semester^^^^^
343^0^657^45^^^45^45^45 Semester^^^^^
344^0^661^19932^^^19932^WS 1993/1994^WS 1993/1994^^^^^
345^0^12^447^^^Katar^Katar^Katar^^ASI^^^
346^0^655^43^^^43^43^43 Semester^^^^^
347^0^661^20012^^^20012^WS 2001/2002^WS 2001/2002^^^^^
348^0^655^30^^^30^30^30 Semester^^^^^
349^0^657^24^^^24^24^24 Semester^^^^^
350^0^661^19991^^^19991^SS 1999^SS 1999^^^^^
351^0^12^538^^^Papua-Neug^Papua-Neuguinea^Papua-Neuguinea^^AUS^^^
352^0^655^29^^^29^29^29 Semester^^^^^
353^0^12^124^^^Belgien^Belgien^Belgien^^EUR^^^
354^0^12^467^^^Korea^Korea, Republik^Korea, Republik^^ASI^^^
355^0^661^20031^^^20031^SS 2003^SS 2003^^^^^
356^0^651^58^^^58^58^58 Jahre^^^^^
357^0^661^20032^^^20032^WS 2003/2004^WS 2003/2004^^^^^
358^0^661^19972^^^19972^WS 1997/1998^WS 1997/1998^^^^^
359^0^12^482^^^Malaysia^Malaysia^Malaysia^^ASI^^^
360^0^12^451^^^Libanon^Libanon^Libanon^^ASI^^^
361^0^655^44^^^44^44^44 Semester^^^^^
362^0^657^39^^^39^39^39 Semester^^^^^
363^0^12^232^^^Nigeria^Nigeria^Nigeria^^AFR^^^
364^0^12^145^^^Malta^Malta^Malta^^EUR^^^
365^0^12^436^^^Indien^Indien^Indien^^ASI^^^
366^0^12^169^^^Weißrussl.^Weißrussland (Belarus)^Weißrussland (Belarus)^^EUR^^^
367^0^12^346^^^Haiti^Haiti^Haiti^^AME^^^
368^0^657^41^^^41^41^41 Semester^^^^^
369^0^655^4^^^4^4^4 Semester^^^^^
370^0^12^247^^^Liberia^Liberia^Liberia^^AFR^^^
371^0^12^351^^^Kuba^Kuba^Kuba^^AME^^^
372^0^651^61^^^61^61^61 Jahre^^^^^
373^0^651^18^^^18^18^18 Jahre^^^^^
374^0^655^21^^^21^21^21 Semester^^^^^
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^^^
377^0^655^11^^^11^11^11 Semester^^^^^
378^0^657^56^^^56^56^56 Semester^^^^^
379^0^661^19961^^^19961^SS 1996^SS 1996^^^^^
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^^^
382^0^12^395^^^ABJ^Bermuda^Bermuda^^AME^^^
383^0^12^533^^^Niue^Niue^Niue^^AUS^^^
384^0^12^239^^^Mauretanie^Mauretanien^Mauretanien^^AFR^^^
385^0^12^159^^^ehem.SU^ehemalige Sowjetunion^ehemalige Sowjetunion^^EUR^^^
386^0^657^3^^^3^3^3 Semester^^^^^
387^0^657^14^^^14^14^14 Semester^^^^^
388^0^655^18^^^18^18^18 Semester^^^^^
389^0^661^19952^^^19952^WS 1995/1996^WS 1995/1996^^^^^
390^0^12^135^^^Irland^Irland^Irland^^EUR^^^
391^0^12^322^^^Barbados^Barbados^Barbados^^AME^^^
392^0^655^38^^^38^38^38 Semester^^^^^
393^0^660^1^^^1^1^Note 1^^^^^
394^0^661^20052^^^20052^WS 2005/2006^WS 2005/2006^^^^^
395^0^661^19942^^^19942^WS 1994/1995^WS 1994/1995^^^^^
396^0^661^20041^^^20041^SS 2004^SS 2004^^^^^
397^0^651^53^^^53^53^53 Jahre^^^^^
398^0^657^26^^^26^26^26 Semester^^^^^
399^0^655^33^^^33^33^33 Semester^^^^^
400^0^657^59^^^59^59^59 Semester^^^^^
401^0^12^457^^^Mongolei^Mongolei^Mongolei^^ASI^^^
402^0^12^328^^^Guayana^Guayana^Guayana^^AME^^^
403^0^655^40^^^40^40^40 Semester^^^^^
404^0^12^229^^^Benin^Benin^Benin^^AFR^^^
405^0^657^57^^^57^57^57 Semester^^^^^
406^0^12^259^^^Guinea-Bi.^Guinea-Bissau^Guinea-Bissau^^AFR^^^
407^0^12^127^^^Estland^Estland^Estland^^EUR^^^
408^0^12^537^^^Palau^Palau^Palau^^AUS^^^
409^0^12^599^^^übrig.Ozea^Ozeanien, übriges^übriges Ozeanien^^AUS^^^
410^0^12^130^^^Kroatien^Kroatien^Kroatien^^EUR^^^
411^0^657^35^^^35^35^35 Semester^^^^^
412^0^12^427^^^Myanmar^Myanmar^Myanmar^^ASI^^^
413^0^12^334^^^Costa Rica^Costa Rica^Costa Rica^^AME^^^
414^0^12^156^^^San Marino^San Marino^San Marino^^EUR^^^
415^0^12^230^^^Dschibuti^Dschibuti^Dschibuti^^AFR^^^
416^0^661^20051^^^20051^SS 2005^SS 2005^^^^^
417^0^12^462^^^Philipp.^Philippinen^Philippinen^^ASI^^^
418^0^651^19^^^19^19^19 Jahre^^^^^
419^0^12^530^^^Kiribati^Kiribati^Kiribati^^AUS^^^
420^0^12^345^^^Guatemala^Guatemala^Guatemala^^AME^^^
421^0^12^195^^^Gibraltar^Gibraltar^Gibraltar^^EUR^^^
422^0^651^49^^^49^49^49 Jahre^^^^^
423^0^12^162^^^Tschechei^Tschechei^Tschechei^^EUR^^^
424^0^12^157^^^Schweden^Schweden^Schweden^^EUR^^^
425^0^12^0^^^Deutschl.^Deutschland^Deutschland^^EUR^^^
426^0^655^8^^^8^8^8 Semester^^^^^
427^0^655^54^^^54^54^54 Semester^^^^^
428^0^657^49^^^49^49^49 Semester^^^^^
429^0^661^19992^^^19992^WS 1999/2000^WS 1999/2000^^^^^
430^0^651^62^^^62^62^62 Jahre^^^^^
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^^^^^
433^0^12^143^^^Luxemburg^Luxemburg^Luxemburg^^EUR^^^
434^0^12^354^^^Nicaragua^Nicaragua^Nicaragua^^AME^^^
435^0^651^46^^^46^46^46 Jahre^^^^^
436^0^657^20^^^20^20^20 Semester^^^^^
437^0^655^25^^^25^25^25 Semester^^^^^
438^0^12^465^^^Taiwan^Taiwan^Taiwan (Chin. Republik)^^ASI^^^
439^0^651^35^^^35^35^35 Jahre^^^^^
440^0^12^430^^^Georgien^Georgien^Georgien^^ASI^^^
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,21 +1,20 @@
1^1^männlich^1^^^^^^^^^
2^2^weiblich^2^^^^^^^^^
3^0^Deutschland^0^^^^^^^^^
4^3^Rueckmeldung^3^^^^^^^^^
5^5^Exmatrikulation^5^^^^^^^^^
6^1^Ersteinschreibung^1^^^^^^^^^
7^2^Neueinschreibung^2^^^^^^^^^
8^4^Beurlaubung^4^^^^^^^^^
10^6^SOS_status_prom^6^^^^^^^^^
11^1^DOWNLOAD_PROTOKOLL^1^^^^^^^^^
12^180^Passwortgültigkeit (Tage)^180^^^^^^^^^
13^1^Passwort Groß- u. Kleinb.^1^^^^^^^^^
14^1^Passwort erfordert Ziffer^1^^^^^^^^^
15^8^Passwortlänge (Minimum)^8^^^^^^^^^
16^90^Löschung Protokoll (Tage)^90^^^^^^^^^
17^1^Admin-Form PW Änderung^1^^^^^^^^^
18^0^Erweitertes Protokoll^0^^^^^^^^^
19^20000^Datenblatt max.Zeilenzahl^20000^^^^^^^^^
20^1^PLATTFORM^1^^^^^^^^^
21^0^OLAP Partielles Rollup^0^^^^^^^^^
22^1^DBDECIMAL^1^^^^^^^^^
1^1^männlich^1^^^^^^^^^^^
2^2^weiblich^2^^^^^^^^^^^
3^0^Deutschland^0^^^^^^^^^^^
4^3^Rueckmeldung^3^^^^^^^^^^^
5^5^Exmatrikulation^5^^^^^^^^^^^
6^1^Ersteinschreibung^1^^^^^^^^^^^
7^2^Neueinschreibung^2^^^^^^^^^^^
8^4^Beurlaubung^4^^^^^^^^^^^
10^6^SOS_status_prom^6^^^^^^^^^^^
11^1^DOWNLOAD_PROTOKOLL^1^^^^^^^^^^^
12^180^Passwortgültigkeit (Tage)^180^^^^^^^^^^^
13^1^Passwort Groß- u. Kleinb.^1^^^^^^^^^^^
14^1^Passwort erfordert Ziffer^1^^^^^^^^^^^
15^8^Passwortlänge (Minimum)^8^^^^^^^^^^^
16^90^Löschung Protokoll (Tage)^90^^^^^^^^^^^
17^1^Admin-Form PW Änderung^1^^^^^^^^^^^
18^0^Erweitertes Protokoll^0^^^^^^^^^^^
19^20000^Datenblatt max.Zeilenzahl^20000^^^^^^^^^^^
20^1^PLATTFORM^1^^^^^^^^^^^
22^1^DBDECIMAL^1^^^^^^^^^^^

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

@ -59,7 +59,7 @@ @@ -59,7 +59,7 @@
80^contenttype^application/vnd.openxmlformats-officedocument.wordprocessingml.document^DOCX-Datei^^^
81^contenttype^application/vnd.oasis.opendocument.text^ODT-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)^^^
100^contenttype^text/xml^XML-Datei^^^
101^contenttype^text/xhtml^XHTML-Datei^^^

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

@ -1 +0,0 @@ @@ -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,3 +1,3 @@
1^admin^b0f5fa4ab4722cb6^Administrator^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^^^^^
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^^^^
1^admin^b0f5fa4ab4722cb6^Administrator^5^0^^1^1^0533a66a3e9bea16f3139bfe4f6ce50ced591dea^^^^^^
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^^^^^

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 @@ @@ -4,371 +4,371 @@
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_ids.sql ausführen"
! echo `date`
! 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'
from xdummy;
! 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"
! 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 ) ;
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;
! 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"
! 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) );
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;
! 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"
! 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 );
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;
! 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"
! 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 );
select now(),'Lade Tabelle tmp_templates'
from xdummy;
! echo "Lade Tabelle tmp_templates"
! echo `date`
!sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
select now(),'Lade Tabelle tmp_menu_element'
from xdummy;
! echo "Lade Tabelle tmp_menu_element"
! echo `date`
!sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
select now(),'Lade Tabelle tmp_captions'
from xdummy;
! echo "Lade Tabelle tmp_captions"
! echo `date`
!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'
from xdummy;
! echo "Lade Tabelle k_astat_studienfach_land"
! echo `date`
!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'
from xdummy;
! echo "Lade Tabelle k_astat_abschluss3steller_land"
! echo `date`
!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'
from xdummy;
! echo "Lade Tabelle k_astat_abschluss2steller"
! echo `date`
!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'
from xdummy;
! echo "Lade Tabelle k_astat_studienfach"
! echo `date`
!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'
from xdummy;
! echo "Lade Tabelle k_astat_studienbereich"
! echo `date`
!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'
from xdummy;
! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_ids.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_ids.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_templates; ausführen'
from xdummy;
! echo "SQL-Ausdruck drop table tmp_templates; ausführen"
! echo `date`
drop table tmp_templates;
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql
select now(),'SQL-Ausdruck alter table groupinfo modify (name char(255)); ausführen'
from xdummy;
! echo "SQL-Ausdruck alter table groupinfo modify (name char(255)); ausführen"
! echo `date`
alter table groupinfo modify (name char(255));
select now(),'SQL-Ausdruck alter table db_tabellen modify (name char(50)); ausführen'
from xdummy;
! echo "SQL-Ausdruck alter table db_tabellen modify (name char(50)); ausführen"
! echo `date`
alter table db_tabellen modify (name char(50));
select now(),'SQL-Ausdruck alter table sx_fields modify (is_primarykey integer default 0); ausführen'
from xdummy;
! echo "SQL-Ausdruck alter table sx_fields modify (is_primarykey integer default 0); ausführen"
! echo `date`
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'
from xdummy;
! 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"
! 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) );
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'
from xdummy;
! 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"
! 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'
from xdummy;
! 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"
! 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 ) ;
select now(),'Lade Tabelle tmp_cifx_load'
from xdummy;
! echo "Lade Tabelle tmp_cifx_load"
! echo `date`
!sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
select now(),'Lade Tabelle tmp_cif_load'
from xdummy;
! echo "Lade Tabelle tmp_cif_load"
! echo `date`
!sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
select now(),'Lade Tabelle tmp_portlet'
from xdummy;
! echo "Lade Tabelle tmp_portlet"
! echo `date`
!sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
select now(),'Lade Tabelle tmp_repository'
from xdummy;
! echo "Lade Tabelle tmp_repository"
! echo `date`
!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'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql
select now(),'SQL-Ausdruck alter table trans_inst modify (tid serial); ausführen'
from xdummy;
! echo "SQL-Ausdruck alter table trans_inst modify (tid serial); ausführen"
! echo `date`
alter table trans_inst modify (tid serial);
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen"
! echo `date`
! 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'
from xdummy;
! echo "SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen"
! echo `date`
update sx_fields set is_primarykey=0 where is_primarykey is null;
select now(),'SQL-Ausdruck drop table tmp_cifx_load; ausführen'
from xdummy;
! echo "SQL-Ausdruck drop table tmp_cifx_load; ausführen"
! echo `date`
drop table tmp_cifx_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_cif_load; ausführen'
from xdummy;
! echo "SQL-Ausdruck drop table tmp_cif_load; ausführen"
! echo `date`
drop table tmp_cif_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen'
from xdummy;
! echo "Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql
select now(),'Lade Tabelle dim_datum'
from xdummy;
! echo "Lade Tabelle dim_datum"
! echo `date`
!sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
select now(),'Lade Tabelle aggre_bland'
from xdummy;
! echo "Lade Tabelle aggre_bland"
! echo `date`
!sx_auto_upload_table.x aggre_bland $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/aggre_bland.unl
select now(),'Fülle db_version'
from xdummy;
! echo "Fülle db_version"
! echo `date`
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) @@ -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'
from xdummy;
! echo "Fülle sx_tables und unload_params"
! echo `date`
! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql
! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql
select now(),'Fülle db_forms'
from xdummy;
select now(),'db_forms einfügen'
from xdummy;
! echo "Fülle db_forms"
! echo `date`
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 @@ -139,8 +139,8 @@ and (systables.tabname
</sqlvars>
select now(),'Checking indexes'
from xdummy;
! echo "Checking indexes"
! echo `date`
<#assign exists="false" />
@ -153,15 +153,15 @@ from xdummy; @@ -153,15 +153,15 @@ from xdummy;
<#if exists="true" >
select now(),'index ix_group_felder2 exists - fine'
from xdummy;
! echo "index ix_group_felder2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_group_felder2'
from xdummy;
! echo "Erzeuge Index ix_group_felder2"
! echo `date`
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 ); @@ -177,15 +177,15 @@ create index ix_group_felder2 on group_field_pref (groupinfo_id );
<#if exists="true" >
select now(),'index ix_style_feld2 exists - fine'
from xdummy;
! echo "index ix_style_feld2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_style_feld2'
from xdummy;
! echo "Erzeuge Index ix_style_feld2"
! echo `date`
create index ix_style_feld2 on stylesheet_field (stylesheet_id );
@ -201,15 +201,15 @@ 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" >
select now(),'index uxdb_tabellen_name exists - fine'
from xdummy;
! echo "index uxdb_tabellen_name exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index uxdb_tabellen_name'
from xdummy;
! echo "Erzeuge Index uxdb_tabellen_name"
! echo `date`
create unique index uxdb_tabellen_name on db_tabellen (name );
@ -225,15 +225,15 @@ 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" >
select now(),'index xdb_tabellen_efm exists - fine'
from xdummy;
! echo "index xdb_tabellen_efm exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index xdb_tabellen_efm'
from xdummy;
! echo "Erzeuge Index xdb_tabellen_efm"
! echo `date`
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
@ -249,15 +249,15 @@ 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" >
select now(),'index uxdb_version exists - fine'
from xdummy;
! echo "index uxdb_version exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index uxdb_version'
from xdummy;
! echo "Erzeuge Index uxdb_version"
! echo `date`
create unique index uxdb_version on db_version (his_system );
@ -273,15 +273,15 @@ 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" >
select now(),'index xdb_version_efm exists - fine'
from xdummy;
! echo "index xdb_version_efm exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index xdb_version_efm'
from xdummy;
! echo "Erzeuge Index xdb_version_efm"
! echo `date`
create index xdb_version_efm on db_version (db_einfuegemarke );
@ -297,15 +297,15 @@ 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" >
select now(),'index ix_name_intern exists - fine'
from xdummy;
! echo "index ix_name_intern exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_name_intern'
from xdummy;
! echo "Erzeuge Index ix_name_intern"
! echo `date`
create unique index ix_name_intern on sichten (name_intern );
@ -321,15 +321,15 @@ 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" >
select now(),'index cif_ind exists - fine'
from xdummy;
! echo "index cif_ind exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index cif_ind'
from xdummy;
! echo "Erzeuge Index cif_ind"
! echo `date`
create unique index cif_ind on cif (hs,
key,
@ -347,15 +347,15 @@ apnr ); @@ -347,15 +347,15 @@ apnr );
<#if exists="true" >
select now(),'index cifx_ind exists - fine'
from xdummy;
! echo "index cifx_ind exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index cifx_ind'
from xdummy;
! echo "Erzeuge Index cifx_ind"
! echo `date`
create unique index cifx_ind on cifx (hs,
key,
@ -373,15 +373,15 @@ apnr ); @@ -373,15 +373,15 @@ apnr );
<#if exists="true" >
select now(),'index cifx_ind2 exists - fine'
from xdummy;
! echo "index cifx_ind2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index cifx_ind2'
from xdummy;
! echo "Erzeuge Index cifx_ind2"
! echo `date`
create index cifx_ind2 on cifx (uniquename );
@ -397,15 +397,15 @@ create index cifx_ind2 on cifx (uniquename ); @@ -397,15 +397,15 @@ create index cifx_ind2 on cifx (uniquename );
<#if exists="true" >
select now(),'index trans_cifx_ind exists - fine'
from xdummy;
! echo "index trans_cifx_ind exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index trans_cifx_ind'
from xdummy;
! echo "Erzeuge Index trans_cifx_ind"
! echo `date`
create index trans_cifx_ind on trans_cifx (sourcesystem_id );
@ -421,15 +421,15 @@ 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" >
select now(),'index trans_cif_ind exists - fine'
from xdummy;
! echo "index trans_cif_ind exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index trans_cif_ind'
from xdummy;
! echo "Erzeuge Index trans_cif_ind"
! echo `date`
create index trans_cif_ind on trans_cif (sourcesystem_id );
@ -445,15 +445,15 @@ 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" >
select now(),'index i_userinfo exists - fine'
from xdummy;
! echo "index i_userinfo exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index i_userinfo'
from xdummy;
! echo "Erzeuge Index i_userinfo"
! echo `date`
create unique index i_userinfo on userinfo (benutzer );
@ -469,15 +469,15 @@ create unique index i_userinfo on userinfo (benutzer ); @@ -469,15 +469,15 @@ create unique index i_userinfo on userinfo (benutzer );
<#if exists="true" >
select now(),'index i_orga exists - fine'
from xdummy;
! echo "index i_orga exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index i_orga'
from xdummy;
! echo "Erzeuge Index i_orga"
! echo `date`
create unique index i_orga on organigramm (key_apnr,
gueltig_seit,
@ -495,15 +495,15 @@ gueltig_bis ); @@ -495,15 +495,15 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix130_3 exists - fine'
from xdummy;
! echo "index ix130_3 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix130_3'
from xdummy;
! echo "Erzeuge Index ix130_3"
! echo `date`
create index ix130_3 on organigramm (parent );
@ -519,15 +519,15 @@ create index ix130_3 on organigramm (parent ); @@ -519,15 +519,15 @@ create index ix130_3 on organigramm (parent );
<#if exists="true" >
select now(),'index i_orga_bak exists - fine'
from xdummy;
! echo "index i_orga_bak exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index i_orga_bak'
from xdummy;
! echo "Erzeuge Index i_orga_bak"
! echo `date`
create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit,
@ -545,15 +545,15 @@ gueltig_bis ); @@ -545,15 +545,15 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix_user_inst1 exists - fine'
from xdummy;
! echo "index ix_user_inst1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_user_inst1'
from xdummy;
! echo "Erzeuge Index ix_user_inst1"
! echo `date`
create index ix_user_inst1 on user_institution (ch110_institut );
@ -569,15 +569,15 @@ 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" >
select now(),'index ix_user_inst2 exists - fine'
from xdummy;
! echo "index ix_user_inst2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_user_inst2'
from xdummy;
! echo "Erzeuge Index ix_user_inst2"
! echo `date`
create index ix_user_inst2 on user_institution (userid );
@ -593,15 +593,15 @@ 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" >
select now(),'index ix_user_inst3 exists - fine'
from xdummy;
! echo "index ix_user_inst3 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_user_inst3'
from xdummy;
! echo "Erzeuge Index ix_user_inst3"
! echo `date`
create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis );
@ -618,15 +618,15 @@ gueltig_bis ); @@ -618,15 +618,15 @@ gueltig_bis );
<#if exists="true" >
select now(),'index kostentr_ixktr exists - fine'
from xdummy;
! echo "index kostentr_ixktr exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index kostentr_ixktr'
from xdummy;
! echo "Erzeuge Index kostentr_ixktr"
! echo `date`
create index kostentr_ixktr on kostentraeger (key_apnr );
@ -642,15 +642,15 @@ create index kostentr_ixktr on kostentraeger (key_apnr ); @@ -642,15 +642,15 @@ create index kostentr_ixktr on kostentraeger (key_apnr );
<#if exists="true" >
select now(),'index ix_user_ktr exists - fine'
from xdummy;
! echo "index ix_user_ktr exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_user_ktr'
from xdummy;
! echo "Erzeuge Index ix_user_ktr"
! echo `date`
create index ix_user_ktr on user_kostentraeger (key_apnr );
@ -666,15 +666,15 @@ 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" >
select now(),'index ix_user_ktr2 exists - fine'
from xdummy;
! echo "index ix_user_ktr2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_user_ktr2'
from xdummy;
! echo "Erzeuge Index ix_user_ktr2"
! echo `date`
create index ix_user_ktr2 on user_kostentraeger (userid );
@ -690,15 +690,15 @@ 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" >
select now(),'index ix_kotr_to_inst1 exists - fine'
from xdummy;
! echo "index ix_kotr_to_inst1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_kotr_to_inst1'
from xdummy;
! echo "Erzeuge Index ix_kotr_to_inst1"
! echo `date`
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 ); @@ -714,15 +714,15 @@ create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
<#if exists="true" >
select now(),'index ix_sx_captions exists - fine'
from xdummy;
! echo "index ix_sx_captions exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_captions'
from xdummy;
! echo "Erzeuge Index ix_sx_captions"
! echo `date`
create index ix_sx_captions on sx_captions (field_name );
@ -738,15 +738,15 @@ 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" >
select now(),'index ix_sx_captions2 exists - fine'
from xdummy;
! echo "index ix_sx_captions2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_captions2'
from xdummy;
! echo "Erzeuge Index ix_sx_captions2"
! echo `date`
create index ix_sx_captions2 on sx_captions (table_name );
@ -762,15 +762,15 @@ 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" >
select now(),'index ix_sx_captions3 exists - fine'
from xdummy;
! echo "index ix_sx_captions3 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_captions3'
from xdummy;
! echo "Erzeuge Index ix_sx_captions3"
! echo `date`
create index ix_sx_captions3 on sx_captions (record_no );
@ -786,15 +786,15 @@ 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" >
select now(),'index ix_sx_captions4 exists - fine'
from xdummy;
! echo "index ix_sx_captions4 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_captions4'
from xdummy;
! echo "Erzeuge Index ix_sx_captions4"
! echo `date`
create index ix_sx_captions4 on sx_captions (locale );
@ -810,15 +810,15 @@ 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" >
select now(),'index ix_fm_templates_tid exists - fine'
from xdummy;
! echo "index ix_fm_templates_tid exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_fm_templates_tid'
from xdummy;
! echo "Erzeuge Index ix_fm_templates_tid"
! echo `date`
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 ); @@ -834,15 +834,15 @@ create unique index ix_fm_templates_tid on fm_templates (id );
<#if exists="true" >
select now(),'index ix_sx_down_inst exists - fine'
from xdummy;
! echo "index ix_sx_down_inst exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_down_inst'
from xdummy;
! echo "Erzeuge Index ix_sx_down_inst"
! echo `date`
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 ); @@ -858,15 +858,15 @@ create index ix_sx_down_inst on sx_downloads (ch110_institut );
<#if exists="true" >
select now(),'index ix_sx_down_dbat exists - fine'
from xdummy;
! echo "index ix_sx_down_dbat exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_down_dbat'
from xdummy;
! echo "Erzeuge Index ix_sx_down_dbat"
! echo `date`
create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit,
@ -884,15 +884,15 @@ gueltig_bis ); @@ -884,15 +884,15 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix_ussp exists - fine'
from xdummy;
! echo "index ix_ussp exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_ussp'
from xdummy;
! echo "Erzeuge Index ix_ussp"
! echo `date`
create index ix_ussp on user_startpage (userid );
@ -908,15 +908,15 @@ create index ix_ussp on user_startpage (userid ); @@ -908,15 +908,15 @@ create index ix_ussp on user_startpage (userid );
<#if exists="true" >
select now(),'index ix_ussf exists - fine'
from xdummy;
! echo "index ix_ussf exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_ussf'
from xdummy;
! echo "Erzeuge Index ix_ussf"
! echo `date`
create index ix_ussf on user_startfields (userid );
@ -932,15 +932,15 @@ create index ix_ussf on user_startfields (userid ); @@ -932,15 +932,15 @@ create index ix_ussf on user_startfields (userid );
<#if exists="true" >
select now(),'index ix_sx_tables exists - fine'
from xdummy;
! echo "index ix_sx_tables exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_tables'
from xdummy;
! echo "Erzeuge Index ix_sx_tables"
! echo `date`
create unique index ix_sx_tables on sx_tables (name );
@ -956,15 +956,15 @@ 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" >
select now(),'index ix_dim_bp_apnr exists - fine'
from xdummy;
! echo "index ix_dim_bp_apnr exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_bp_apnr'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_apnr"
! echo `date`
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr );
@ -981,15 +981,15 @@ apnr ); @@ -981,15 +981,15 @@ apnr );
<#if exists="true" >
select now(),'index ix_dim_bp_apnr2 exists - fine'
from xdummy;
! echo "index ix_dim_bp_apnr2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_bp_apnr2'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_apnr2"
! echo `date`
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 ); @@ -1005,15 +1005,15 @@ create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
<#if exists="true" >
select now(),'index ix_level1_int1 exists - fine'
from xdummy;
! echo "index ix_level1_int1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_level1_int1'
from xdummy;
! echo "Erzeuge Index ix_level1_int1"
! echo `date`
create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char );
@ -1030,15 +1030,15 @@ level1_char ); @@ -1030,15 +1030,15 @@ level1_char );
<#if exists="true" >
select now(),'index ix_level1_int2 exists - fine'
from xdummy;
! echo "index ix_level1_int2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_level1_int2'
from xdummy;
! echo "Erzeuge Index ix_level1_int2"
! echo `date`
create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char );
@ -1055,15 +1055,15 @@ level2_char ); @@ -1055,15 +1055,15 @@ level2_char );
<#if exists="true" >
select now(),'index ix_level3_int1 exists - fine'
from xdummy;
! echo "index ix_level3_int1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_level3_int1'
from xdummy;
! echo "Erzeuge Index ix_level3_int1"
! echo `date`
create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char );
@ -1080,15 +1080,15 @@ level3_char ); @@ -1080,15 +1080,15 @@ level3_char );
<#if exists="true" >
select now(),'index ix_dim_bp_alts1 exists - fine'
from xdummy;
! echo "index ix_dim_bp_alts1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_bp_alts1'
from xdummy;
! echo "Erzeuge Index ix_dim_bp_alts1"
! echo `date`
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 ); @@ -1104,15 +1104,15 @@ create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
<#if exists="true" >
select now(),'index ix_dim_c1 exists - fine'
from xdummy;
! echo "index ix_dim_c1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_c1'
from xdummy;
! echo "Erzeuge Index ix_dim_c1"
! echo `date`
create index ix_dim_c1 on dim_closure (hierarchie_id,
key );
@ -1129,15 +1129,15 @@ key ); @@ -1129,15 +1129,15 @@ key );
<#if exists="true" >
select now(),'index ix_dim_c2 exists - fine'
from xdummy;
! echo "index ix_dim_c2 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_c2'
from xdummy;
! echo "Erzeuge Index ix_dim_c2"
! echo `date`
create index ix_dim_c2 on dim_closure (hierarchie_id,
parent,
@ -1155,15 +1155,15 @@ key ); @@ -1155,15 +1155,15 @@ key );
<#if exists="true" >
select now(),'index ix_tr_dim_bp_apnr exists - fine'
from xdummy;
! echo "index ix_tr_dim_bp_apnr exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_tr_dim_bp_apnr'
from xdummy;
! echo "Erzeuge Index ix_tr_dim_bp_apnr"
! echo `date`
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id,
@ -1181,15 +1181,15 @@ systeminfo_id ); @@ -1181,15 +1181,15 @@ systeminfo_id );
<#if exists="true" >
select now(),'index ix_sieve_column_defm exists - fine'
from xdummy;
! echo "index ix_sieve_column_defm exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sieve_column_defm'
from xdummy;
! echo "Erzeuge Index ix_sieve_column_defm"
! echo `date`
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 ); @@ -1205,15 +1205,15 @@ create unique index ix_sieve_column_defm on sieve_column_def (m_id );
<#if exists="true" >
select now(),'index ix_sx_jobs_un exists - fine'
from xdummy;
! echo "index ix_sx_jobs_un exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_sx_jobs_un'
from xdummy;
! echo "Erzeuge Index ix_sx_jobs_un"
! echo `date`
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 ); @@ -1229,15 +1229,15 @@ create unique index ix_sx_jobs_un on sx_jobs (uniquename );
<#if exists="true" >
select now(),'index ix_implicit_orgrights1 exists - fine'
from xdummy;
! echo "index ix_implicit_orgrights1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_implicit_orgrights1'
from xdummy;
! echo "Erzeuge Index ix_implicit_orgrights1"
! echo `date`
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 ); @@ -1253,15 +1253,15 @@ create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
<#if exists="true" >
select now(),'index ix_dim_datum_day_date exists - fine'
from xdummy;
! echo "index ix_dim_datum_day_date exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_dim_datum_day_date'
from xdummy;
! echo "Erzeuge Index ix_dim_datum_day_date"
! echo `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 ); @@ -1277,15 +1277,15 @@ create index ix_dim_datum_day_date on dim_datum (day_date );
<#if exists="true" >
select now(),'index ix_etl_job1 exists - fine'
from xdummy;
! echo "index ix_etl_job1 exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge Index ix_etl_job1'
from xdummy;
! echo "Erzeuge Index ix_etl_job1"
! echo `date`
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', @@ -268,8 +268,7 @@ and N.nspname||'.'||D.relname in ('sichtart_rechttabelle',
</sqlvars>
select now(),'Checking indexes'
from xdummy;
select now(), 'Checking indexes';
<#assign exists="false" />
@ -282,15 +281,13 @@ from xdummy; @@ -282,15 +281,13 @@ from xdummy;
<#if exists="true" >
select now(),'index ix_group_felder2 exists - fine'
from xdummy;
select now(), 'index ix_group_felder2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_group_felder2'
from xdummy;
select now(), 'Erzeuge Index ix_group_felder2';
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 ); @@ -306,15 +303,13 @@ create index ix_group_felder2 on group_field_pref (groupinfo_id );
<#if exists="true" >
select now(),'index ix_style_feld2 exists - fine'
from xdummy;
select now(), 'index ix_style_feld2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_style_feld2'
from xdummy;
select now(), 'Erzeuge Index ix_style_feld2';
create index ix_style_feld2 on stylesheet_field (stylesheet_id );
@ -330,15 +325,13 @@ 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" >
select now(),'index uxdb_tabellen_name exists - fine'
from xdummy;
select now(), 'index uxdb_tabellen_name exists - fine';
<#else>
select now(),'Erzeuge Index uxdb_tabellen_name'
from xdummy;
select now(), 'Erzeuge Index uxdb_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 ); @@ -354,15 +347,13 @@ create unique index uxdb_tabellen_name on db_tabellen (name );
<#if exists="true" >
select now(),'index xdb_tabellen_efm exists - fine'
from xdummy;
select now(), 'index xdb_tabellen_efm exists - fine';
<#else>
select now(),'Erzeuge Index xdb_tabellen_efm'
from xdummy;
select now(), 'Erzeuge Index xdb_tabellen_efm';
create index xdb_tabellen_efm on db_tabellen (db_einfuegemarke );
@ -378,15 +369,13 @@ 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" >
select now(),'index uxdb_version exists - fine'
from xdummy;
select now(), 'index uxdb_version exists - fine';
<#else>
select now(),'Erzeuge Index uxdb_version'
from xdummy;
select now(), 'Erzeuge Index uxdb_version';
create unique index uxdb_version on db_version (his_system );
@ -402,15 +391,13 @@ 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" >
select now(),'index xdb_version_efm exists - fine'
from xdummy;
select now(), 'index xdb_version_efm exists - fine';
<#else>
select now(),'Erzeuge Index xdb_version_efm'
from xdummy;
select now(), 'Erzeuge Index xdb_version_efm';
create index xdb_version_efm on db_version (db_einfuegemarke );
@ -426,15 +413,13 @@ 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" >
select now(),'index ix_name_intern exists - fine'
from xdummy;
select now(), 'index ix_name_intern exists - fine';
<#else>
select now(),'Erzeuge Index ix_name_intern'
from xdummy;
select now(), 'Erzeuge Index ix_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 ); @@ -450,15 +435,13 @@ create unique index ix_name_intern on sichten (name_intern );
<#if exists="true" >
select now(),'index cif_ind exists - fine'
from xdummy;
select now(), 'index cif_ind exists - fine';
<#else>
select now(),'Erzeuge Index cif_ind'
from xdummy;
select now(), 'Erzeuge Index cif_ind';
create unique index cif_ind on cif (hs,
key,
@ -476,15 +459,13 @@ apnr ); @@ -476,15 +459,13 @@ apnr );
<#if exists="true" >
select now(),'index cifx_ind exists - fine'
from xdummy;
select now(), 'index cifx_ind exists - fine';
<#else>
select now(),'Erzeuge Index cifx_ind'
from xdummy;
select now(), 'Erzeuge Index cifx_ind';
create unique index cifx_ind on cifx (hs,
key,
@ -502,15 +483,13 @@ apnr ); @@ -502,15 +483,13 @@ apnr );
<#if exists="true" >
select now(),'index cifx_ind2 exists - fine'
from xdummy;
select now(), 'index cifx_ind2 exists - fine';
<#else>
select now(),'Erzeuge Index cifx_ind2'
from xdummy;
select now(), 'Erzeuge Index cifx_ind2';
create index cifx_ind2 on cifx (uniquename );
@ -526,15 +505,13 @@ create index cifx_ind2 on cifx (uniquename ); @@ -526,15 +505,13 @@ create index cifx_ind2 on cifx (uniquename );
<#if exists="true" >
select now(),'index trans_cifx_ind exists - fine'
from xdummy;
select now(), 'index trans_cifx_ind exists - fine';
<#else>
select now(),'Erzeuge Index trans_cifx_ind'
from xdummy;
select now(), 'Erzeuge Index trans_cifx_ind';
create index trans_cifx_ind on trans_cifx (sourcesystem_id );
@ -550,15 +527,13 @@ 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" >
select now(),'index trans_cif_ind exists - fine'
from xdummy;
select now(), 'index trans_cif_ind exists - fine';
<#else>
select now(),'Erzeuge Index trans_cif_ind'
from xdummy;
select now(), 'Erzeuge Index trans_cif_ind';
create index trans_cif_ind on trans_cif (sourcesystem_id );
@ -574,15 +549,13 @@ 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" >
select now(),'index i_userinfo exists - fine'
from xdummy;
select now(), 'index i_userinfo exists - fine';
<#else>
select now(),'Erzeuge Index i_userinfo'
from xdummy;
select now(), 'Erzeuge Index i_userinfo';
create unique index i_userinfo on userinfo (benutzer );
@ -598,15 +571,13 @@ create unique index i_userinfo on userinfo (benutzer ); @@ -598,15 +571,13 @@ create unique index i_userinfo on userinfo (benutzer );
<#if exists="true" >
select now(),'index i_orga exists - fine'
from xdummy;
select now(), 'index i_orga exists - fine';
<#else>
select now(),'Erzeuge Index i_orga'
from xdummy;
select now(), 'Erzeuge Index i_orga';
create unique index i_orga on organigramm (key_apnr,
gueltig_seit,
@ -624,15 +595,13 @@ gueltig_bis ); @@ -624,15 +595,13 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix130_3 exists - fine'
from xdummy;
select now(), 'index ix130_3 exists - fine';
<#else>
select now(),'Erzeuge Index ix130_3'
from xdummy;
select now(), 'Erzeuge Index ix130_3';
create index ix130_3 on organigramm (parent );
@ -648,15 +617,13 @@ create index ix130_3 on organigramm (parent ); @@ -648,15 +617,13 @@ create index ix130_3 on organigramm (parent );
<#if exists="true" >
select now(),'index i_orga_bak exists - fine'
from xdummy;
select now(), 'index i_orga_bak exists - fine';
<#else>
select now(),'Erzeuge Index i_orga_bak'
from xdummy;
select now(), 'Erzeuge Index i_orga_bak';
create unique index i_orga_bak on organigramm_bak (key_apnr,
gueltig_seit,
@ -674,15 +641,13 @@ gueltig_bis ); @@ -674,15 +641,13 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix_user_inst1 exists - fine'
from xdummy;
select now(), 'index ix_user_inst1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_user_inst1'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst1';
create index ix_user_inst1 on user_institution (ch110_institut );
@ -698,15 +663,13 @@ 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" >
select now(),'index ix_user_inst2 exists - fine'
from xdummy;
select now(), 'index ix_user_inst2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_user_inst2'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst2';
create index ix_user_inst2 on user_institution (userid );
@ -722,15 +685,13 @@ 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" >
select now(),'index ix_user_inst3 exists - fine'
from xdummy;
select now(), 'index ix_user_inst3 exists - fine';
<#else>
select now(),'Erzeuge Index ix_user_inst3'
from xdummy;
select now(), 'Erzeuge Index ix_user_inst3';
create index ix_user_inst3 on user_institution (gueltig_seit,
gueltig_bis );
@ -747,15 +708,13 @@ gueltig_bis ); @@ -747,15 +708,13 @@ gueltig_bis );
<#if exists="true" >
select now(),'index kostentr_ixktr exists - fine'
from xdummy;
select now(), 'index kostentr_ixktr exists - fine';
<#else>
select now(),'Erzeuge Index kostentr_ixktr'
from xdummy;
select now(), 'Erzeuge Index kostentr_ixktr';
create index kostentr_ixktr on kostentraeger (key_apnr );
@ -771,15 +730,13 @@ create index kostentr_ixktr on kostentraeger (key_apnr ); @@ -771,15 +730,13 @@ create index kostentr_ixktr on kostentraeger (key_apnr );
<#if exists="true" >
select now(),'index ix_user_ktr exists - fine'
from xdummy;
select now(), 'index ix_user_ktr exists - fine';
<#else>
select now(),'Erzeuge Index ix_user_ktr'
from xdummy;
select now(), 'Erzeuge Index ix_user_ktr';
create index ix_user_ktr on user_kostentraeger (key_apnr );
@ -795,15 +752,13 @@ 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" >
select now(),'index ix_user_ktr2 exists - fine'
from xdummy;
select now(), 'index ix_user_ktr2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_user_ktr2'
from xdummy;
select now(), 'Erzeuge Index ix_user_ktr2';
create index ix_user_ktr2 on user_kostentraeger (userid );
@ -819,15 +774,13 @@ 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" >
select now(),'index ix_kotr_to_inst1 exists - fine'
from xdummy;
select now(), 'index ix_kotr_to_inst1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_kotr_to_inst1'
from xdummy;
select now(), 'Erzeuge Index ix_kotr_to_inst1';
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 ); @@ -843,15 +796,13 @@ create index ix_kotr_to_inst1 on kotr_to_inst (projnr );
<#if exists="true" >
select now(),'index ix_sx_captions exists - fine'
from xdummy;
select now(), 'index ix_sx_captions exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_captions'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions';
create index ix_sx_captions on sx_captions (field_name );
@ -867,15 +818,13 @@ 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" >
select now(),'index ix_sx_captions2 exists - fine'
from xdummy;
select now(), 'index ix_sx_captions2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_captions2'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions2';
create index ix_sx_captions2 on sx_captions (table_name );
@ -891,15 +840,13 @@ 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" >
select now(),'index ix_sx_captions3 exists - fine'
from xdummy;
select now(), 'index ix_sx_captions3 exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_captions3'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions3';
create index ix_sx_captions3 on sx_captions (record_no );
@ -915,15 +862,13 @@ 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" >
select now(),'index ix_sx_captions4 exists - fine'
from xdummy;
select now(), 'index ix_sx_captions4 exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_captions4'
from xdummy;
select now(), 'Erzeuge Index ix_sx_captions4';
create index ix_sx_captions4 on sx_captions (locale );
@ -939,15 +884,13 @@ 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" >
select now(),'index ix_fm_templates_tid exists - fine'
from xdummy;
select now(), 'index ix_fm_templates_tid exists - fine';
<#else>
select now(),'Erzeuge Index ix_fm_templates_tid'
from xdummy;
select now(), 'Erzeuge Index ix_fm_templates_tid';
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 ); @@ -963,15 +906,13 @@ create unique index ix_fm_templates_tid on fm_templates (id );
<#if exists="true" >
select now(),'index ix_sx_down_inst exists - fine'
from xdummy;
select now(), 'index ix_sx_down_inst exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_down_inst'
from xdummy;
select now(), 'Erzeuge Index ix_sx_down_inst';
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 ); @@ -987,15 +928,13 @@ create index ix_sx_down_inst on sx_downloads (ch110_institut );
<#if exists="true" >
select now(),'index ix_sx_down_dbat exists - fine'
from xdummy;
select now(), 'index ix_sx_down_dbat exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_down_dbat'
from xdummy;
select now(), 'Erzeuge Index ix_sx_down_dbat';
create index ix_sx_down_dbat on sx_downloads (bezugsdatum,
gueltig_seit,
@ -1013,15 +952,13 @@ gueltig_bis ); @@ -1013,15 +952,13 @@ gueltig_bis );
<#if exists="true" >
select now(),'index ix_ussp exists - fine'
from xdummy;
select now(), 'index ix_ussp exists - fine';
<#else>
select now(),'Erzeuge Index ix_ussp'
from xdummy;
select now(), 'Erzeuge Index ix_ussp';
create index ix_ussp on user_startpage (userid );
@ -1037,15 +974,13 @@ create index ix_ussp on user_startpage (userid ); @@ -1037,15 +974,13 @@ create index ix_ussp on user_startpage (userid );
<#if exists="true" >
select now(),'index ix_ussf exists - fine'
from xdummy;
select now(), 'index ix_ussf exists - fine';
<#else>
select now(),'Erzeuge Index ix_ussf'
from xdummy;
select now(), 'Erzeuge Index ix_ussf';
create index ix_ussf on user_startfields (userid );
@ -1061,15 +996,13 @@ create index ix_ussf on user_startfields (userid ); @@ -1061,15 +996,13 @@ create index ix_ussf on user_startfields (userid );
<#if exists="true" >
select now(),'index ix_sx_tables exists - fine'
from xdummy;
select now(), 'index ix_sx_tables exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_tables'
from xdummy;
select now(), 'Erzeuge Index ix_sx_tables';
create unique index ix_sx_tables on sx_tables (name );
@ -1085,15 +1018,13 @@ 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" >
select now(),'index ix_dim_bp_apnr exists - fine'
from xdummy;
select now(), 'index ix_dim_bp_apnr exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_bp_apnr'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_apnr';
create unique index ix_dim_bp_apnr on dim_bp_apnr (dimension_bp_id,
apnr );
@ -1110,15 +1041,13 @@ apnr ); @@ -1110,15 +1041,13 @@ apnr );
<#if exists="true" >
select now(),'index ix_dim_bp_apnr2 exists - fine'
from xdummy;
select now(), 'index ix_dim_bp_apnr2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_bp_apnr2'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_apnr2';
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 ); @@ -1134,15 +1063,13 @@ create index ix_dim_bp_apnr2 on dim_bp_apnr (systeminfo_id );
<#if exists="true" >
select now(),'index ix_level1_int1 exists - fine'
from xdummy;
select now(), 'index ix_level1_int1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_level1_int1'
from xdummy;
select now(), 'Erzeuge Index ix_level1_int1';
create index ix_level1_int1 on dim_bp_apnr (level1_int,
level1_char );
@ -1159,15 +1086,13 @@ level1_char ); @@ -1159,15 +1086,13 @@ level1_char );
<#if exists="true" >
select now(),'index ix_level1_int2 exists - fine'
from xdummy;
select now(), 'index ix_level1_int2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_level1_int2'
from xdummy;
select now(), 'Erzeuge Index ix_level1_int2';
create index ix_level1_int2 on dim_bp_apnr (level2_int,
level2_char );
@ -1184,15 +1109,13 @@ level2_char ); @@ -1184,15 +1109,13 @@ level2_char );
<#if exists="true" >
select now(),'index ix_level3_int1 exists - fine'
from xdummy;
select now(), 'index ix_level3_int1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_level3_int1'
from xdummy;
select now(), 'Erzeuge Index ix_level3_int1';
create index ix_level3_int1 on dim_bp_apnr (level3_int,
level3_char );
@ -1209,15 +1132,13 @@ level3_char ); @@ -1209,15 +1132,13 @@ level3_char );
<#if exists="true" >
select now(),'index ix_dim_bp_alts1 exists - fine'
from xdummy;
select now(), 'index ix_dim_bp_alts1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_bp_alts1'
from xdummy;
select now(), 'Erzeuge Index ix_dim_bp_alts1';
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 ); @@ -1233,15 +1154,13 @@ create index ix_dim_bp_alts1 on dim_bp_altsicht_apnr (hierarchie_id );
<#if exists="true" >
select now(),'index ix_dim_c1 exists - fine'
from xdummy;
select now(), 'index ix_dim_c1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_c1'
from xdummy;
select now(), 'Erzeuge Index ix_dim_c1';
create index ix_dim_c1 on dim_closure (hierarchie_id,
key );
@ -1258,15 +1177,13 @@ key ); @@ -1258,15 +1177,13 @@ key );
<#if exists="true" >
select now(),'index ix_dim_c2 exists - fine'
from xdummy;
select now(), 'index ix_dim_c2 exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_c2'
from xdummy;
select now(), 'Erzeuge Index ix_dim_c2';
create index ix_dim_c2 on dim_closure (hierarchie_id,
parent,
@ -1284,15 +1201,13 @@ key ); @@ -1284,15 +1201,13 @@ key );
<#if exists="true" >
select now(),'index ix_tr_dim_bp_apnr exists - fine'
from xdummy;
select now(), 'index ix_tr_dim_bp_apnr exists - fine';
<#else>
select now(),'Erzeuge Index ix_tr_dim_bp_apnr'
from xdummy;
select now(), 'Erzeuge Index ix_tr_dim_bp_apnr';
create index ix_tr_dim_bp_apnr on trans_dim_bp_apnr (dimension_bp_id,
sourcesystem_id,
@ -1310,15 +1225,13 @@ systeminfo_id ); @@ -1310,15 +1225,13 @@ systeminfo_id );
<#if exists="true" >
select now(),'index ix_sieve_column_defm exists - fine'
from xdummy;
select now(), 'index ix_sieve_column_defm exists - fine';
<#else>
select now(),'Erzeuge Index ix_sieve_column_defm'
from xdummy;
select now(), 'Erzeuge Index ix_sieve_column_defm';
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 ); @@ -1334,15 +1247,13 @@ create unique index ix_sieve_column_defm on sieve_column_def (m_id );
<#if exists="true" >
select now(),'index ix_sx_jobs_un exists - fine'
from xdummy;
select now(), 'index ix_sx_jobs_un exists - fine';
<#else>
select now(),'Erzeuge Index ix_sx_jobs_un'
from xdummy;
select now(), 'Erzeuge Index ix_sx_jobs_un';
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 ); @@ -1358,15 +1269,13 @@ create unique index ix_sx_jobs_un on sx_jobs (uniquename );
<#if exists="true" >
select now(),'index ix_implicit_orgrights1 exists - fine'
from xdummy;
select now(), 'index ix_implicit_orgrights1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_implicit_orgrights1'
from xdummy;
select now(), 'Erzeuge Index ix_implicit_orgrights1';
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 ); @@ -1382,15 +1291,13 @@ create index ix_implicit_orgrights1 on implicit_orgunit_rights (userinfo_id );
<#if exists="true" >
select now(),'index ix_dim_datum_day_date exists - fine'
from xdummy;
select now(), 'index ix_dim_datum_day_date exists - fine';
<#else>
select now(),'Erzeuge Index ix_dim_datum_day_date'
from xdummy;
select now(), 'Erzeuge Index ix_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 ); @@ -1406,15 +1313,13 @@ create index ix_dim_datum_day_date on dim_datum (day_date );
<#if exists="true" >
select now(),'index ix_etl_job1 exists - fine'
from xdummy;
select now(), 'index ix_etl_job1 exists - fine';
<#else>
select now(),'Erzeuge Index ix_etl_job1'
from xdummy;
select now(), 'Erzeuge Index ix_etl_job1';
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 @@ @@ -4,399 +4,338 @@
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/macro_masken_bez_fuellen.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_droppen.sql ausführen';
\! 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'
from xdummy;
select now(), 'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/dimension_view_erzeugen_pg.sql ausführen';
\! 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'
from xdummy;
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';
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'
from xdummy;
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';
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'
from xdummy;
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';
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'
from xdummy;
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';
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'
from xdummy;
select now(), 'Lade Tabelle tmp_templates';
\! sx_auto_upload_table.x tmp_templates $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/fm_templates.unl
select now(),'Lade Tabelle tmp_menu_element'
from xdummy;
select now(), 'Lade Tabelle tmp_menu_element';
\! sx_upload_records.x tmp_menu_element $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/menu_element.unl
select now(),'Lade Tabelle tmp_captions'
from xdummy;
select now(), 'Lade Tabelle tmp_captions';
\! 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'
from xdummy;
select now(), 'Lade Tabelle k_astat_studienfach_land';
\! 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'
from xdummy;
select now(), 'Lade Tabelle k_astat_abschluss3steller_land';
\! 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'
from xdummy;
select now(), 'Lade Tabelle k_astat_abschluss2steller';
\! 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'
from xdummy;
select now(), 'Lade Tabelle k_astat_studienfach';
\! 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'
from xdummy;
select now(), 'Lade Tabelle k_astat_studienbereich';
\! 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'
from xdummy;
select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_drop_views_pg.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/kernmodul_upgrade_man.sql ausführen';
\! 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'
from xdummy;
select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/kern_upgrade_views_pg.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/fm_templates_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_templates; ausführen'
from xdummy;
select now(), 'SQL-Ausdruck drop table tmp_templates; ausführen';
drop table tmp_templates;
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/upgrade/sx_caption_hs_name.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/upgrade/hinweise_entfernen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_feste_konstanten_fuellen.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/proto_funktion_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/dbforms_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/kern_stylesheet_upgrade.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/alter_tid_integer_to_serial.sql ausführen';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sichten_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/captions_fuellen.sql ausführen';
\! 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'
from xdummy;
select now(), 'SQL-Script $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/upgrade/alter_columntype_with_view_deps_pg.sql
select now(),'SQL-Ausdruck drop view user_groups; ausführen'
from xdummy;
select now(), 'SQL-Ausdruck drop view user_groups; ausführen';
drop view user_groups;
select now(),'SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen'
from xdummy;
select now(), 'SQL-Ausdruck alter table groupinfo alter column name type char(255); ausführen';
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'
from xdummy;
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';
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'
from xdummy;
select now(), 'SQL-Ausdruck alter table db_tabellen alter column name type char(50); ausführen';
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'
from xdummy;
select now(), 'SQL-Ausdruck alter table sx_fields alter is_primarykey SET DEFAULT 0; ausführen';
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'
from xdummy;
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';
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'
from xdummy;
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';
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'
from xdummy;
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';
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'
from xdummy;
select now(), 'Lade Tabelle tmp_cifx_load';
\! sx_auto_upload_table.x tmp_cifx_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cifx.unl
select now(),'Lade Tabelle tmp_cif_load'
from xdummy;
select now(), 'Lade Tabelle tmp_cif_load';
\! sx_auto_upload_table.x tmp_cif_load $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/cif.unl
select now(),'Lade Tabelle tmp_portlet'
from xdummy;
select now(), 'Lade Tabelle tmp_portlet';
\! sx_auto_upload_table.x tmp_portlet $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/sx_portlet.unl
select now(),'Lade Tabelle tmp_repository'
from xdummy;
select now(), 'Lade Tabelle tmp_repository';
\! 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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cifx_fuellen.sql
select now(),'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen'
from xdummy;
select now(), 'SQL-Script $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/trans_inst_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_stylesheets_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_portlet_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/menu_element_fuellen.sql ausführen';
\! 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'
from xdummy;
select now(), 'SQL-Ausdruck update sx_fields set is_primarykey=0 where is_primarykey is null; ausführen';
update sx_fields set is_primarykey=0 where is_primarykey is null;
select now(),'SQL-Ausdruck drop table tmp_cifx_load; ausführen'
from xdummy;
select now(), 'SQL-Ausdruck drop table tmp_cifx_load; ausführen';
drop table tmp_cifx_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/cif_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/upgrade/menu_element_upgrade.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_captions_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sx_repository_fuellen.sql
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/schluesseltabellen/sachgebiete_fuellen.sql
select now(),'SQL-Ausdruck drop table tmp_cif_load; ausführen'
from xdummy;
select now(), 'SQL-Ausdruck drop table tmp_cif_load; ausführen';
drop table tmp_cif_load;
select now(),'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/schluesseltabellen/adapt_target_platform.sql ausführen';
\! 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'
from xdummy;
select now(), 'SQL-Ausdruck update sx_repository set content =-xml/index.jsp- where content= -/superx/xml/index.jsp-; ausführen';
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'
from xdummy;
select now(), 'Scriptfile $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql ausführen';
\! DOSQL $SUPERX_DIR/db/install/masken/remove_obsolete_masks.sql
select now(),'Lade Tabelle dim_datum'
from xdummy;
select now(), 'Lade Tabelle dim_datum';
\! sx_auto_upload_table.x dim_datum $SUPERX_DIR/db/install/schluesseltabellen/release_unloads/dim_datum.unl
select now(),'Lade Tabelle aggre_bland'
from xdummy;
select now(), 'Lade Tabelle aggre_bland';
\! 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 now(),'Fülle db_version'
from xdummy;
select now(), 'Fülle db_version';
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) @@ -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'
from xdummy;
select now(), 'Fülle sx_tables und unload_params';
\! DOSQL $SUPERX_DIR/db/install/conf/sx_tables_fuellen.sql
\! DOSQL $SUPERX_DIR/db/install/conf/unload_params_fuellen.sql
select now(),'Fülle db_forms'
from xdummy;
select now(),'db_forms einfügen'
from xdummy;
select now(), 'Fülle 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 @@ -25,8 +25,8 @@ tabname as tabelle from systables where tabname
</sqlvars>
select now(),'Checking views'
from xdummy;
! echo "Checking views"
! echo `date`
<#if views?has_content>
@ -34,15 +34,15 @@ from xdummy; @@ -34,15 +34,15 @@ from xdummy;
<#if views?seq_contains("user_groups") >
select now(),'view user_groups exists - fine'
from xdummy;
! echo "view user_groups exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View user_groups'
from xdummy;
! echo "Erzeuge View user_groups"
! echo `date`
create view user_groups(
userinfo_id,
@ -59,15 +59,15 @@ and U.akt_versuch <= U.max_versuch ; @@ -59,15 +59,15 @@ and U.akt_versuch <= U.max_versuch ;
<#if views?seq_contains("menu_element_fieldmode") >
select now(),'view menu_element_fieldmode exists - fine'
from xdummy;
! echo "view menu_element_fieldmode exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
! echo "Erzeuge View menu_element_fieldmode"
! echo `date`
create view menu_element_fieldmode(
id,
@ -91,15 +91,15 @@ annotation) as @@ -91,15 +91,15 @@ annotation) as
<#if views?seq_contains("menu_element_mandatory") >
select now(),'view menu_element_mandatory exists - fine'
from xdummy;
! echo "view menu_element_mandatory exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
! echo "Erzeuge View menu_element_mandatory"
! echo `date`
create view menu_element_mandatory(
id,
@ -124,15 +124,15 @@ annotation) as @@ -124,15 +124,15 @@ annotation) as
<#if views?seq_contains("menu_element_nature") >
select now(),'view menu_element_nature exists - fine'
from xdummy;
! echo "view menu_element_nature exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View menu_element_nature'
from xdummy;
! echo "Erzeuge View menu_element_nature"
! echo `date`
create view menu_element_nature(
id,
@ -157,15 +157,15 @@ annotation) as @@ -157,15 +157,15 @@ annotation) as
<#if views?seq_contains("menu_element_orgstructure") >
select now(),'view menu_element_orgstructure exists - fine'
from xdummy;
! echo "view menu_element_orgstructure exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
! echo "Erzeuge View menu_element_orgstructure"
! echo `date`
create view menu_element_orgstructure(
orgstruktur,
@ -182,15 +182,15 @@ description) as @@ -182,15 +182,15 @@ description) as
<#if views?seq_contains("user_inst_org") >
select now(),'view user_inst_org exists - fine'
from xdummy;
! echo "view user_inst_org exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View user_inst_org'
from xdummy;
! echo "Erzeuge View user_inst_org"
! echo `date`
create view user_inst_org(
userid,
@ -219,15 +219,15 @@ where O.key_apnr=U.ch110_institut @@ -219,15 +219,15 @@ where O.key_apnr=U.ch110_institut
<#if views?seq_contains("hochschulen") >
select now(),'view hochschulen exists - fine'
from xdummy;
! echo "view hochschulen exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View hochschulen'
from xdummy;
! echo "Erzeuge View hochschulen"
! echo `date`
create view hochschulen(
hs_nr,
@ -254,15 +254,15 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -254,15 +254,15 @@ or trim(substring(apnr from 4 for 1)) ='')
<#if views?seq_contains("dimension_view") >
select now(),'view dimension_view exists - fine'
from xdummy;
! echo "view dimension_view exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dimension_view'
from xdummy;
! echo "Erzeuge View dimension_view"
! echo `date`
create view dimension_view(
id,
@ -386,15 +386,15 @@ SELECT distinct T.tid+2000000 as id, @@ -386,15 +386,15 @@ SELECT distinct T.tid+2000000 as id,
<#if views?seq_contains("fact_table") >
select now(),'view fact_table exists - fine'
from xdummy;
! echo "view fact_table exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View fact_table'
from xdummy;
! echo "Erzeuge View fact_table"
! echo `date`
create view fact_table(
id,
@ -425,15 +425,15 @@ where T.name in (select distinct fact_table from dimension) @@ -425,15 +425,15 @@ where T.name in (select distinct fact_table from dimension)
<#if views?seq_contains("dim_staat") >
select now(),'view dim_staat exists - fine'
from xdummy;
! echo "view dim_staat exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_staat'
from xdummy;
! echo "Erzeuge View dim_staat"
! echo `date`
create view dim_staat(
apnr,
@ -462,15 +462,15 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -462,15 +462,15 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
<#if views?seq_contains("dim_stg") >
select now(),'view dim_stg exists - fine'
from xdummy;
! echo "view dim_stg exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_stg'
from xdummy;
! echo "Erzeuge View dim_stg"
! echo `date`
create view dim_stg(
apnr,
@ -501,15 +501,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -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") >
select now(),'view dim_abschluss exists - fine'
from xdummy;
! echo "view dim_abschluss exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_abschluss'
from xdummy;
! echo "Erzeuge View dim_abschluss"
! echo `date`
create view dim_abschluss(
apnr,
@ -548,15 +548,15 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -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") >
select now(),'view dim_kost exists - fine'
from xdummy;
! echo "view dim_kost exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_kost'
from xdummy;
! echo "Erzeuge View dim_kost"
! echo `date`
create view dim_kost(
apnr,
@ -573,15 +573,15 @@ key) as @@ -573,15 +573,15 @@ key) as
<#if views?seq_contains("dim_kotr") >
select now(),'view dim_kotr exists - fine'
from xdummy;
! echo "view dim_kotr exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_kotr'
from xdummy;
! echo "Erzeuge View dim_kotr"
! echo `date`
create view dim_kotr(
apnr,
@ -596,15 +596,15 @@ key) as @@ -596,15 +596,15 @@ key) as
<#if views?seq_contains("dim_kreis") >
select now(),'view dim_kreis exists - fine'
from xdummy;
! echo "view dim_kreis exists - fine"
! echo `date`
<#else>
select now(),'Erzeuge View dim_kreis'
from xdummy;
! echo "Erzeuge View dim_kreis"
! echo `date`
create view dim_kreis(
apnr,
@ -634,8 +634,8 @@ bland_astat) as @@ -634,8 +634,8 @@ bland_astat) as
<#else>
select now(),'Erzeuge View user_groups'
from xdummy;
! echo "Erzeuge View user_groups"
! echo `date`
create view user_groups(
userinfo_id,
@ -648,8 +648,8 @@ and G.tid=B.groupinfo_id @@ -648,8 +648,8 @@ and G.tid=B.groupinfo_id
and U.akt_versuch <= U.max_versuch ;
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
! echo "Erzeuge View menu_element_fieldmode"
! echo `date`
create view menu_element_fieldmode(
id,
@ -669,8 +669,8 @@ annotation) as @@ -669,8 +669,8 @@ annotation) as
;
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
! echo "Erzeuge View menu_element_mandatory"
! echo `date`
create view menu_element_mandatory(
id,
@ -691,8 +691,8 @@ annotation) as @@ -691,8 +691,8 @@ annotation) as
;
select now(),'Erzeuge View menu_element_nature'
from xdummy;
! echo "Erzeuge View menu_element_nature"
! echo `date`
create view menu_element_nature(
id,
@ -713,8 +713,8 @@ annotation) as @@ -713,8 +713,8 @@ annotation) as
;
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
! echo "Erzeuge View menu_element_orgstructure"
! echo `date`
create view menu_element_orgstructure(
orgstruktur,
@ -727,8 +727,8 @@ description) as @@ -727,8 +727,8 @@ description) as
;
select now(),'Erzeuge View user_inst_org'
from xdummy;
! echo "Erzeuge View user_inst_org"
! echo `date`
create view user_inst_org(
userid,
@ -753,8 +753,8 @@ where O.key_apnr=U.ch110_institut @@ -753,8 +753,8 @@ where O.key_apnr=U.ch110_institut
;
select now(),'Erzeuge View hochschulen'
from xdummy;
! echo "Erzeuge View hochschulen"
! echo `date`
create view hochschulen(
hs_nr,
@ -777,8 +777,8 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -777,8 +777,8 @@ or trim(substring(apnr from 4 for 1)) ='')
;
select now(),'Erzeuge View dimension_view'
from xdummy;
! echo "Erzeuge View dimension_view"
! echo `date`
create view dimension_view(
id,
@ -898,8 +898,8 @@ SELECT distinct T.tid+2000000 as id, @@ -898,8 +898,8 @@ SELECT distinct T.tid+2000000 as id,
;
select now(),'Erzeuge View fact_table'
from xdummy;
! echo "Erzeuge View fact_table"
! echo `date`
create view fact_table(
id,
@ -926,8 +926,8 @@ where T.name in (select distinct fact_table from dimension) @@ -926,8 +926,8 @@ where T.name in (select distinct fact_table from dimension)
;
select now(),'Erzeuge View dim_staat'
from xdummy;
! echo "Erzeuge View dim_staat"
! echo `date`
create view dim_staat(
apnr,
@ -952,8 +952,8 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -952,8 +952,8 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
;
select now(),'Erzeuge View dim_stg'
from xdummy;
! echo "Erzeuge View dim_stg"
! echo `date`
create view dim_stg(
apnr,
@ -980,8 +980,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -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'
from xdummy;
! echo "Erzeuge View dim_abschluss"
! echo `date`
create view dim_abschluss(
apnr,
@ -1016,8 +1016,8 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -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'
from xdummy;
! echo "Erzeuge View dim_kost"
! echo `date`
create view dim_kost(
apnr,
@ -1030,8 +1030,8 @@ key) as @@ -1030,8 +1030,8 @@ key) as
);
select now(),'Erzeuge View dim_kotr'
from xdummy;
! echo "Erzeuge View dim_kotr"
! echo `date`
create view dim_kotr(
apnr,
@ -1042,8 +1042,8 @@ key) as @@ -1042,8 +1042,8 @@ key) as
FROM dimension_bp d WHERE d.apnr = 'bluep_kotr');
select now(),'Erzeuge View dim_kreis'
from xdummy;
! echo "Erzeuge View dim_kreis"
! echo `date`
create view dim_kreis(
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', @@ -40,8 +40,7 @@ WHERE N.oid = C.relnamespace and N.nspname||'.'||C.relname in ('user_groups',
</sqlvars>
select now(),'Checking views'
from xdummy;
select now(), 'Checking views';
<#if views?has_content>
@ -49,15 +48,13 @@ from xdummy; @@ -49,15 +48,13 @@ from xdummy;
<#if views?seq_contains("user_groups") >
select now(),'view user_groups exists - fine'
from xdummy;
select now(), 'view user_groups exists - fine';
<#else>
select now(),'Erzeuge View user_groups'
from xdummy;
select now(), 'Erzeuge View user_groups';
create view user_groups(
userinfo_id,
@ -74,15 +71,13 @@ and U.akt_versuch <= U.max_versuch ; @@ -74,15 +71,13 @@ and U.akt_versuch <= U.max_versuch ;
<#if views?seq_contains("menu_element_fieldmode") >
select now(),'view menu_element_fieldmode exists - fine'
from xdummy;
select now(), 'view menu_element_fieldmode exists - fine';
<#else>
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
select now(), 'Erzeuge View menu_element_fieldmode';
create view menu_element_fieldmode(
id,
@ -106,15 +101,13 @@ annotation) as @@ -106,15 +101,13 @@ annotation) as
<#if views?seq_contains("menu_element_mandatory") >
select now(),'view menu_element_mandatory exists - fine'
from xdummy;
select now(), 'view menu_element_mandatory exists - fine';
<#else>
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
select now(), 'Erzeuge View menu_element_mandatory';
create view menu_element_mandatory(
id,
@ -138,15 +131,13 @@ annotation) as @@ -138,15 +131,13 @@ annotation) as
<#if views?seq_contains("menu_element_nature") >
select now(),'view menu_element_nature exists - fine'
from xdummy;
select now(), 'view menu_element_nature exists - fine';
<#else>
select now(),'Erzeuge View menu_element_nature'
from xdummy;
select now(), 'Erzeuge View menu_element_nature';
create view menu_element_nature(
id,
@ -171,15 +162,13 @@ annotation) as @@ -171,15 +162,13 @@ annotation) as
<#if views?seq_contains("menu_element_orgstructure") >
select now(),'view menu_element_orgstructure exists - fine'
from xdummy;
select now(), 'view menu_element_orgstructure exists - fine';
<#else>
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
select now(), 'Erzeuge View menu_element_orgstructure';
create view menu_element_orgstructure(
orgstruktur,
@ -196,15 +185,13 @@ description) as @@ -196,15 +185,13 @@ description) as
<#if views?seq_contains("user_inst_org") >
select now(),'view user_inst_org exists - fine'
from xdummy;
select now(), 'view user_inst_org exists - fine';
<#else>
select now(),'Erzeuge View user_inst_org'
from xdummy;
select now(), 'Erzeuge View user_inst_org';
create view user_inst_org(
userid,
@ -233,15 +220,13 @@ where O.key_apnr=U.ch110_institut @@ -233,15 +220,13 @@ where O.key_apnr=U.ch110_institut
<#if views?seq_contains("hochschulen") >
select now(),'view hochschulen exists - fine'
from xdummy;
select now(), 'view hochschulen exists - fine';
<#else>
select now(),'Erzeuge View hochschulen'
from xdummy;
select now(), 'Erzeuge View hochschulen';
create view hochschulen(
hs_nr,
@ -269,15 +254,13 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -269,15 +254,13 @@ or trim(substring(apnr from 4 for 1)) ='')
<#if views?seq_contains("dimension_view") >
select now(),'view dimension_view exists - fine'
from xdummy;
select now(), 'view dimension_view exists - fine';
<#else>
select now(),'Erzeuge View dimension_view'
from xdummy;
select now(), 'Erzeuge View dimension_view';
create view dimension_view(
id,
@ -401,15 +384,13 @@ SELECT distinct T.tid+2000000 as id, @@ -401,15 +384,13 @@ SELECT distinct T.tid+2000000 as id,
<#if views?seq_contains("fact_table") >
select now(),'view fact_table exists - fine'
from xdummy;
select now(), 'view fact_table exists - fine';
<#else>
select now(),'Erzeuge View fact_table'
from xdummy;
select now(), 'Erzeuge View fact_table';
create view fact_table(
id,
@ -440,15 +421,13 @@ where T.name in (select distinct fact_table from dimension) @@ -440,15 +421,13 @@ where T.name in (select distinct fact_table from dimension)
<#if views?seq_contains("dim_staat") >
select now(),'view dim_staat exists - fine'
from xdummy;
select now(), 'view dim_staat exists - fine';
<#else>
select now(),'Erzeuge View dim_staat'
from xdummy;
select now(), 'Erzeuge View dim_staat';
create view dim_staat(
apnr,
@ -477,15 +456,13 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -477,15 +456,13 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
<#if views?seq_contains("dim_stg") >
select now(),'view dim_stg exists - fine'
from xdummy;
select now(), 'view dim_stg exists - fine';
<#else>
select now(),'Erzeuge View dim_stg'
from xdummy;
select now(), 'Erzeuge View dim_stg';
create view dim_stg(
apnr,
@ -516,15 +493,13 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -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") >
select now(),'view dim_abschluss exists - fine'
from xdummy;
select now(), 'view dim_abschluss exists - fine';
<#else>
select now(),'Erzeuge View dim_abschluss'
from xdummy;
select now(), 'Erzeuge View dim_abschluss';
create view dim_abschluss(
apnr,
@ -563,15 +538,13 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -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") >
select now(),'view dim_kost exists - fine'
from xdummy;
select now(), 'view dim_kost exists - fine';
<#else>
select now(),'Erzeuge View dim_kost'
from xdummy;
select now(), 'Erzeuge View dim_kost';
create view dim_kost(
apnr,
@ -588,15 +561,13 @@ key) as @@ -588,15 +561,13 @@ key) as
<#if views?seq_contains("dim_kotr") >
select now(),'view dim_kotr exists - fine'
from xdummy;
select now(), 'view dim_kotr exists - fine';
<#else>
select now(),'Erzeuge View dim_kotr'
from xdummy;
select now(), 'Erzeuge View dim_kotr';
create view dim_kotr(
apnr,
@ -611,15 +582,13 @@ key) as @@ -611,15 +582,13 @@ key) as
<#if views?seq_contains("dim_kreis") >
select now(),'view dim_kreis exists - fine'
from xdummy;
select now(), 'view dim_kreis exists - fine';
<#else>
select now(),'Erzeuge View dim_kreis'
from xdummy;
select now(), 'Erzeuge View dim_kreis';
create view dim_kreis(
apnr,
@ -649,8 +618,7 @@ bland_astat) as @@ -649,8 +618,7 @@ bland_astat) as
<#else>
select now(),'Erzeuge View user_groups'
from xdummy;
select now(), 'Erzeuge View user_groups';
create view user_groups(
userinfo_id,
@ -663,8 +631,7 @@ and G.tid=B.groupinfo_id @@ -663,8 +631,7 @@ and G.tid=B.groupinfo_id
and U.akt_versuch <= U.max_versuch ;
select now(),'Erzeuge View menu_element_fieldmode'
from xdummy;
select now(), 'Erzeuge View menu_element_fieldmode';
create view menu_element_fieldmode(
id,
@ -684,8 +651,7 @@ annotation) as @@ -684,8 +651,7 @@ annotation) as
;
select now(),'Erzeuge View menu_element_mandatory'
from xdummy;
select now(), 'Erzeuge View menu_element_mandatory';
create view menu_element_mandatory(
id,
@ -705,8 +671,7 @@ annotation) as @@ -705,8 +671,7 @@ annotation) as
;
select now(),'Erzeuge View menu_element_nature'
from xdummy;
select now(), 'Erzeuge View menu_element_nature';
create view menu_element_nature(
id,
@ -727,8 +692,7 @@ annotation) as @@ -727,8 +692,7 @@ annotation) as
;
select now(),'Erzeuge View menu_element_orgstructure'
from xdummy;
select now(), 'Erzeuge View menu_element_orgstructure';
create view menu_element_orgstructure(
orgstruktur,
@ -741,8 +705,7 @@ description) as @@ -741,8 +705,7 @@ description) as
;
select now(),'Erzeuge View user_inst_org'
from xdummy;
select now(), 'Erzeuge View user_inst_org';
create view user_inst_org(
userid,
@ -767,8 +730,7 @@ where O.key_apnr=U.ch110_institut @@ -767,8 +730,7 @@ where O.key_apnr=U.ch110_institut
;
select now(),'Erzeuge View hochschulen'
from xdummy;
select now(), 'Erzeuge View hochschulen';
create view hochschulen(
hs_nr,
@ -792,8 +754,7 @@ or trim(substring(apnr from 4 for 1)) ='') @@ -792,8 +754,7 @@ or trim(substring(apnr from 4 for 1)) ='')
;
select now(),'Erzeuge View dimension_view'
from xdummy;
select now(), 'Erzeuge View dimension_view';
create view dimension_view(
id,
@ -913,8 +874,7 @@ SELECT distinct T.tid+2000000 as id, @@ -913,8 +874,7 @@ SELECT distinct T.tid+2000000 as id,
;
select now(),'Erzeuge View fact_table'
from xdummy;
select now(), 'Erzeuge View fact_table';
create view fact_table(
id,
@ -941,8 +901,7 @@ where T.name in (select distinct fact_table from dimension) @@ -941,8 +901,7 @@ where T.name in (select distinct fact_table from dimension)
;
select now(),'Erzeuge View dim_staat'
from xdummy;
select now(), 'Erzeuge View dim_staat';
create view dim_staat(
apnr,
@ -967,8 +926,7 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA @@ -967,8 +926,7 @@ and apnr !=0 --nur für Abwärtskompatibilität zu FLEDA
;
select now(),'Erzeuge View dim_stg'
from xdummy;
select now(), 'Erzeuge View dim_stg';
create view dim_stg(
apnr,
@ -995,8 +953,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_stg' @@ -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'
from xdummy;
select now(), 'Erzeuge View dim_abschluss';
create view dim_abschluss(
apnr,
@ -1031,8 +988,7 @@ where dimension_bp_id=(select D.tid from dimension_bp D where D.apnr='bluep_absc @@ -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'
from xdummy;
select now(), 'Erzeuge View dim_kost';
create view dim_kost(
apnr,
@ -1045,8 +1001,7 @@ key) as @@ -1045,8 +1001,7 @@ key) as
);
select now(),'Erzeuge View dim_kotr'
from xdummy;
select now(), 'Erzeuge View dim_kotr';
create view dim_kotr(
apnr,
@ -1057,8 +1012,7 @@ key) as @@ -1057,8 +1012,7 @@ key) as
FROM dimension_bp d WHERE d.apnr = 'bluep_kotr');
select now(),'Erzeuge View dim_kreis'
from xdummy;
select now(), 'Erzeuge View dim_kreis';
create view dim_kreis(
apnr,

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

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