IonSystems / tiberius-robot

Repository for all software modules used by Heriot-Watt University's Tiberius Robot.
1 stars 0 forks source link

Advanced options for database #42

Open camieac opened 8 years ago

camieac commented 8 years ago

Support for the following more advanced database features should be added:

  1. Foreign Keys
  2. ALTER TABLE Statement
  3. SQL JOIN
  4. UNION Operator
  5. NOT NULL Constraint
camieac commented 8 years ago

@apg30: Your task, should you choose to accept it, is to add the above functionality to the PolyhedraDatabase class. Please follow the same format of existing functions. You'll also need to add unit tests to ensure what you write works and remains working.

You'll need to google around the above SQL statements so you know what to do. Feel free to ask me about anything.

Work in the database-dev branch until everything is finished and tested, then you can merge it into master.

Files you'll be using: polyhedra_database.py test_polyhedra_database.py

camieac commented 8 years ago

Better luck next week...

camieac commented 8 years ago

We have more important things to do, this s now low priority.