Index: openacs-4/packages/acs-content-repository/www/doc/uninstall.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-content-repository/www/doc/uninstall.adp,v diff -u -r1.2 -r1.3 --- openacs-4/packages/acs-content-repository/www/doc/uninstall.adp 27 Oct 2014 16:39:13 -0000 1.2 +++ openacs-4/packages/acs-content-repository/www/doc/uninstall.adp 7 Aug 2017 23:47:47 -0000 1.3 @@ -1,27 +1,36 @@ -{/doc/acs-content-repository {Content Repository}} {Content Repository: Uninstalling} +{/doc/acs-content-repository {ACS Content Repository}} {Content Repository: Uninstalling} Content Repository: Uninstalling - - -

Uninstalling the Content Repository

The content repository includes an uninstall script, -sql/content-drop.sql. This script does two things:

    +

    Uninstalling the Content Repository

    +Content Repository +

    The content repository includes an uninstall script, +sql/content-drop.sql. This script does two things:

    +
    1. Drops the attribute storage tables for all content types you have defined.
    2. Drops the general tables for the content repository.
    3. -

    The uninstall script does not do the following:

      -
    1. It does not delete rows from the acs_objects -table. Many other tables reference the object_id column in -this table, so there is the possibility that the uninstall script -will encounter foreign key reference errors.
    2. It does not delete types from the -acs_object_types table. As for objects themselves, it is +
    +

    The uninstall script does not do the +following:

    +
      +
    1. It does not delete rows from the +acs_objects table. Many other tables reference the +object_id column in this table, so there is the +possibility that the uninstall script will encounter foreign key +reference errors.
    2. It does not delete types from the +acs_object_types table. As for objects themselves, it is impossible for an automatic script to properly handle disposal of all foreign key references.
    3. -

    Because of what the uninstall script does not do, it is -only appropriate for removing the content repository in -preparation for removing the entire ACS Objects data model. If -you wish to upgrade an existing installation and cannot afford to -lose your data, you must run an upgrade script rather than -uninstalling the entire data model.


    karlg@arsdigita.com
    -Last revised: $Id: uninstall.html,v 1.1.1.1 2001/03/13 22:59:26 ben -Exp $ - +
+

Because of what the uninstall script does not +do, it is only appropriate for removing the content repository +in preparation for removing the entire ACS Objects data +model. If you wish to upgrade an existing installation and +cannot afford to lose your data, you must run an upgrade script +rather than uninstalling the entire data model.

+
+karlg\@arsdigita.com +
+ +Last revised: $‌Id: uninstall.html,v 1.1.1.1.30.1 2016/06/22 +07:40:41 gustafn Exp $