Hello,
At work, I use SqlDbx personnal edition every Day to request my Oracle and SQL Server database.
I get it at www.sqldbx.com
On there website, I read this:
"SqlDbx is a standalone executable file, so no installation is necessary. Furthermore, SqlDbx does not install or modify anything on the user's computer."
"SqlDbx uses one Registry entry to store configuration. Registry key located in HKCU\Software\SqlDbx. Other then that SqlDbx does not modify anything else."
Do you thing you can make it compliant with the PA standart ?
Thanks for your work
You might want to try this out until someone can get around to looking at SqlDbx.
It amazes me that on the internet you can be anything you want, and yet so many people still choose to be idiots.
Yes, I already use database browser portable but I prefer the SqlDbx UI.
SqlDbx have more feature than database browser portable.
That statement regarding it's Portability is only partially true; only as far as the Registry is concerned is it correct,
AFAICT
(but I only took a cursory glance) the only place it modifies the Registry is inHKCU\Software\SqlDbx
; However, the Registry is not the only part of the computer which should not be modified in order for an app to be Portable; other than the Registry key it uses, I also noticed that it creates a folder (named "SqlDbx
") in the user's "My Documents
" folder, as well as one in "C:\Documents and Settings\UserName\Local Settings\Application Data
" (inWinXP
,IDK
what inVista/7
) folder (also namedSqlDbx
).All three of those will need to be taken care of (either by moving things to and from the host computer on every run, or by somehow disabling the Registry portion and redirecting the files, if that's possible) before it can truly be called Portable.
I won't be taking this on, but I thought I'd look at it to try to help whomever decides to (if someone does, that is).
~3D1T0R
I am a Christian and a developer and moderator here.
“A soft answer turns away wrath, but a harsh word stirs up anger.” – Proverbs 15:1
The reason I said "either by moving things to and from the host computer on every run, or by somehow disabling the Registry portion and redirecting the files, if that's possible" was so that someone would look into whether there is some way to tell the program to use folders on the flash drive instead of the users' Documents folder and and also not to use the registry; if that's possible it would be a better alternative to having the launcher copy/move them every run (as your suggestion does).
P.S. I know how to do that much with PAL, but it'd be better for someone who's actually planning on using SqlDbx to make it Portable, so that it'll get some ‘internal’ testing as well, thus I won't be taking this on.
~3D1T0R
PAL is a good solution for my needs.
I have just try to make one, and everything seems to be OK.
I think the directories you find on your local drive are created the first time SqlDbx is running on your computer because the general options are empty !
Next release of SqlDbx will have option to be 100% portable compliant