Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
bwinf
medal
Commits
4f12f60e
Commit
4f12f60e
authored
Jun 19, 2018
by
Robert Czechowski
Browse files
SQLITE database migrations
parent
407dc9d4
Changes
7
Hide whitespace changes
Inline
Side-by-side
migrations/sqlite/0001_create_contest.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
contest
(
id
INTEGER
PRIMARY
KEY
,
location
TEXT
NOT
NULL
,
filename
TEXT
NOT
NULL
,
name
TEXT
NOT
NULL
,
duration
INTEGER
NOT
NULL
,
public
INTEGER
NOT
NULL
,
start_date
TEXT
,
end_date
TEXT
)
migrations/sqlite/0001_create_grade.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
grade
(
taskgroup
INTEGER
,
user
INTEGER
,
grade
INTEGER
,
validated
INTEGER
,
PRIMARY
KEY
(
taskgroup
,
user
)
)
migrations/sqlite/0001_create_participation.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
participation
(
contest
INTEGER
,
user
INTEGER
,
start_date
TEXT
,
PRIMARY
KEY
(
contest
,
user
)
)
migrations/sqlite/0001_create_session_user.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
session_user
(
id
INTEGER
PRIMARY
KEY
,
session_token
TEXT
,
csrf_token
TEXT
,
last_login
TEXT
,
last_activity
TEXT
,
permanent_login
INTEGER
,
username
TEXT
,
password
TEXT
,
logincode
TEXT
,
email
TEXT
,
email_unconfirmed
TEXT
,
email_confirmationcode
TEXT
,
firstname
TEXT
,
lastname
TEXT
,
street
TEXT
,
zip
TEXT
,
city
TEXT
,
nation
TEXT
,
grade
INTEGER
,
is_teacher
INTEGER
,
managed_by
INTEGER
,
pms_id
INTEGER
,
pms_school_id
INTEGER
)
migrations/sqlite/0001_create_submission.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
submission
(
id
INTEGER
PRIMARY
KEY
,
session_user
INTEGER
NOT
NULL
,
task
INTEGER
NOT
NULL
,
contest
INTEGER
NOT
NULL
,
grade
INTEGER
NOT
NULL
,
validated
INTEGER
NOT
NULL
,
nonvalidated_grade
INTEGER
NOT
NULL
,
subtask_identifier
TEXT
,
value
TEXT
,
date
TEXT
)
migrations/sqlite/0001_create_task.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
task
(
id
INTEGER
PRIMARY
KEY
,
taskgroup
INTEGER
,
location
TEXT
,
stars
INTEGER
)
migrations/sqlite/0001_create_taskgroup.sql
0 → 100644
View file @
4f12f60e
CREATE
TABLE
taskgroup
(
id
INTEGER
PRIMARY
KEY
,
contest
INTEGER
NOT
NULL
,
name
TEXT
NOT
NULL
)
Write
Preview
Markdown
is supported
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