This is currently under development - stashing code as I go.
- Interfaces and base classes for basic data objects
- Database basic type mappings
- postgres connection test
This project is built with dub.
apt-get install dub
This application has only been tested with the dmd compiler with dub.
TODO: add link library requirements
clone this project and run the following in your local directory.
change struct Settings in implementation/implmenetation.d to your postgres db connection
dub build
dub run
if the above is successful hit http://127.0.0.1/build/testconnection if the response contains the text "Success" your connection to you database is successful.
- List build full set of requirements in this README.
- Improve installation intructions.
- Allow/handle implicit casts from char to other types, from int to float, etc...
- Change postgres to use my own TCP communication model instead of ddb.
- Create parameterized query factory to build queries based on the objects fed into it (including creation/altering of tables, indexes0).
- Create an authentication method and tokeniser and limit access to sensitive functionality based on cookies.
- Add documentation to classes, methods and properties.