PAN-6 Created the DB script and updated the .travis file to create the DB in Travis

This commit is contained in:
2019-02-10 11:38:02 -07:00
parent f988e1af7a
commit 89af852ec8
2 changed files with 16 additions and 5 deletions
+7
View File
@@ -1,4 +1,7 @@
language: java language: java
services:
- mysql
install: true install: true
sudo: false sudo: false
@@ -10,6 +13,10 @@ addons:
before_install: before_install:
- chmod +x pandamonium-theorem-prover/gradlew - chmod +x pandamonium-theorem-prover/gradlew
before_script:
- mysql -u root -e 'CREATE DATABASE pandamonium;'
- mysql -u root pandamonium < pandamonium-theorem-prover/persistence/sql/local_development.sql
stages: stages:
- name: build - name: build
- name: unitTest - name: unitTest
@@ -1,13 +1,13 @@
create database pandamonium; create database pandamonium;
use pandamonium; use pandamonium;
create table accounts { create table accounts (
id int not null auto_increment primary key unique, id int not null auto_increment primary key unique,
username varchar(50) not null unique, username varchar(50) not null unique,
password varchar(256) not null, password varchar(256) not null,
administrator_status boolean default false, administrator_status boolean default false,
last_login date, last_login date,
version int default 0 version int default 0
}; );
insert into accounts (username, password, administrator_status) insert into accounts (username, password, administrator_status)
values ('admin', 'secret', true), values ('admin', 'secret', true),
('atusa', 'secret', true), ('atusa', 'secret', true),
@@ -15,6 +15,10 @@ values ('admin', 'secret', true),
('BrittanyBi', 'secret', true), ('BrittanyBi', 'secret', true),
('lanlanzeliu', 'secret', true), ('lanlanzeliu', 'secret', true),
('tramanh305', 'secret', true); ('tramanh305', 'secret', true);
create table definitions { create table definitions (
id int not null auto_increment primary key unique,
} name varchar(200) not null,
definition json not null,
notation json,
version int default 0
);