Installation squirrel sql客户端设置文件夹位置
我在Windows7 64位机器上安装了squirrel客户端3.4.0 我看到一个squirrel客户端设置文件夹 “.squirrelsql” 创建于: C:\Users\ayusman\ 是否有任何方法可以指定文件夹位置在我的squirrel安装位置,即 “C:\tools\dumps\Squirrel-3.4.0” 地点 我想这样做的原因是为了让我的松鼠在机器之间很容易移动;我可以直接将应用程序转储,然后就可以在任何机器上运行了Installation squirrel sql客户端设置文件夹位置,installation,squirrel-sql,Installation,Squirrel Sql,我在Windows7 64位机器上安装了squirrel客户端3.4.0 我看到一个squirrel客户端设置文件夹 “.squirrelsql” 创建于: C:\Users\ayusman\ 是否有任何方法可以指定文件夹位置在我的squirrel安装位置,即 “C:\tools\dumps\Squirrel-3.4.0” 地点 我想这样做的原因是为了让我的松鼠在机器之间很容易移动;我可以直接将应用程序转储,然后就可以在任何机器上运行了 还有一个SquirrelSQL发行版不进行安装;而是一个简
还有一个SquirrelSQL发行版不进行安装;而是一个简单的zip文件,我可以解压到任何位置并开始工作?关于SQuirreL的本地设置目录: SQuirrel SQL是用Java编写的应用程序,它使用Java系统属性
user.home
存储本地配置文件。默认情况下,此Java属性指向用户的主目录。您可以通过以下步骤进行更改:
在文本编辑器中打开squirrel-sql.bat并导航到文件末尾。最后一行中的一行应该以“start”SQuirreL SQL Client开头-您必须更改这一行。在-Xmx参数之后添加-Duser.home=pathtostoresquirrelconfigdir
,并确保新参数与其他参数之间用空格隔开
这里有一个例子:
-Xmx256m -Duser.home=C:/temp -Dsun.java2d.noddraw=true
请注意,我使用斜杠而不是反斜杠
现在可以将现有的.squirrel sql目录移动到新位置。
e、 gC:\temp\.squirrel sql
现在,如果启动SQuirreL SQL,它将使用新的存储位置。您可以在SQuirreL的全局属性中验证这一点(请参阅SQuirreL路径部分)
关于SQuirreL的安装程序版本:
SquirrelSQL还提供了一个简单的zip,而不是安装程序版本
SQuirreL提供3个软件包(基本、标准、可选)。它们之间的区别是打包的插件。我使用可选的软件包,但标准软件包也很好。您可以使用Squirrel参数--user settings dir,但将另一个答案与
-Duser.home
取消链接您必须使用实际的Squirrel settings目录,例如,包含所有xml设置的目录ngs文件、文件夹、日志和插件
您可以直接在.jar/main类上使用该参数,也可以在squirrel sql.bat
或squirrel sql.sh
文件上使用该参数,因此不需要编辑这些参数
例如:
C:\dev\squirrel-sql\squirrel-sql-3.9.0\squirrel-sql.bat --user-settings-dir=C:\dev\squirrel-sql\squirrel-sql-settings
这是《松鼠手册》中的内容,很难说,我找不到它的在线来源(只有一个过时的),但位于squirrel安装文件夹中,例如,
squirrel-sql-3.9.0/doc/quick\u start.html
squirrel sql连接别名位置:%USERPROFILE%\.squirrel sql\SQLAliases23.xml
是否有任何方法通过指向squirrel sql.bat
的快捷方式实现此目的?(即不修改squirrel-sql.bat
)。如..\squirrel-sql.bat“-Duser.home=C:/temp”
。据我所知,squirrel-sql.bat
接受参数,但它们都设置在命令行的末尾,因此不正确(?)已解释。这非常适合保留不同版本的设置,并允许将配置目录从$HOME
移动到$HOME/.config
(它应该位于Linux
中)