File: CreateControlTables.sql

package info (click to toggle)
ctn 3.2.0~dfsg-8
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 16,924 kB
  • sloc: ansic: 179,652; makefile: 7,006; java: 1,863; csh: 1,067; yacc: 523; sh: 424; cpp: 394; sql: 389; lex: 170
file content (133 lines) | stat: -rw-r--r-- 2,492 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
/* CreateControlTables.script 1.0 8-Mar-94 */
/* set nocount on */

print " "
go
print " "
go

use CTNControl
go

	create table ApplicationEntity
	(	Title	char(16) not null,
	Node	char(64) not null,
	Port		int null,
	Comment char(80) null,
	Organization char(32) not null
	)
go
	create unique index AE_Title_index
	on ApplicationEntity(Title)
go
	create index AE_Node_index
	on ApplicationEntity(Node)
go
print "Created ApplicationEntity Table"
go

	create table GroupNames
	(
	GroupName	char(16) not null,
	Title		char(16) not null
	)
go
	create index GN_GroupName_index
	on GroupNames(GroupName)
go
	create index GN_Title_index
	on GroupNames(Title)
go
print "Created GroupNames Table"
go

	create table StorageAccess (
	Title		char(16) not null,
	DbKey		char(64) not null,
	Owner		char(16) null,
	GroupName	char(16) null,
	Access		int not null,
	Comment		char(80) null
	)

go
	create unique index SA_Title_index
	on StorageAccess(Title)
go
print "Created StorageAccess Table"
go

	create table StorageControl
	(
	RequestingTitle	char(16) not null,
	RespondingTitle	char(16) not null,
	Medium			char(32) null,
	Root			char(255) not null,
	NextDirectory		char(255) null,
	Access			char(9) null
	)
go
	create index IMS_RequestingTitle_index
	on StorageControl(RequestingTitle)
go
	create index IMS_RespondingTitle_index
	on StorageControl(RespondingTitle)
go
print "Created Storage Control Table"
go

	create table SecurityMatrix
	(
	RequestingTitle	char(16) not null,
	RespondingTitle	char(16) not null,
	)
go
	create index IMS_RequestingTitle_index
	on SecurityMatrix(RequestingTitle)
go
	create index IMS_RespondingTitle_index
	on SecurityMatrix(RespondingTitle)
go
print "Created Security Matrix Table"
go

	create table FISAccess (
	Title		char(16) not null,
	DbKey		char(64) not null,
	Owner		char(16) null,
	GroupName	char(16) null,
	Access		int null,
	Comment		char(80) null
	)

go
	create unique index FA_Title_index
	on FISAccess(Title)
go
print "Created FISAccess Table"
go

	create table PrintServerCFG
	(
	RequestingTitle	char(16) not null,
	RespondingTitle	char(16) not null,
	GQId int not null
	)
go
print "Created PrintServerCFG Table"
go

	create table VideoImageDest
	(
	RequestingTitle	char(16) not null,
	ImageType	char(6) not null,
	RespondingTitle	char(16) not null
	)
go
print "Created VideoImageDest Table"
go

print " "
go
print " "
go