Git Product home page Git Product logo

mymngr's People

Contributors

xhergz avatar

Watchers

 avatar  avatar

mymngr's Issues

Backup database

Create a full backup of the database into the backups file in the MyMNGR directory.

Acceptance Criteria:

  • Creates a full .bak backup file of the database

Bonus:

  • Doesn't use individual inserts for restoring data like it does currently because this takes forever

Add an option to close (or reload) a profile

I was trying to just reload a profile. There is no option to reload and no option to close. I would have to either open the same profile again (works fine) or close the whole app and re open.

Add a close profile option to the file menu + toolbar
Add a reload profile option to the file menu + toolbar

Parse table dependencies

When creating tables there will be a specific order that we need to deploy in as some tables depend on other tables. Parse the table files and check for foreign key constraints. Foreign key constraints will determine the order that tables are created in.

Acceptance Criteria:

  • Parse SQL table files
  • Pick up single dependencies
  • Pick up multiple dependencies

Bonus:

  • Store other table information for future use (name, columns, column types, etc)

Program crashes when mysql_config_editor is not found

Reproduce:
Use the add new alias button in the top right, enter info, click save. Crash.

Expected Result:
Displays an error in the console, possibly suggesting to make sure it's included in the path

Actual Result:
It crashes
image

Deploy data from a single file/string

Data will be split into multiple files but it would make it easier to reference variables if all data files were combined by the program into one string/file to be ran (so variables are all in the same scope).

Deploy database

Be able to deploy a database to the target server. Files need to be deployed in the following order: Tables, Views, Functions, Stored Procs, Data.

Acceptance Criteria:

  • Deploys all components in the correct order with dependencies

Database name was null

Trying to deploy the HergBot Auth Server, the database name field in the profile was set to null. This caused the deploy to fail.

Restore database

Restore a database from a .bak file.

Acceptance Criteria:

  • Restores a database from a .bak file
  • Doesn't block the whole program? (See what the behaviour is like with a large file)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.