<div dir="ltr"><div><div>Hi Sir<br><br></div>Sorry I was not aware of this feature but yes, its quite hidden. Yes, that can be one way of doing it. I was just testing the console and found it is logging all of the queries that is taking place. So another way of implementing version control is having one base database as static and logging all of the queries that is taking place. This can even be done using a text file and when user wishes to return back to some version we can just execute the queries that have taken place between the static database and the version which user demands. This way memory will also be saved and eliminate requirement of saving a snapshot of databases. Agreed it will take a little more time to recover but there are more positives than negatives. I hope this is feasible.<br><br>What I am trying to propose is bringing all features as commands in console and not restricting it to just SQL queries. Console is one of the best introductions to phpMyAdmin and can be taken to greater potential.<br><br></div>Please let me know if this can be worked and can be accepted as a GSoC project and also the flaws.<br></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature"><div dir="ltr"><font color="#666666">Regards,<br>Manraj Singh Grover</font><div><span style="background-color:rgb(255,255,255)"><font color="#666666">Secretary, IEEE NSIT</font></span></div><div><a href="http://in.linkedin.com/in/manrajsinghgrover/" style="background-color:rgb(255,255,255)" target="_blank">Connect on LinkedIN</a></div><div><span style="background-color:rgb(255,255,255)"><font color="#666666">Ph. +91-9811040427</font></span></div></div></div></div>
<br><div class="gmail_quote">On Tue, Mar 3, 2015 at 11:12 PM, Marc Delisle <span dir="ltr"><<a href="mailto:marc@infomarc.info" target="_blank">marc@infomarc.info</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Manraj Grover a écrit :<br>
<span class="">> Hi<br>
><br>
> I would like to extend the functionalities of the present Console in<br>
> phpMyAdmin as a part of GSoC project. I was testing current one and found<br>
> the following issues:<br>
<br>
</span>Hi,<br>
thanks for sharing your idea.<br>
<span class="">><br>
> UI improvements:<br>
>> The option tab and console pointer are too far away from each other<br>
> leading to great mouse traversing time. It should be close enough and not<br>
> at the other end given a lot of space is available to use.<br>
>> Keyboard use: Escape to close is another thing missing(Minute fix)<br>
>> On clicking "Options" a huge div for settings open. Given options are<br>
> currently low in number and there is not a lot of text to show, it should<br>
> be reduced.Again it increases mouse traversing time.<br>
><br>
> Currently the console is used for SQL queries. I would like to propose<br>
> following additions to it.<br>
><br>
>> Introduction of version control. (git like feature)<br>
> This is a much needed change. How many times it has happened one single<br>
> query and your data is lost forever?<br>
> This is help keep track of previously saved version of database as a backup<br>
> so that user can restore and start working on it if and when required.<br>
<br>
</span>Where do you plan to keep the backup? In the database itself, I guess?<br>
If so, how will this scale?<br>
<br>
And do you plan an automatic save?<br>
<br>
Regarding this feature, are you aware that phpMyAdmin already has a<br>
tracking mechanism?<br>
<br>
<a href="http://docs.phpmyadmin.net/en/latest/config.html?highlight=tracking#cfg_Servers_tracking" target="_blank">http://docs.phpmyadmin.net/en/latest/config.html?highlight=tracking#cfg_Servers_tracking</a><br>
<span class=""><br>
<br>
><br>
>> Introduction of opening tabs and filling fields using console<br>
> Again another feature that gives console power to do things.<br>
><br>
>> Introduction of "help" command<br>
> It will help users how to use console for example one can execute "help"<br>
> for complete help or "help select" to know the details<br>
><br>
>> Run, preview and then only apply changes to database<br>
> Another safety feature that can be included in console making console more<br>
> powerful.<br>
><br>
> The possibilities are endless. Lets discuss this over and create a working<br>
> model.<br>
><br>
> Regards,<br>
> Manraj Singh Grover<br>
> Secretary, IEEE NSIT<br>
</span>> Connect on LinkedIN <<a href="http://in.linkedin.com/in/manrajsinghgrover/" target="_blank">http://in.linkedin.com/in/manrajsinghgrover/</a>><br>
> Ph. +91-9811040427<br>
><br>
<br>
<br>
<br>
--<br>
Marc Delisle (phpMyAdmin)<br>
<br>
------------------------------------------------------------------------------<br>
Dive into the World of Parallel Programming The Go Parallel Website, sponsored<br>
by Intel and developed in partnership with Slashdot Media, is your hub for all<br>
things parallel software development, from weekly thought leadership blogs to<br>
news, videos, case studies, tutorials and more. Take a look and join the<br>
conversation now. <a href="http://goparallel.sourceforge.net/" target="_blank">http://goparallel.sourceforge.net/</a><br>
_______________________________________________<br>
Phpmyadmin-devel mailing list<br>
<a href="mailto:Phpmyadmin-devel@lists.sourceforge.net">Phpmyadmin-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel</a><br>
</blockquote></div><br></div>