Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    Clean Database Scripts

    This information is not applicable to Primo VE environments. For more details on Primo VE configuration, see Primo VE.
    The following scripts are used to clean data from Primo sites:
    • clean_indexes.sh—This script deletes the indexes, which is the first step of re-indexing from scratch. For more information, see Re-Indexing the Database.
    • clean_data_before_reload.sh—This script deletes the PNX database and indexes, but does not delete dedup IDs and user-generated content (including tags, reviews, e-Shelf, and statistics). This script is intended for sites that are in production and need to re-create the PNX database and re-index from scratch. For more information, see Deleting and Re-Indexing the Database.
      Following the execution of the clean_data_before_reload.sh command, pipes can take longer to run.
    • clean_data_all_before_golive.sh—This script deletes the entire database, including all user-generated data, indexes, and dedup IDs. It is intended for Primo sites that are switching to production, so that they can start with a clean database.
    All of the scripts are located and executed from the be_bin directory. A log file is created for each script under the same directory, using the following naming convention:
    <script_name>.log
    To run a script, enter the following commands:
    be_bin
    <script_name>