New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Inbuilt VCS #11841
Comments
We have tracking feature already there... |
@nijel In the current tracking feature of phpmyadmin, is it possible to make different branches for databases/tables to work on?... Let me give a situation. If a user wants to test a two tables which differ in a minor way. There ae two options: Is there any other option?.. like creating two branches of same table and then editting them to fit user's needs. |
No, there is no branching. |
Is it feasible idea to implement it.. Share your opinions please @nijel |
@nijel tracking seems to be working on local or server, |
@zaverichintan Please explain the use case for a tracking system that would be connected to an external version control system. |
I meant that by connecting to VCS, |
How about we put an automatic backup system with regular intervals. Interval will be decided by the user. Requirement may be that machine must be up at the scheduled time or else data will be backed up whenever machine is up after the scheduled backup. |
@Achilles-96 I don't see how this can be done in a web interface such as phpMyAdmin. |
@lem9 I am thinking something on the lines of using crontab. |
@Achilles-96 If crontab calls phpMyAdmin, there would be a potential security risk because crontab would need the MySQL credentials. Also, phpMyAdmin is not always running in a Unix/Linux environment where crontab is available. |
Something similar to git? |
The team decided this is out of scope for phpMyAdmin. |
@lem9 |
@zaverichintan Database synchronization was implemented in a previous GSoC project but we had to remove the code due to scaling problems. |
@lem9 okay, Thank you for your response. |
@lem9, can you please elaborate on the scaling problems . I would be interested to resolve the scaling problem. |
Synchronization of big databases is always problem - you can not load them into memory to do the comparison. Probably many problems could be avoided with doing more things on the client side, but I still think that synchronizing 1GB database will be challenging. |
Hey,
Can we have a inbuilt VCS for user generated data?
With Function like connecting local pma to that on server, so that export import thing can be reduced.
Share your thoughts on it.
The text was updated successfully, but these errors were encountered: