Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
cta
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Harbor Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
dCache
cta
Commits
2d90b5c0
Commit
2d90b5c0
authored
6 years ago
by
Steven Murray
Browse files
Options
Downloads
Patches
Plain Diff
common_catalogue_schema.sql now uses VARCHAR instead of VARCHAR2
parent
a380547e
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
catalogue/CMakeLists.txt
+11
-2
11 additions, 2 deletions
catalogue/CMakeLists.txt
catalogue/common_catalogue_schema.sql
+75
-75
75 additions, 75 deletions
catalogue/common_catalogue_schema.sql
with
86 additions
and
77 deletions
catalogue/CMakeLists.txt
+
11
−
2
View file @
2d90b5c0
...
...
@@ -68,8 +68,17 @@ target_link_libraries (ctacatalogue
ctardbms
)
add_custom_command
(
OUTPUT sqlite_catalogue_schema.sql oracle_catalogue_schema.sql
COMMAND cat
${
CMAKE_CURRENT_SOURCE_DIR
}
/sqlite_catalogue_schema_header.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/common_catalogue_schema.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/sqlite_catalogue_schema_trailer.sql > sqlite_catalogue_schema.sql
COMMAND cat
${
CMAKE_CURRENT_SOURCE_DIR
}
/oracle_catalogue_schema_header.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/common_catalogue_schema.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/oracle_catalogue_schema_trailer.sql > oracle_catalogue_schema.sql
COMMAND cat
${
CMAKE_CURRENT_SOURCE_DIR
}
/sqlite_catalogue_schema_header.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/common_catalogue_schema.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/sqlite_catalogue_schema_trailer.sql
> sqlite_catalogue_schema.sql
COMMAND cat
${
CMAKE_CURRENT_SOURCE_DIR
}
/oracle_catalogue_schema_header.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/common_catalogue_schema.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/oracle_catalogue_schema_trailer.sql
| sed 's/VARCHAR/VARCHAR2/g'
> oracle_catalogue_schema.sql
DEPENDS
${
CMAKE_CURRENT_SOURCE_DIR
}
/common_catalogue_schema.sql
${
CMAKE_CURRENT_SOURCE_DIR
}
/sqlite_catalogue_schema_header.sql
...
...
This diff is collapsed.
Click to expand it.
catalogue/common_catalogue_schema.sql
+
75
−
75
View file @
2d90b5c0
...
...
@@ -3,42 +3,42 @@ CREATE TABLE CTA_CATALOGUE(
SCHEMA_VERSION_MINOR
INTEGER
CONSTRAINT
CTA_CATALOGUE_SVM2_NN
NOT
NULL
);
CREATE
TABLE
ADMIN_USER
(
ADMIN_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ADMIN_USER_AUN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
ADMIN_USER_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ADMIN_USER_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ADMIN_USER_CLHN_NN
NOT
NULL
,
ADMIN_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
ADMIN_USER_AUN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
ADMIN_USER_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
ADMIN_USER_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
ADMIN_USER_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
ADMIN_USER_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ADMIN_USER_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ADMIN_USER_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
ADMIN_USER_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
ADMIN_USER_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
ADMIN_USER_LUT_NN
NOT
NULL
,
CONSTRAINT
ADMIN_USER_PK
PRIMARY
KEY
(
ADMIN_USER_NAME
)
);
CREATE
TABLE
STORAGE_CLASS
(
STORAGE_CLASS_ID
INTEGER
CONSTRAINT
STORAGE_CLASS_SCI_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_DIN_NN
NOT
NULL
,
STORAGE_CLASS_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_SCN_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_DIN_NN
NOT
NULL
,
STORAGE_CLASS_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_SCN_NN
NOT
NULL
,
NB_COPIES
INTEGER
CONSTRAINT
STORAGE_CLASS_NC_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
STORAGE_CLASS_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_CLHN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
STORAGE_CLASS_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
STORAGE_CLASS_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
STORAGE_CLASS_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
STORAGE_CLASS_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
STORAGE_CLASS_LUT_NN
NOT
NULL
,
CONSTRAINT
STORAGE_CLASS_PK
PRIMARY
KEY
(
STORAGE_CLASS_ID
),
CONSTRAINT
STORAGE_CLASS_DIN_SCN_UN
UNIQUE
(
DISK_INSTANCE_NAME
,
STORAGE_CLASS_NAME
)
);
CREATE
TABLE
TAPE_POOL
(
TAPE_POOL_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_TPN_NN
NOT
NULL
,
VO
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_VO_NN
NOT
NULL
,
TAPE_POOL_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_TPN_NN
NOT
NULL
,
VO
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_VO_NN
NOT
NULL
,
NB_PARTIAL_TAPES
INTEGER
CONSTRAINT
TAPE_POOL_NPT_NN
NOT
NULL
,
IS_ENCRYPTED
INTEGER
CONSTRAINT
TAPE_POOL_IE_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
TAPE_POOL_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_CLHN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
TAPE_POOL_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
TAPE_POOL_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_POOL_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_POOL_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
TAPE_POOL_LUT_NN
NOT
NULL
,
CONSTRAINT
TAPE_POOL_PK
PRIMARY
KEY
(
TAPE_POOL_NAME
),
CONSTRAINT
TAPE_POOL_IS_ENCRYPTED_BOOL_CK
CHECK
(
IS_ENCRYPTED
IN
(
0
,
1
))
...
...
@@ -46,13 +46,13 @@ CREATE TABLE TAPE_POOL(
CREATE
TABLE
ARCHIVE_ROUTE
(
STORAGE_CLASS_ID
INTEGER
CONSTRAINT
ARCHIVE_ROUTE_SCI_NN
NOT
NULL
,
COPY_NB
INTEGER
CONSTRAINT
ARCHIVE_ROUTE_CN_NN
NOT
NULL
,
TAPE_POOL_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_TPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
ARCHIVE_ROUTE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_CLHN_NN
NOT
NULL
,
TAPE_POOL_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_TPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
ARCHIVE_ROUTE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
ARCHIVE_ROUTE_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_ROUTE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
ARCHIVE_ROUTE_LUT_NN
NOT
NULL
,
CONSTRAINT
ARCHIVE_ROUTE_PK
PRIMARY
KEY
(
STORAGE_CLASS_ID
,
COPY_NB
),
CONSTRAINT
ARCHIVE_ROUTE_STORAGE_CLASS_FK
FOREIGN
KEY
(
STORAGE_CLASS_ID
)
REFERENCES
STORAGE_CLASS
(
STORAGE_CLASS_ID
),
...
...
@@ -61,39 +61,39 @@ CREATE TABLE ARCHIVE_ROUTE(
CONSTRAINT
ARCHIVE_ROUTE_COPY_NB_GT_ZERO
CHECK
(
COPY_NB
>
0
)
);
CREATE
TABLE
LOGICAL_LIBRARY
(
LOGICAL_LIBRARY_NAME
VARCHAR
2
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LLL_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
LOGICAL_LIBRARY_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_CLHN_NN
NOT
NULL
,
LOGICAL_LIBRARY_NAME
VARCHAR
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LLL_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
LOGICAL_LIBRARY_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
LOGICAL_LIBRARY_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
LOGICAL_LIBRARY_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
LOGICAL_LIBRARY_LUT_NN
NOT
NULL
,
CONSTRAINT
LOGICAL_LIBRARY_PK
PRIMARY
KEY
(
LOGICAL_LIBRARY_NAME
)
);
CREATE
TABLE
TAPE
(
VID
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_V_UN
NOT
NULL
,
LOGICAL_LIBRARY_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_LLN_UN
NOT
NULL
,
TAPE_POOL_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_TPN_UN
NOT
NULL
,
ENCRYPTION_KEY
VARCHAR
2
(
100
),
VID
VARCHAR
(
100
)
CONSTRAINT
TAPE_V_UN
NOT
NULL
,
LOGICAL_LIBRARY_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_LLN_UN
NOT
NULL
,
TAPE_POOL_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_TPN_UN
NOT
NULL
,
ENCRYPTION_KEY
VARCHAR
(
100
),
CAPACITY_IN_BYTES
INTEGER
CONSTRAINT
TAPE_CIB_UN
NOT
NULL
,
DATA_IN_BYTES
INTEGER
CONSTRAINT
TAPE_DIB_UN
NOT
NULL
,
LAST_FSEQ
INTEGER
CONSTRAINT
TAPE_LF_UN
NOT
NULL
,
IS_DISABLED
INTEGER
CONSTRAINT
TAPE_ID_UN
NOT
NULL
,
IS_FULL
INTEGER
CONSTRAINT
TAPE_IF_UN
NOT
NULL
,
LBP_IS_ON
INTEGER
,
LABEL_DRIVE
VARCHAR
2
(
100
),
LABEL_DRIVE
VARCHAR
(
100
),
LABEL_TIME
INTEGER
,
LAST_READ_DRIVE
VARCHAR
2
(
100
),
LAST_READ_DRIVE
VARCHAR
(
100
),
LAST_READ_TIME
INTEGER
,
LAST_WRITE_DRIVE
VARCHAR
2
(
100
),
LAST_WRITE_DRIVE
VARCHAR
(
100
),
LAST_WRITE_TIME
INTEGER
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
TAPE_UC_UN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_CLUN_UN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_CLHN_UN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
TAPE_UC_UN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_CLUN_UN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_CLHN_UN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
TAPE_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_LUUN_UN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_LUHN_UN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_LUUN_UN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
TAPE_LUHN_UN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
TAPE_LUT_UN
NOT
NULL
,
CONSTRAINT
TAPE_PK
PRIMARY
KEY
(
VID
),
CONSTRAINT
TAPE_LOGICAL_LIBRARY_FK
FOREIGN
KEY
(
LOGICAL_LIBRARY_NAME
)
...
...
@@ -106,46 +106,46 @@ CREATE TABLE TAPE(
);
CREATE
INDEX
TAPE_TAPE_POOL_NAME_IDX
ON
TAPE
(
TAPE_POOL_NAME
);
CREATE
TABLE
MOUNT_POLICY
(
MOUNT_POLICY_NAME
VARCHAR
2
(
100
)
CONSTRAINT
MOUNT_POLICY_MPN_NN
NOT
NULL
,
MOUNT_POLICY_NAME
VARCHAR
(
100
)
CONSTRAINT
MOUNT_POLICY_MPN_NN
NOT
NULL
,
ARCHIVE_PRIORITY
INTEGER
CONSTRAINT
MOUNT_POLICY_AP_NN
NOT
NULL
,
ARCHIVE_MIN_REQUEST_AGE
INTEGER
CONSTRAINT
MOUNT_POLICY_AMRA_NN
NOT
NULL
,
RETRIEVE_PRIORITY
INTEGER
CONSTRAINT
MOUNT_POLICY_RP_NN
NOT
NULL
,
RETRIEVE_MIN_REQUEST_AGE
INTEGER
CONSTRAINT
MOUNT_POLICY_RMRA_NN
NOT
NULL
,
MAX_DRIVES_ALLOWED
INTEGER
CONSTRAINT
MOUNT_POLICY_MDA_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
MOUNT_POLICY_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
MOUNT_POLICY_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
MOUNT_POLICY_CLHN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
MOUNT_POLICY_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
MOUNT_POLICY_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
MOUNT_POLICY_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
MOUNT_POLICY_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
MOUNT_POLICY_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
MOUNT_POLICY_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
MOUNT_POLICY_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
MOUNT_POLICY_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
MOUNT_POLICY_LUT_NN
NOT
NULL
,
CONSTRAINT
MOUNT_POLICY_PK
PRIMARY
KEY
(
MOUNT_POLICY_NAME
)
);
CREATE
TABLE
REQUESTER_MOUNT_RULE
(
DISK_INSTANCE_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_DIN_NN
NOT
NULL
,
REQUESTER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_RN_NN
NOT
NULL
,
MOUNT_POLICY_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_MPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
RQSTER_RULE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_CLHN_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_DIN_NN
NOT
NULL
,
REQUESTER_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_RN_NN
NOT
NULL
,
MOUNT_POLICY_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_MPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
RQSTER_RULE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
RQSTER_RULE_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_RULE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_RULE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
RQSTER_RULE_LUT_NN
NOT
NULL
,
CONSTRAINT
RQSTER_RULE_PK
PRIMARY
KEY
(
DISK_INSTANCE_NAME
,
REQUESTER_NAME
),
CONSTRAINT
RQSTER_RULE_MNT_PLC_FK
FOREIGN
KEY
(
MOUNT_POLICY_NAME
)
REFERENCES
MOUNT_POLICY
(
MOUNT_POLICY_NAME
)
);
CREATE
TABLE
REQUESTER_GROUP_MOUNT_RULE
(
DISK_INSTANCE_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_DIN_NN
NOT
NULL
,
REQUESTER_GROUP_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_RGN_NN
NOT
NULL
,
MOUNT_POLICY_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_MPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
2
(
1000
)
CONSTRAINT
RQSTER_GRP_RULE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_CLHN_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_DIN_NN
NOT
NULL
,
REQUESTER_GROUP_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_RGN_NN
NOT
NULL
,
MOUNT_POLICY_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_MPN_NN
NOT
NULL
,
USER_COMMENT
VARCHAR
(
1000
)
CONSTRAINT
RQSTER_GRP_RULE_UC_NN
NOT
NULL
,
CREATION_LOG_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_CLUN_NN
NOT
NULL
,
CREATION_LOG_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_CLHN_NN
NOT
NULL
,
CREATION_LOG_TIME
INTEGER
CONSTRAINT
RQSTER_GRP_RULE_CLT_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
2
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_USER_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_LUUN_NN
NOT
NULL
,
LAST_UPDATE_HOST_NAME
VARCHAR
(
100
)
CONSTRAINT
RQSTER_GRP_RULE_LUHN_NN
NOT
NULL
,
LAST_UPDATE_TIME
INTEGER
CONSTRAINT
RQSTER_GRP_RULE_LUT_NN
NOT
NULL
,
CONSTRAINT
RQSTER_GRP_RULE_PK
PRIMARY
KEY
(
DISK_INSTANCE_NAME
,
REQUESTER_GROUP_NAME
),
CONSTRAINT
RQSTER_GRP_RULE_MNT_PLC_FK
FOREIGN
KEY
(
MOUNT_POLICY_NAME
)
...
...
@@ -153,15 +153,15 @@ CREATE TABLE REQUESTER_GROUP_MOUNT_RULE(
);
CREATE
TABLE
ARCHIVE_FILE
(
ARCHIVE_FILE_ID
INTEGER
CONSTRAINT
ARCHIVE_FILE_AFI_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_DIN_NN
NOT
NULL
,
DISK_FILE_ID
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFI_NN
NOT
NULL
,
DISK_FILE_PATH
VARCHAR
2
(
2000
)
CONSTRAINT
ARCHIVE_FILE_DFP_NN
NOT
NULL
,
DISK_FILE_USER
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFU_NN
NOT
NULL
,
DISK_FILE_GROUP
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFG_NN
NOT
NULL
,
DISK_FILE_RECOVERY_BLOB
VARCHAR
2
(
4000
)
CONSTRAINT
ARCHIVE_FILE_DFRB_NN
NOT
NULL
,
DISK_INSTANCE_NAME
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DIN_NN
NOT
NULL
,
DISK_FILE_ID
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFI_NN
NOT
NULL
,
DISK_FILE_PATH
VARCHAR
(
2000
)
CONSTRAINT
ARCHIVE_FILE_DFP_NN
NOT
NULL
,
DISK_FILE_USER
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFU_NN
NOT
NULL
,
DISK_FILE_GROUP
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_DFG_NN
NOT
NULL
,
DISK_FILE_RECOVERY_BLOB
VARCHAR
(
4000
)
CONSTRAINT
ARCHIVE_FILE_DFRB_NN
NOT
NULL
,
SIZE_IN_BYTES
INTEGER
CONSTRAINT
ARCHIVE_FILE_SIB_NN
NOT
NULL
,
CHECKSUM_TYPE
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_CT1_NN
NOT
NULL
,
CHECKSUM_VALUE
VARCHAR
2
(
100
)
CONSTRAINT
ARCHIVE_FILE_CV_NN
NOT
NULL
,
CHECKSUM_TYPE
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_CT1_NN
NOT
NULL
,
CHECKSUM_VALUE
VARCHAR
(
100
)
CONSTRAINT
ARCHIVE_FILE_CV_NN
NOT
NULL
,
STORAGE_CLASS_ID
INTEGER
CONSTRAINT
ARCHIVE_FILE_SCI_NN
NOT
NULL
,
CREATION_TIME
INTEGER
CONSTRAINT
ARCHIVE_FILE_CT2_NN
NOT
NULL
,
RECONCILIATION_TIME
INTEGER
CONSTRAINT
ARCHIVE_FILE_RT_NN
NOT
NULL
,
...
...
@@ -171,7 +171,7 @@ CREATE TABLE ARCHIVE_FILE(
);
CREATE
INDEX
ARCHIVE_FILE_DIN_DFP_IDX
ON
ARCHIVE_FILE
(
DISK_INSTANCE_NAME
,
DISK_FILE_PATH
);
CREATE
TABLE
TAPE_FILE
(
VID
VARCHAR
2
(
100
)
CONSTRAINT
TAPE_FILE_V_NN
NOT
NULL
,
VID
VARCHAR
(
100
)
CONSTRAINT
TAPE_FILE_V_NN
NOT
NULL
,
FSEQ
INTEGER
CONSTRAINT
TAPE_FILE_F_NN
NOT
NULL
,
BLOCK_ID
INTEGER
CONSTRAINT
TAPE_FILE_BI_NN
NOT
NULL
,
COMPRESSED_SIZE_IN_BYTES
INTEGER
CONSTRAINT
TAPE_FILE_CSIB_NN
NOT
NULL
,
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
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!
Save comment
Cancel
Please
register
or
sign in
to comment