Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
dCache
cta
Commits
f88b6c95
Commit
f88b6c95
authored
Aug 19, 2014
by
Sebastien Ponce
Browse files
Merge branch 'v2_1_14Version'
Conflicts: debian/changelog
parents
7fe1f600
f9119315
Changes
9
Expand all
Hide whitespace changes
Inline
Side-by-side
castor/vdqm/vdqm_oracle_create.sql
View file @
f88b6c95
...
...
@@ -56,7 +56,7 @@ ALTER TABLE UpgradeLog
CHECK
(
type
IN
(
'TRANSPARENT'
,
'NON TRANSPARENT'
));
/* SQL statement to populate the intial release value */
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
3
'
);
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
4
'
);
/* SQL statement to create the CastorVersion view */
CREATE
OR
REPLACE
VIEW
CastorVersion
...
...
debian/changelog
View file @
f88b6c95
...
...
@@ -4,6 +4,18 @@ castor (2.1.15-0) unstable; urgency=low
-- Giuseppe Lo Presti <giuseppe.lopresti@cern.ch>
castor (2.1.14-14) unstable; urgency=low
* Seventh 2.1.14 production release
-- Sebastien Ponce <sebastien.ponce@cern.ch> Mon, 18 August 2014 14:00:00 +0200
castor (2.1.14-13) unstable; urgency=low
* Sixth 2.1.14 production release
-- Giuseppe Lo Presti <giuseppe.lopresti@cern.ch> Mon, 19 May 2014 16:00:00 +0200
castor (2.1.14-11) unstable; urgency=low
* Fifth 2.1.14 production release
...
...
upgrades/cns_2.1.14-13_to_2.1.14-14.sql
0 → 100644
View file @
f88b6c95
/******************************************************************************
* cns_2.1.14-13_to_2.1.14-14.sql
*
* This file is part of the Castor project.
* See http://castor.web.cern.ch/castor
*
* Copyright (C) 2003 CERN
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program 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 General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* This script upgrades a CASTOR v2.1.14-13 CNS database to v2.1.14-14
*
* @author Castor Dev team, castor-dev@cern.ch
*****************************************************************************/
/* Stop on errors */
WHENEVER
SQLERROR
EXIT
FAILURE
BEGIN
-- If we have encountered an error rollback any previously non committed
-- operations. This prevents the UPDATE of the UpgradeLog from committing
-- inconsistent data to the database.
ROLLBACK
;
UPDATE
UpgradeLog
SET
failureCount
=
failureCount
+
1
WHERE
schemaVersion
=
'2_1_14_2'
AND
release
=
'2_1_14_14'
AND
state
!=
'COMPLETE'
;
COMMIT
;
END
;
/
/* Verify that the script is running against the correct schema and version */
DECLARE
unused
VARCHAR
(
100
);
BEGIN
SELECT
release
INTO
unused
FROM
CastorVersion
WHERE
schemaName
=
'CNS'
AND
release
LIKE
'2_1_14_13%'
;
EXCEPTION
WHEN
NO_DATA_FOUND
THEN
-- Error, we cannot apply this script
raise_application_error
(
-
20000
,
'PL/SQL release mismatch. Please run previous upgrade scripts for the CNS before this one.'
);
END
;
/
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
,
type
)
VALUES
(
'2_1_14_2'
,
'2_1_14_14'
,
'TRANSPARENT'
);
COMMIT
;
/* Recompile all invalid procedures, triggers and functions */
/************************************************************/
BEGIN
recompileAll
();
END
;
/
/* Flag the schema upgrade as COMPLETE */
/***************************************/
UPDATE
UpgradeLog
SET
endDate
=
systimestamp
,
state
=
'COMPLETE'
WHERE
release
=
'2_1_14_14'
;
COMMIT
;
upgrades/cupv_2.1.14-13_to_2.1.14-14.sql
0 → 100644
View file @
f88b6c95
/******************************************************************************
* cupv_2.1.14-13_to_2.1.14-14.sql
*
* This file is part of the Castor project.
* See http://castor.web.cern.ch/castor
*
* Copyright (C) 2003 CERN
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program 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 General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* This script upgrades a CASTOR v2.1.14-13 CUPV database to v2.1.14-14
*
* @author Castor Dev team, castor-dev@cern.ch
*****************************************************************************/
/* Stop on errors */
WHENEVER
SQLERROR
EXIT
FAILURE
BEGIN
-- If we have encountered an error rollback any previously non committed
-- operations. This prevents the UPDATE of the UpgradeLog from committing
-- inconsistent data to the database.
ROLLBACK
;
UPDATE
UpgradeLog
SET
failureCount
=
failureCount
+
1
WHERE
schemaVersion
=
'2_1_9_3'
AND
release
=
'2_1_14_14'
AND
state
!=
'COMPLETE'
;
COMMIT
;
END
;
/
/* Verify that the script is running against the correct schema and version */
DECLARE
unused
VARCHAR
(
100
);
BEGIN
SELECT
release
INTO
unused
FROM
CastorVersion
WHERE
schemaName
=
'CUPV'
AND
release
LIKE
'2_1_14_13%'
;
EXCEPTION
WHEN
NO_DATA_FOUND
THEN
-- Error, we cannot apply this script
raise_application_error
(
-
20000
,
'PL/SQL release mismatch. Please run previous upgrade scripts for the CUPV before this one.'
);
END
;
/
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
,
type
)
VALUES
(
'2_1_9_3'
,
'2_1_14_14'
,
'TRANSPARENT'
);
COMMIT
;
/* Recompile all invalid procedures, triggers and functions */
/************************************************************/
BEGIN
recompileAll
();
END
;
/
/* Flag the schema upgrade as COMPLETE */
/***************************************/
UPDATE
UpgradeLog
SET
endDate
=
systimestamp
,
state
=
'COMPLETE'
WHERE
release
=
'2_1_14_14'
;
COMMIT
;
upgrades/stager_2.1.14-13_to_2.1.14-14.sql
View file @
f88b6c95
This diff is collapsed.
Click to expand it.
upgrades/vdqm_2.1.14-13_to_2.1.14-14.sql
0 → 100644
View file @
f88b6c95
/******************************************************************************
* vdqm_2.1.14-13_to_2.1.14-14.sql
*
* This file is part of the Castor project.
* See http://castor.web.cern.ch/castor
*
* Copyright (C) 2003 CERN
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program 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 General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* This script upgrades a CASTOR v2.1.14-13 VDQM database to v2.1.14-14
*
* @author Castor Dev team, castor-dev@cern.ch
*****************************************************************************/
/* Stop on errors */
WHENEVER
SQLERROR
EXIT
FAILURE
BEGIN
-- If we have encountered an error rollback any previously non committed
-- operations. This prevents the UPDATE of the UpgradeLog from committing
-- inconsistent data to the database.
ROLLBACK
;
UPDATE
UpgradeLog
SET
failureCount
=
failureCount
+
1
WHERE
schemaVersion
=
'2_1_12_0'
AND
release
=
'2_1_14_14'
AND
state
!=
'COMPLETE'
;
COMMIT
;
END
;
/
/* Verify that the script is running against the correct schema and version */
DECLARE
unused
VARCHAR
(
100
);
BEGIN
SELECT
release
INTO
unused
FROM
CastorVersion
WHERE
schemaName
=
'VDQM'
AND
release
LIKE
'2_1_14_13%'
;
EXCEPTION
WHEN
NO_DATA_FOUND
THEN
-- Error, we cannot apply this script
raise_application_error
(
-
20000
,
'PL/SQL release mismatch. Please run previous upgrade scripts for the VDQM before this one.'
);
END
;
/
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
,
type
)
VALUES
(
'2_1_12_0'
,
'2_1_14_14'
,
'TRANSPARENT'
);
COMMIT
;
/* Recompile all invalid procedures, triggers and functions */
/************************************************************/
BEGIN
recompileAll
();
END
;
/
/* Flag the schema upgrade as COMPLETE */
/***************************************/
UPDATE
UpgradeLog
SET
endDate
=
systimestamp
,
state
=
'COMPLETE'
WHERE
release
=
'2_1_14_14'
;
COMMIT
;
upgrades/vmgr_2.1.14-13_to_2.1.14-14.sql
0 → 100644
View file @
f88b6c95
/******************************************************************************
* vmgr_2.1.14-13_to_2.1.14-14.sql
*
* This file is part of the Castor project.
* See http://castor.web.cern.ch/castor
*
* Copyright (C) 2003 CERN
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; either version 2
* of the License, or (at your option) any later version.
* This program 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 General Public License for more details.
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
*
* This script upgrades a CASTOR v2.1.14-13 VMGR database to v2.1.14-14
*
* @author Castor Dev team, castor-dev@cern.ch
*****************************************************************************/
/* Stop on errors */
WHENEVER
SQLERROR
EXIT
FAILURE
BEGIN
-- If we have encountered an error rollback any previously non committed
-- operations. This prevents the UPDATE of the UpgradeLog from committing
-- inconsistent data to the database.
ROLLBACK
;
UPDATE
UpgradeLog
SET
failureCount
=
failureCount
+
1
WHERE
schemaVersion
=
'2_1_14_2'
AND
release
=
'2_1_14_14'
AND
state
!=
'COMPLETE'
;
COMMIT
;
END
;
/
/* Verify that the script is running against the correct schema and version */
DECLARE
unused
VARCHAR
(
100
);
BEGIN
SELECT
release
INTO
unused
FROM
CastorVersion
WHERE
schemaName
=
'VMGR'
AND
release
LIKE
'2_1_14_13%'
;
EXCEPTION
WHEN
NO_DATA_FOUND
THEN
-- Error, we cannot apply this script
raise_application_error
(
-
20000
,
'PL/SQL release mismatch. Please run previous upgrade scripts for the VMGR before this one.'
);
END
;
/
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
,
type
)
VALUES
(
'2_1_14_2'
,
'2_1_14_14'
,
'TRANSPARENT'
);
COMMIT
;
/* Recompile all invalid procedures, triggers and functions */
/************************************************************/
BEGIN
recompileAll
();
END
;
/
/* Flag the schema upgrade as COMPLETE */
/***************************************/
UPDATE
UpgradeLog
SET
endDate
=
systimestamp
,
state
=
'COMPLETE'
WHERE
release
=
'2_1_14_14'
;
COMMIT
;
upv/cupv_oracle_create.sql
View file @
f88b6c95
...
...
@@ -49,7 +49,7 @@ ALTER TABLE UpgradeLog
CHECK
(
type
IN
(
'TRANSPARENT'
,
'NON TRANSPARENT'
));
/* SQL statement to populate the intial release value */
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
3
'
);
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
4
'
);
/* SQL statement to create the CastorVersion view */
CREATE
OR
REPLACE
VIEW
CastorVersion
...
...
vmgr/vmgr_oracle_create.sql
View file @
f88b6c95
...
...
@@ -120,7 +120,7 @@ ALTER TABLE UpgradeLog
CHECK
(
type
IN
(
'TRANSPARENT'
,
'NON TRANSPARENT'
));
/* SQL statement to populate the intial release value */
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
3
'
);
INSERT
INTO
UpgradeLog
(
schemaVersion
,
release
)
VALUES
(
'-'
,
'2_1_14_1
4
'
);
/* SQL statement to create the CastorVersion view */
CREATE
OR
REPLACE
VIEW
CastorVersion
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment