Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
emulab
emulab-devel
Commits
8fbc31d4
Commit
8fbc31d4
authored
Jun 05, 2001
by
Robert Ricci
Browse files
SQL commands to create the testbed tables (no data)
parent
3823a346
Changes
1
Hide whitespace changes
Inline
Side-by-side
sql/database-create.sql
0 → 100644
View file @
8fbc31d4
#
MySQL
dump
8
.
13
#
#
Host
:
localhost
Database
:
tbdb
#
--------------------------------------------------------
#
Server
version
3
.
23
.
36
-
log
#
#
Table
structure
for
table
'batch_experiments'
#
CREATE
TABLE
batch_experiments
(
eid
varchar
(
32
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
created
datetime
default
NULL
,
started
datetime
default
NULL
,
expires
datetime
default
NULL
,
name
tinytext
,
creator_uid
varchar
(
8
)
NOT
NULL
default
''
,
start
datetime
default
NULL
,
numpcs
tinyint
(
4
)
unsigned
default
NULL
,
numsharks
tinyint
(
4
)
unsigned
default
NULL
,
status
enum
(
'new'
,
'configuring'
,
'running'
,
'stopping'
)
NOT
NULL
default
'new'
,
attempts
smallint
(
5
)
unsigned
NOT
NULL
default
'0'
,
canceled
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
eid
,
pid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'delays'
#
CREATE
TABLE
delays
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
card0
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
card1
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
delay
int
(
10
)
unsigned
NOT
NULL
default
'0'
,
bandwidth
int
(
10
)
unsigned
NOT
NULL
default
'100'
,
lossrate
float
(
10
,
3
)
NOT
NULL
default
'0.000'
,
iface0
text
,
iface1
text
,
eid
varchar
(
32
)
default
NULL
,
pid
varchar
(
32
)
default
NULL
,
vname
varchar
(
32
)
default
NULL
,
PRIMARY
KEY
(
node_id
,
card0
,
card1
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'delta_compat'
#
CREATE
TABLE
delta_compat
(
image_id
varchar
(
10
)
NOT
NULL
default
''
,
delta_id
varchar
(
10
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
image_id
,
delta_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'delta_inst'
#
CREATE
TABLE
delta_inst
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
partition
tinyint
(
4
)
NOT
NULL
default
'0'
,
delta_id
varchar
(
10
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
node_id
,
partition
,
delta_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'delta_proj'
#
CREATE
TABLE
delta_proj
(
delta_id
varchar
(
10
)
NOT
NULL
default
''
,
pid
varchar
(
10
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
delta_id
,
pid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'deltas'
#
CREATE
TABLE
deltas
(
delta_id
varchar
(
10
)
NOT
NULL
default
''
,
delta_desc
text
,
delta_path
text
NOT
NULL
,
private
enum
(
'yes'
,
'no'
)
NOT
NULL
default
'no'
,
PRIMARY
KEY
(
delta_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'disk_images'
#
CREATE
TABLE
disk_images
(
image_id
varchar
(
30
)
NOT
NULL
default
''
,
img_desc
text
,
OS
varchar
(
10
)
default
NULL
,
ver
varchar
(
10
)
default
NULL
,
img_path
text
NOT
NULL
,
magic
text
,
type
enum
(
'pc'
,
'shark'
)
NOT
NULL
default
'pc'
,
osfeatures
set
(
'ping'
,
'ifconfig'
,
'mkacct'
)
default
NULL
,
PRIMARY
KEY
(
image_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'experiments'
#
CREATE
TABLE
experiments
(
eid
varchar
(
32
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
expt_created
datetime
default
NULL
,
expt_expires
datetime
default
NULL
,
expt_name
tinytext
,
expt_head_uid
varchar
(
8
)
NOT
NULL
default
''
,
expt_start
datetime
default
NULL
,
expt_end
datetime
default
NULL
,
expt_terminating
datetime
default
NULL
,
expt_ready
tinyint
(
4
)
NOT
NULL
default
'0'
,
batchmode
tinyint
(
4
)
NOT
NULL
default
'0'
,
state
varchar
(
12
)
NOT
NULL
default
'new'
,
maximum_nodes
tinyint
(
4
)
default
'0'
,
minimum_nodes
tinyint
(
4
)
default
'0'
,
PRIMARY
KEY
(
eid
,
pid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'images'
#
CREATE
TABLE
images
(
imageid
varchar
(
30
)
NOT
NULL
default
''
,
description
tinytext
NOT
NULL
,
loadpart
tinyint
(
4
)
NOT
NULL
default
'0'
,
loadlength
tinyint
(
4
)
NOT
NULL
default
'0'
,
part1_osid
varchar
(
30
)
default
NULL
,
part2_osid
varchar
(
30
)
default
NULL
,
part3_osid
varchar
(
30
)
default
NULL
,
part4_osid
varchar
(
30
)
default
NULL
,
default_osid
varchar
(
30
)
NOT
NULL
default
''
,
path
tinytext
,
magic
tinytext
,
pid
varchar
(
12
)
default
NULL
,
PRIMARY
KEY
(
imageid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'interface_types'
#
CREATE
TABLE
interface_types
(
type
enum
(
'fxp'
,
'cs'
)
NOT
NULL
default
'fxp'
,
max_speed
int
(
11
)
default
NULL
,
full_duplex
tinyint
(
1
)
default
NULL
,
manufacturuer
varchar
(
30
)
default
NULL
,
model
varchar
(
30
)
default
NULL
,
ports
tinyint
(
4
)
default
NULL
,
connector
enum
(
'RJ45'
)
default
NULL
,
PRIMARY
KEY
(
type
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'interfaces'
#
CREATE
TABLE
interfaces
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
card
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
port
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
MAC
varchar
(
12
)
default
NULL
,
IP
varchar
(
15
)
default
NULL
,
IPalias
varchar
(
15
)
default
NULL
,
interface_type
enum
(
'fxp'
,
'cs'
)
default
NULL
,
iface
text
,
PRIMARY
KEY
(
node_id
,
card
,
port
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'last_reservation'
#
CREATE
TABLE
last_reservation
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
node_id
,
pid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'login'
#
CREATE
TABLE
login
(
uid
varchar
(
10
)
NOT
NULL
default
''
,
hashkey
tinytext
,
timeout
varchar
(
10
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
uid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'loginmessage'
#
CREATE
TABLE
loginmessage
(
valid
tinyint
(
4
)
NOT
NULL
default
'1'
,
message
tinytext
NOT
NULL
,
PRIMARY
KEY
(
valid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'node_types'
#
CREATE
TABLE
node_types
(
type
enum
(
'pc'
,
'shark'
,
'intel'
,
'cisco'
,
'APC'
)
NOT
NULL
default
'pc'
,
proc
enum
(
'PIII'
,
'StrongARM'
,
'Intel510'
,
'Cisco6509'
)
default
NULL
,
speed
smallint
(
5
)
unsigned
default
NULL
,
RAM
smallint
(
5
)
unsigned
default
NULL
,
HD
float
(
10
,
2
)
default
NULL
,
max_cards
tinyint
(
3
)
unsigned
default
NULL
,
max_ports
tinyint
(
3
)
unsigned
default
NULL
,
osid
varchar
(
30
)
NOT
NULL
default
''
,
control_net
tinyint
(
3
)
unsigned
default
NULL
,
power_time
smallint
(
5
)
unsigned
NOT
NULL
default
'60'
,
imageid
varchar
(
30
)
NOT
NULL
default
''
,
delay_capacity
tinyint
(
4
)
NOT
NULL
default
'0'
,
control_iface
text
,
PRIMARY
KEY
(
type
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'nodes'
#
CREATE
TABLE
nodes
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
type
enum
(
'pc'
,
'shark'
,
'intel'
,
'cisco'
,
'APC'
)
default
NULL
,
def_boot_osid
varchar
(
30
)
NOT
NULL
default
''
,
def_boot_path
text
,
def_boot_cmd_line
text
,
next_boot_path
text
,
next_boot_cmd_line
text
,
rpms
text
,
deltas
text
,
tarballs
text
,
startupcmd
tinytext
,
startstatus
tinytext
,
ready
tinyint
(
4
)
unsigned
NOT
NULL
default
'0'
,
priority
smallint
(
6
)
NOT
NULL
default
'-1'
,
status
enum
(
'up'
,
'possibly down'
,
'down'
,
'unpingable'
)
default
NULL
,
PRIMARY
KEY
(
node_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'nologins'
#
CREATE
TABLE
nologins
(
nologins
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
nologins
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'os_info'
#
CREATE
TABLE
os_info
(
osid
varchar
(
30
)
NOT
NULL
default
''
,
description
tinytext
NOT
NULL
,
OS
enum
(
'Unknown'
,
'Linux'
,
'FreeBSD'
,
'NetBSD'
,
'OSKit'
)
NOT
NULL
default
'Unknown'
,
version
varchar
(
12
)
default
''
,
path
tinytext
,
magic
tinytext
,
machinetype
enum
(
'pc'
,
'shark'
)
NOT
NULL
default
'pc'
,
osfeatures
set
(
'ping'
,
'ssh'
,
'ipod'
)
default
NULL
,
pid
varchar
(
12
)
default
''
,
PRIMARY
KEY
(
osid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'outlets'
#
CREATE
TABLE
outlets
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
power_id
varchar
(
10
)
NOT
NULL
default
''
,
outlet
tinyint
(
1
)
unsigned
NOT
NULL
default
'0'
,
last_power
timestamp
(
14
)
NOT
NULL
,
PRIMARY
KEY
(
node_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'partitions'
#
CREATE
TABLE
partitions
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
partition
tinyint
(
4
)
NOT
NULL
default
'0'
,
osid
varchar
(
30
)
default
NULL
,
PRIMARY
KEY
(
node_id
,
partition
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'portmap'
#
CREATE
TABLE
portmap
(
pid
varchar
(
12
)
NOT
NULL
default
''
,
eid
varchar
(
32
)
NOT
NULL
default
''
,
vnode
varchar
(
32
)
NOT
NULL
default
''
,
vport
tinyint
(
4
)
NOT
NULL
default
'0'
,
pport
varchar
(
32
)
NOT
NULL
default
''
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'proj_memb'
#
CREATE
TABLE
proj_memb
(
uid
varchar
(
8
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
trust
enum
(
'none'
,
'user'
,
'local_root'
,
'group_root'
)
default
NULL
,
PRIMARY
KEY
(
uid
,
pid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'projects'
#
CREATE
TABLE
projects
(
pid
varchar
(
12
)
NOT
NULL
default
''
,
created
datetime
default
NULL
,
expires
date
default
NULL
,
name
tinytext
,
URL
tinytext
,
funders
tinytext
,
affil
tinytext
,
addr
tinytext
,
head_uid
varchar
(
8
)
NOT
NULL
default
''
,
num_members
int
(
11
)
default
'0'
,
num_pcs
int
(
11
)
default
'0'
,
num_sharks
int
(
11
)
default
'0'
,
why
text
,
control_node
varchar
(
10
)
default
NULL
,
unix_gid
smallint
(
5
)
unsigned
NOT
NULL
auto_increment
,
approved
tinyint
(
4
)
default
'0'
,
public
tinyint
(
4
)
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
pid
),
KEY
unix_gid
(
unix_gid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'reloads'
#
CREATE
TABLE
reloads
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
image_id
varchar
(
30
)
NOT
NULL
default
''
,
PRIMARY
KEY
(
node_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'reserved'
#
CREATE
TABLE
reserved
(
node_id
varchar
(
10
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
eid
varchar
(
32
)
NOT
NULL
default
''
,
rsrv_time
timestamp
(
14
)
NOT
NULL
,
vname
varchar
(
32
)
default
NULL
,
PRIMARY
KEY
(
node_id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'users'
#
CREATE
TABLE
users
(
uid
varchar
(
8
)
NOT
NULL
default
''
,
usr_created
datetime
default
NULL
,
usr_expires
datetime
default
NULL
,
usr_name
tinytext
,
usr_title
tinytext
,
usr_affil
tinytext
,
usr_email
tinytext
,
usr_URL
tinytext
,
usr_addr
tinytext
,
usr_addr2
tinytext
,
usr_city
tinytext
,
usr_state
tinytext
,
usr_zip
int
(
6
)
unsigned
default
NULL
,
usr_phone
tinytext
,
usr_pswd
tinytext
NOT
NULL
,
unix_uid
smallint
(
5
)
unsigned
NOT
NULL
auto_increment
,
status
enum
(
'newuser'
,
'unapproved'
,
'unverified'
,
'active'
,
'frozen'
,
'other'
)
NOT
NULL
default
'newuser'
,
admin
tinyint
(
4
)
default
'0'
,
stud
tinyint
(
4
)
default
'0'
,
PRIMARY
KEY
(
uid
),
KEY
unix_uid
(
unix_uid
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'virt_lans'
#
CREATE
TABLE
virt_lans
(
pid
varchar
(
12
)
NOT
NULL
default
''
,
eid
varchar
(
32
)
NOT
NULL
default
''
,
vname
varchar
(
32
)
NOT
NULL
default
''
,
members
text
NOT
NULL
,
delay
int
(
10
)
unsigned
default
NULL
,
bandwidth
int
(
10
)
unsigned
default
NULL
,
lossrate
float
(
10
,
3
)
default
NULL
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'virt_nodes'
#
CREATE
TABLE
virt_nodes
(
pid
varchar
(
12
)
NOT
NULL
default
''
,
eid
varchar
(
32
)
NOT
NULL
default
''
,
ips
text
,
osid
varchar
(
30
)
default
NULL
,
cmd_line
text
,
rpms
text
,
deltas
text
,
startupcmd
tinytext
,
tarfiles
text
,
vname
varchar
(
32
)
NOT
NULL
default
''
,
type
enum
(
'pc'
,
'shark'
)
default
NULL
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'vlans'
#
CREATE
TABLE
vlans
(
eid
varchar
(
32
)
NOT
NULL
default
''
,
pid
varchar
(
12
)
NOT
NULL
default
''
,
virtual
varchar
(
64
)
default
NULL
,
members
text
NOT
NULL
,
id
int
(
11
)
NOT
NULL
auto_increment
,
PRIMARY
KEY
(
id
)
)
TYPE
=
MyISAM
;
#
#
Table
structure
for
table
'wires'
#
CREATE
TABLE
wires
(
cable
smallint
(
3
)
unsigned
default
NULL
,
len
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
type
enum
(
'Node'
,
'Serial'
,
'Power'
,
'Dnard'
,
'Control'
)
NOT
NULL
default
'Node'
,
node_id1
char
(
10
)
NOT
NULL
default
''
,
card1
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
port1
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
node_id2
char
(
10
)
NOT
NULL
default
''
,
card2
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
port2
tinyint
(
3
)
unsigned
NOT
NULL
default
'0'
,
PRIMARY
KEY
(
node_id1
,
card1
,
port1
),
KEY
node_id2
(
node_id2
,
card2
),
KEY
dest
(
node_id2
,
card2
,
port2
),
KEY
src
(
node_id1
,
card1
,
port1
)
)
TYPE
=
MyISAM
;
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a 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