Browse Source

Fuellen-Script in modulinstall/upgrade auslagern #1

master
Daniel Quathamer 1 week ago
parent
commit
ff8bae8037
  1. 26
      src-modules/module/rpta/conf/rpta.xml
  2. 1
      src-modules/module/rpta/schluesseltabellen/fm_templates_fuellen.sql
  3. 2
      src-modules/module/rpta/schluesseltabellen/fm_templates_update.x

26
src-modules/module/rpta/conf/rpta.xml

@ -383,10 +383,22 @@ parent="Berichtsassistent">Abfragen zur Administration von Berichtsassistent </t
<install> <install>
<install-step name="Füllen der Modul-Tabellen"> <install-step name="Füllen der Modul-Tabellen">
<action> <action>
<nativeaction sql="create table tmp_templates(tid integer,
id char(200) not null,
content text not null,
description char(200) ,
comment char(200) ,
version integer default 1
) ;"
scriptfile="" database=""/>
</action>
<action>
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable> <loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable>
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_format_code"><file path="$RPTA_PFAD/schluesseltabellen/rpta_format_code.unl"/></loadtable> <loadtable refresh="true" delimiter="^" header="false" tabname="rpta_format_code"><file path="$RPTA_PFAD/schluesseltabellen/rpta_format_code.unl"/></loadtable>
<loadtable refresh="true" delimiter="^" header="false" tabname="tmp_templates"><file path="$RPTA_PFAD/schluesseltabellen/fm_templates.unl"/></loadtable>
</action> </action>
<action> <action>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/fm_templates_fuellen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/studierende_datenblatt_virtuell.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/studierende_datenblatt_virtuell.sql" database=""/>
@ -403,11 +415,23 @@ parent="Berichtsassistent">Abfragen zur Administration von Berichtsassistent </t
<upgrade> <upgrade>
<upgrade-step> <upgrade-step>
<action error="stop"> <action>
<nativeaction sql="create table tmp_templates(tid integer,
id char(200) not null,
content text not null,
description char(200) ,
comment char(200) ,
version integer default 1
) ;"
scriptfile="" database=""/>
</action>
<action>
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable> <loadtable refresh="true" delimiter="^" header="false" tabname="rpta_column_type"><file path="$RPTA_PFAD/schluesseltabellen/rpta_column_type.unl"/></loadtable>
<loadtable refresh="true" delimiter="^" header="false" tabname="rpta_format_code"><file path="$RPTA_PFAD/schluesseltabellen/rpta_format_code.unl"/></loadtable> <loadtable refresh="true" delimiter="^" header="false" tabname="rpta_format_code"><file path="$RPTA_PFAD/schluesseltabellen/rpta_format_code.unl"/></loadtable>
<loadtable refresh="true" delimiter="^" header="false" tabname="tmp_templates"><file path="$RPTA_PFAD/schluesseltabellen/fm_templates.unl"/></loadtable>
</action> </action>
<action> <action>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/fm_templates_fuellen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sachgebiete_fuellen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/schluesseltabellen/sx_stylesheets_einfuegen.sql" database=""/>
<nativeaction sql="" scriptfile="$RPTA_PFAD/upgrade/rpta_upgrade_man.sql" database=""/> <nativeaction sql="" scriptfile="$RPTA_PFAD/upgrade/rpta_upgrade_man.sql" database=""/>

1
src-modules/module/rpta/schluesseltabellen/fm_templates_fuellen.sql

@ -11,4 +11,5 @@ insert into fm_templates(id,
comment, comment,
version from tmp_templates; version from tmp_templates;
drop table tmp_templates;

2
src-modules/module/rpta/schluesseltabellen/fm_templates_update.x

@ -14,4 +14,4 @@ sx_auto_upload_table.x tmp_templates ./fm_templates.unl
DOSQL fm_templates_fuellen.sql DOSQL fm_templates_fuellen.sql
DOQUERY "drop table tmp_templates;"

Loading…
Cancel
Save