7.2. 設定ファイルでのデフォルトデータベースの変更
暗号化されていない SQLite データベースを使用して、情報を保存し、コマンドラインアシスタントから履歴データベースにアクセスできます。
前提条件
- コマンドラインアシスタントをインストールした。
手順
選択したデータベースをインストールします。
MySQL をインストールするには、次のように入力します。
# dnf install python3-PyMySQLPostgreSQL をインストールするには、次のように入力します。
# dnf install python3-psycopg2
-
/etc/xdg/command-line-assistant/config.tomlにあるデータベース設定ファイルにアクセスします。 デフォルト設定を見つけてコメントアウトします。以下に例を示します。
[database] # type = "sqlite" # connection_string = "/var/lib/command-line-assistant/history.db"選択したデータベースを設定します。以下の情報は
/etc/xdg/command-line-assistant/config.tomlでも参照できます。-
データベースの種類を設定します。
<db_type>に、mysqlまたはpostgresqlを指定します。 データベースの詳細を設定します。
type = <db_type> host = "<hostname_or_ip_address>" port = "5432" username = "<database_user_name>" password = "<password>" database = "<database_name>"
-
データベースの種類を設定します。
データベースの種類を変更した後、変更を適用するために
cladデーモンを再起動します。$ sudo systemctl restart clad