【问题标题】:squirrel sql client settings folder location松鼠sql客户端设置文件夹位置
【发布时间】:2012-08-27 19:20:32
【问题描述】:

我在 windows 7 64 位机器上安装了松鼠客户端 3.4.0。

我看到一个松鼠客户端设置文件夹

".squirrel-sql"

创建于:

C:\Users\ayusman\

有什么方法可以指定文件夹位置在我的松鼠安装位置,即

“C:\tools\dumps\Squirrel-3.4.0”

位置?

我想这样做的原因是为了让我的松鼠能够在机器之间轻松移动;我可以只转储应用程序,然后就可以在任何机器上运行。

还有不安装的 Squirrel-sql 发行版;而只是一个简单的 zip 文件,我可以将其解压缩到任何位置并开始工作?

【问题讨论】:

    标签: installation squirrel-sql


    【解决方案1】:

    关于SQuirreL的本地设置目录:

    SQuirrel SQL 是一个用 Java 编写的应用程序,它使用 Java 系统属性 user.home 来存储本地配置文件。默认情况下,此 Java 属性指向用户的主目录。您可以通过以下步骤进行更改:

    在文本编辑器中打开 squirrel-sql.bat 并导航到文件末尾。最后一行应该以“start "SQuirreL SQL Client" 开头 - 您必须更改这一行。在 -Xmx 参数之后添加 -Duser.home=PathToStoreTheSquirrelConfigDir 并确保新参数与其他参数用空格分隔。

    这里是一个例子:

     -Xmx256m -Duser.home=C:/temp -Dsun.java2d.noddraw=true
    

    请注意,我使用的是斜杠而不是反斜杠!

    现在您可以将现有的 .squirrel-sql 目录移动到新位置。 例如C:\temp\.squirrel-sql

    现在,如果您启动 SQuirreL SQL,它将使用新的存储位置。您可以在 SQuirrel 的全局属性中验证这一点(请参阅 SQuirreL 路径部分)

    关于 SQuirreL 的安装程序版本:

    SQuirreL SQL 还提供纯 zip 而不是安装程序版本。 Here is the link to the latest stable version

    SQuirreL 提供 3 个包(基本包、标准包、可选包)。它们之间的区别在于打包的插件。我使用可选包 - 但标准包也可以。

    【讨论】:

    • SQuirreL SQL 连接别名位置:%USERPROFILE%\.squirrel-sql\SQLAliases23.xml
    • 有没有办法通过指向squirrel-sql.bat的快捷方式来做到这一点? (即不修改squirrel-sql.bat)。喜欢...\squirrel-sql.bat "-Duser.home=C:/temp"。据我所见,squirrel-sql.bat 接受参数,但它们都设置在命令行的末尾,因此不能正确(?)解释。
    【解决方案2】:

    您可以使用 Squirrel-Parameter --user-settings-dir,但将另一个答案与 -Duser.home 取消链接,您必须使用实际的 Squirrel-Settings-Directory,例如包含所有 xml-Settings 文件以及文件夹日志和插件的那个。

    您可以直接在 .jar / main-class 上使用该参数,也可以在 squirrel-sql.batsquirrel-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-Manual,奇怪的是,我找不到它的在线资源(只有一个过时的),但在 squirrel 安装文件夹中,例如squirrel-sql-3.9.0/doc/quick_start.html

    【讨论】:

    • 这非常适合保留不同版本的设置,并且可以将配置目录从$HOME移动到$HOME/.config(它应该在Linux中)
    猜你喜欢
    • 2011-07-10
    • 2012-05-18
    • 1970-01-01
    • 2018-01-17
    • 1970-01-01
    • 2011-04-25
    • 1970-01-01
    • 2019-12-08
    • 2013-01-22
    相关资源
    最近更新 更多