如何保存SQLite设置(例如模式,标题和宽度)以使其持久化

Gov*_*Rai 4 sqlite

每次启动SQLite时,都必须重新打开标题,重新切换到列模式,重新更改分隔符和/或宽度。如何使设置持久化?

Repeated Code

.mode column
.headers on
.separator ','
Run Code Online (Sandbox Code Playgroud)

换句话说,如何保存设置,以便下次运行SQLite时自动应用我的首选项。

csh*_*shu 6

还有其他命令行选项。像这样的东西:

alias mysqlite='sqlite3 -column -header -separator ,'


Gov*_*Rai 6

.sqliterc在您的主目录中创建一个文件

啊,终于迷失了答案。您可以.sqliterc在主目录中创建一个(SQLite Run Commands文件)。每次运行sqlite时,它将从rc文件中加载设置。

这是一个快速的命令行脚本,您可以在终端中粘贴一些基本设置(对其进行编辑以添加其他首选项):

cat << EOF > ~/.sqliterc
.headers on
.mode column
EOF
Run Code Online (Sandbox Code Playgroud)