lang::catalog::package_delete (public)

 lang::catalog::package_delete -package_key package_key

Defined in packages/acs-lang/tcl/lang-catalog-procs.tcl

Unregister the I18N messages for the package.

Switches:
-package_key
(required)
Author:
Peter Marklund

Partial Call Graph (max 5 caller/called nodes):
%3 test_test_catalog_import_export test_catalog_import_export (test acs-lang) lang::catalog::package_delete lang::catalog::package_delete test_test_catalog_import_export->lang::catalog::package_delete db_dml db_dml (public) lang::catalog::package_delete->db_dml db_list db_list (public) lang::catalog::package_delete->db_list lang::message::remove_from_cache lang::message::remove_from_cache (private) lang::catalog::package_delete->lang::message::remove_from_cache apm_package_delete apm_package_delete (public) apm_package_delete->lang::catalog::package_delete

Testcases:
test_catalog_import_export
Source code:
    set message_key_list [db_list all_message_keys_for_package {
        select message_key
        from lang_message_keys
        where package_key = :package_key
    }]

    db_dml delete_package_keys {
        delete from lang_message_keys
        where package_key = :package_key
    }

    foreach message_key $message_key_list {
        lang::message::remove_from_cache $package_key $message_key
    }
Generic XQL file:
packages/acs-lang/tcl/lang-catalog-procs.xql

PostgreSQL XQL file:
packages/acs-lang/tcl/lang-catalog-procs-postgresql.xql

Oracle XQL file:
packages/acs-lang/tcl/lang-catalog-procs-oracle.xql

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