ref_language::apm::after_upgrade (private)

 ref_language::apm::after_upgrade -from_version_name from_version_name \
    -to_version_name to_version_name

Defined in packages/ref-language/tcl/apm-callback-procs.tcl

Switches:
-from_version_name
(required)
-to_version_name
(required)

Partial Call Graph (max 5 caller/called nodes):
%3 apm_upgrade_logic apm_upgrade_logic (public) db_dml db_dml (public) ref_language::apm::add_language_639_2_codes ref_language::apm::add_language_639_2_codes (private) ref_language::apm::lang_list_for_5_6_0d2 ref_language::apm::lang_list_for_5_6_0d2 (private) ref_language::set_data ref_language::set_data (public) ref_language::apm::after_upgrade ref_language::apm::after_upgrade ref_language::apm::after_upgrade->apm_upgrade_logic ref_language::apm::after_upgrade->db_dml ref_language::apm::after_upgrade->ref_language::apm::add_language_639_2_codes ref_language::apm::after_upgrade->ref_language::apm::lang_list_for_5_6_0d2 ref_language::apm::after_upgrade->ref_language::set_data

Testcases:
No testcase defined.
Source code:
    apm_upgrade_logic  -from_version_name $from_version_name  -to_version_name $to_version_name  -spec {  
            5.6.0d1 5.6.0d2 {

                # If the constraint doesn't exist, we don't care ...
                catch {
                    db_dml drop_unique_index {}
                    db_dml drop_constraint {}
                }

                set new_languages [ref_language::apm::lang_list_for_5_6_0d2]

                foreach {code name} $new_languages {
                    ref_language::set_data -iso1 $code -label $name
                }

            }
            5.6.0d2 5.6.0d3 {

                ref_language::apm::add_language_639_2_codes

            }
        }
XQL Not present:
PostgreSQL, Oracle
Generic XQL file:
<fullquery name="ref_language::apm::after_upgrade.drop_constraint">
    <querytext>
      alter table language_codes drop constraint language_codes_name_uq
    </querytext>
</fullquery>

<fullquery name="ref_language::apm::after_upgrade.drop_unique_index">
    <querytext>
      drop index language_codes_name_uq
    </querytext>
</fullquery>
packages/ref-language/tcl/apm-callback-procs.xql

[ hide source ] | [ make this the default ]
Show another procedure: