siggame / colisee-db Goto Github PK
View Code? Open in Web Editor NEWMicro-service containing the PostgreSQL Database for the Arena and Web.
Micro-service containing the PostgreSQL Database for the Arena and Web.
story: #18
It should ignore
.git/
.gitignore
.gitattributes
Dockerfile
.dockerignore
We need a general purpose way to verify our SQL schema is actually valid in a PostgreSQL environment.
Ideally, a script is developed to test this that works locally and in a Travis CI environment
What information would we want to see in a team's database?
If we use team-logins rather than user-logins
The only use I can imagine for it now that colisee-lib
is a thing is if we specifically want to test that creating a database is valid; however I feel like that should be a test for colisee-lib to do
story: #18
Games Submissions represents the relation between games and submissions.
story: #18
[queued, playing, finished, failed]
) - Not NullAdd the test script developed in #4 to the Travis CI file.
The id of the database should match the ID given in gitlab, no reason to have 2 IDs
Do we even need this?
I personally prefer the idea of having a single team login.
It reduces the need for a user table and a team-member table.
There isnt much information we would gain from individual users.
The only thing this would add is pre-payment, but it seems there might be an easier way to do this without relying on this database of users.
story: #18
Stable is currently not representative of how the db will operate going forward and needs an update. Any schema changes or other fixes/updates to perform before pulling up stable again?
Storing gamelogs on the database will significantly increase its size, and database space is a lot more expensive than general purpose space.
User.name
User.full_name
User.email
User.password
Team.name
Team.eligible
latest_submission
latest_submission_build_output
latest_valid_submission
latest_valid_submission_build_output
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.