MyDBAids is a Python-based tool designed for generating data and managing databases. It offers a command-line interface for real-time interactions, allowing users to generate abstract data types like addresses, names, dates, and paragraphs. The tool intelligently handles complex database constraints and provides functionalities for database blueprint generation, custom modification, serialization, and more.
To use MyDBAids, you simply need to run it from the source code:
- Clone the repository or download the source code.
- Install the dependencies by running:
pip install -r requirements.txt
- Navigate to the project directory.
- Run the tool using Python. For example:
python main.py
MyDBAids can be used for various database operations. Here are some common commands:
mdba --user [username] --hostname [hostname] --password [password] --database [database]
mdba init
mdba inject [nb_data]
mdba update
- Generate blueprints for your database.
- Modify the JSON blueprints to conform to the data you want to generate.
- The tool will read and serialize these blueprints for data generation.
For more detailed information, usage guides, and advanced topics, please visit our MyDBAids Wiki.
Guillaume SCHNEIDER
For any queries, feel free to reach out to Guillaume at guillaumeschneider@siggraph.org.