added automatic table craetion
This commit is contained in:
parent
85555704ce
commit
ee9dd06997
15
README.md
15
README.md
|
@ -122,7 +122,20 @@ Once you have the `COLLADA2GLTF-bin` file, copy the file:
|
||||||
cp COLLADA2GLTF-bin /usr/local/bin/collada2gltf
|
cp COLLADA2GLTF-bin /usr/local/bin/collada2gltf
|
||||||
```
|
```
|
||||||
|
|
||||||
## 4. Running
|
## 4. Setting up the Database
|
||||||
|
|
||||||
|
You will first need to create a database and grant all priviliges to a user. Make sure you have correctly configured the `config.ini` file.
|
||||||
|
|
||||||
|
After tha simply run the following commands. This will create the table(s) and check if the backend is working or not.
|
||||||
|
|
||||||
|
```
|
||||||
|
cd tests
|
||||||
|
python3 dbTestFiller.py
|
||||||
|
python3 backendTest.py
|
||||||
|
python3 removeSample.py
|
||||||
|
```
|
||||||
|
|
||||||
|
## 5. Running
|
||||||
|
|
||||||
### Without FastAPI
|
### Without FastAPI
|
||||||
|
|
||||||
|
|
|
@ -10,6 +10,11 @@ mycon = con.connect(host=config['DATABASE']['HOST'],user=config['DATABASE']['USE
|
||||||
mycursor = mycon.cursor()
|
mycursor = mycon.cursor()
|
||||||
done = 1
|
done = 1
|
||||||
|
|
||||||
|
try:
|
||||||
|
mycursor.execute("create table curieweb ( id varchar(16) primary key, email nvarchar(255) NOT NULL, protein LONGBLOB NOT NULL, protein_name VARCHAR(255), ligand_pdbqt LONGBLOB, ligand_smile VARCHAR(255), ligand_name VARCHAR(255), config LONGBLOB NOT NULL, date DATE, description VARCHAR(255), done TINYINT DEFAULT 0, pdb VARCHAR(4),csv longblob)")
|
||||||
|
except con.ProgrammingError:
|
||||||
|
print("Table Already Exists!")
|
||||||
|
|
||||||
def convertToBinaryData(filename):
|
def convertToBinaryData(filename):
|
||||||
with open(filename, 'rb') as file:
|
with open(filename, 'rb') as file:
|
||||||
binaryData = file.read()
|
binaryData = file.read()
|
||||||
|
|
Loading…
Reference in New Issue