Update Script für Forum.
git-svn-id: https://svn.libreccm.org/ccm/trunk@803 8810af33-2d31-482b-a856-94f89814c4dfmaster
parent
de6490ce7e
commit
8c7c33efee
|
|
@ -2,7 +2,7 @@
|
|||
<ccm:application xmlns:ccm="http://ccm.redhat.com/ccm-project"
|
||||
name="ccm-forum"
|
||||
prettyName="Forum"
|
||||
version="6.6.0"
|
||||
version="6.6.1"
|
||||
release="1"
|
||||
webapp="ROOT">
|
||||
|
||||
|
|
|
|||
|
|
@ -0,0 +1,102 @@
|
|||
--
|
||||
-- This library is free software; you can redistribute it and/or
|
||||
-- modify it under the terms of the GNU Lesser General Public License
|
||||
-- as published by the Free Software Foundation; either version 2.1 of
|
||||
-- the License, or (at your option) any later version.
|
||||
--
|
||||
-- This library is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
-- Lesser General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU Lesser General Public
|
||||
-- License along with this library; if not, write to the Free Software
|
||||
-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
--
|
||||
-- $Id: add_ispublic.sql pboy $
|
||||
|
||||
CREATE TABLE forum_temp as select * from forum_forums ;
|
||||
DROP TABLE forum_forums CASCADE ;
|
||||
|
||||
CREATE TABLE forum_forums
|
||||
(
|
||||
forum_id integer NOT NULL,
|
||||
is_moderated boolean NOT NULL,
|
||||
is_noticeboard boolean NOT NULL,
|
||||
is_public boolean NOT NULL,
|
||||
admin_group_id integer,
|
||||
mod_group_id integer,
|
||||
create_group_id integer,
|
||||
respond_group_id integer,
|
||||
read_group_id integer,
|
||||
category_id integer NOT NULL,
|
||||
lifecycle_definition_id integer,
|
||||
expire_after numeric,
|
||||
file_attachments_allowed boolean NOT NULL,
|
||||
image_uploads_allowed boolean NOT NULL,
|
||||
subscribe_thread_starter boolean NOT NULL,
|
||||
no_category_posts_allowed boolean NOT NULL,
|
||||
anonymous_posts_allowed boolean NOT NULL,
|
||||
introduction character varying(4000),
|
||||
CONSTRAINT forum_forums_forum_id_p_9opkb PRIMARY KEY (forum_id),
|
||||
CONSTRAINT foru_for_life_defin_id_f_ugal3 FOREIGN KEY (lifecycle_definition_id)
|
||||
REFERENCES lifecycle_definitions (definition_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_foru_admi_grou_id_f_k0nw6 FOREIGN KEY (admin_group_id)
|
||||
REFERENCES groups (group_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_foru_crea_grou_id_f_f7x57 FOREIGN KEY (create_group_id)
|
||||
REFERENCES groups (group_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_foru_respo_gro_id_f_rnofz FOREIGN KEY (respond_group_id)
|
||||
REFERENCES groups (group_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_forum_category_id_f_1u2dw FOREIGN KEY (category_id)
|
||||
REFERENCES cat_categories (category_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_forum_mod_grou_id_f__smmb FOREIGN KEY (mod_group_id)
|
||||
REFERENCES groups (group_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT foru_forum_rea_grou_id_f_itati FOREIGN KEY (read_group_id)
|
||||
REFERENCES groups (group_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION,
|
||||
CONSTRAINT forum_forums_forum_id_f_znjmf FOREIGN KEY (forum_id)
|
||||
REFERENCES applications (application_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION
|
||||
)
|
||||
WITH (
|
||||
OIDS=FALSE
|
||||
);
|
||||
|
||||
|
||||
INSERT INTO forum_forums (forum_id,is_moderated,is_noticeboard,is_public,
|
||||
admin_group_id,mod_group_id,create_group_id,
|
||||
respond_group_id,read_group_id,category_id,
|
||||
lifecycle_definition_id,expire_after,
|
||||
file_attachments_allowed,image_uploads_allowed,
|
||||
subscribe_thread_starter,no_category_posts_allowed,
|
||||
anonymous_posts_allowed, introduction
|
||||
)
|
||||
SELECT forum_id,is_moderated,is_noticeboard,is_noticeboard,
|
||||
admin_group_id,mod_group_id,create_group_id,
|
||||
respond_group_id,read_group_id,category_id,
|
||||
lifecycle_definition_id,expire_after,
|
||||
file_attachments_allowed,image_uploads_allowed,
|
||||
subscribe_thread_starter,no_category_posts_allowed,
|
||||
anonymous_posts_allowed, introduction
|
||||
FROM forum_temp;
|
||||
|
||||
UPDATE forum_forums
|
||||
SET is_public=TRUE ;
|
||||
|
||||
-- restore constraint
|
||||
ALTER TABLE forum_subscriptions
|
||||
ADD CONSTRAINT foru_subscripti_for_id_f_xqfd9 FOREIGN KEY (forum_id)
|
||||
REFERENCES forum_forums (forum_id) MATCH SIMPLE
|
||||
ON UPDATE NO ACTION ON DELETE NO ACTION;
|
||||
|
||||
DROP TABLE forum_temp ;
|
||||
|
||||
|
||||
|
||||
|
||||
|
|
@ -0,0 +1,23 @@
|
|||
--
|
||||
-- Copyright (C) chris.gilbert@westsussex.gov.uk All Rights Reserved.
|
||||
-- Copyright (C) pb@zes.uni-bremen.de All Rights Reserved.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or
|
||||
-- modify it under the terms of the GNU Lesser General Public License
|
||||
-- as published by the Free Software Foundation; either version 2.1 of
|
||||
-- the License, or (at your option) any later version.
|
||||
--
|
||||
-- This library is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
-- Lesser General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU Lesser General Public
|
||||
-- License along with this library; if not, write to the Free Software
|
||||
-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
--
|
||||
|
||||
PROMPT APLAWS ccm-forum 6.5.0 -> 6.5.1 Upgrade Script (Oracle)
|
||||
|
||||
|
||||
@@ default/6.6.0-6.6.1/add_ispublic.sql
|
||||
|
|
@ -0,0 +1,29 @@
|
|||
--
|
||||
-- Copyright (C) chris.gilbert@westsussex.gov.uk All Rights Reserved.
|
||||
-- Copyright (C) pb@zes.uni-bremen.de All Rights Reserved.
|
||||
--
|
||||
-- This library is free software; you can redistribute it and/or
|
||||
-- modify it under the terms of the GNU Lesser General Public License
|
||||
-- as published by the Free Software Foundation; either version 2.1 of
|
||||
-- the License, or (at your option) any later version.
|
||||
--
|
||||
-- This library is distributed in the hope that it will be useful,
|
||||
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
-- Lesser General Public License for more details.
|
||||
--
|
||||
-- You should have received a copy of the GNU Lesser General Public
|
||||
-- License along with this library; if not, write to the Free Software
|
||||
-- Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
--
|
||||
|
||||
\echo APLAWS ccm-forum 6.5.0 -> 6.5.1 Upgrade Script (PostgreSQL)
|
||||
|
||||
begin;
|
||||
|
||||
\i default/6.6.0-6.6.1/add_ispublic.sql
|
||||
|
||||
commit;
|
||||
|
||||
|
||||
|
||||
Loading…
Reference in New Issue