Ubuntu で PostgreSQL データベースをセットアップする方法

PostgreSQL は、 Ubuntu上の SQL データベースとして優れた選択肢です。このガイドでは、 Ubuntu Serverに PostgreSQL データベースをインストールして構成するプロセスについて説明します。Linux データベースの初心者でも、PostgreSQL についての知識がある場合でも、このステップバイステップ ガイドは、Ubuntu Server にデータベースをインストールして構成するのに役立ちます。

UbuntuにPostgreSQLをインストールする方法

Ubuntu サーバー システムに PostgreSQL をインストールする前に、PostgreSQL を更新する必要があります。Ubuntu の最新パッケージを入手することは、PostgreSQL システムの安定性にとって重要です。

まず apt update コマンドを実行して、 Ubuntu システム上のパッケージを更新する必要があります。このコマンドは、Ubuntu 上のソフトウェア パッケージを更新し、インストールできる更新があるかどうかを確認します。

sudo aptアップデート

update コマンドを実行した後、 apt upgradeコマンドを使用して Ubuntu にアップデートをインストールする必要があります。アップグレード コマンドには数分しかかかりません。更新されたパッケージが Ubuntu サーバー システムにインストールされます。

sudo 適切なアップグレード

すべてが最新の状態になったら、PostgreSQL パッケージをインストールできます。このパッケージには、Ubuntu サーバー上で PostgreSQL データベースを実行するために必要なものがすべて含まれています。ソフトウェアをインストールするには、次のapt installコマンドを使用します。

sudo apt install postgresql

上記のコマンドを入力すると、 updateコマンドやupgradeコマンドの場合と同様に、Ubuntu はパスワードの入力を求めます。パスワードを入力し、Yボタンを押して PostgreSQL を Ubuntu にインストールすることを確認します。

キーボードのYボタンを押すと、Ubuntu が PostgreSQL パッケージをダウンロードしてシステムにインストールします。このプロセスは迅速に行う必要があります。プロセスが完了したら、man postgresコマンドを入力して PostgreSQL マニュアルを確認できます。

男ポストグル

または、読みやすいようにマニュアルをテキスト ファイルに保存します。

man postgres > ~/postgres-manual.txt

UbuntuサーバーでPostgreSQLを構成する方法

PostgreSQL が Ubuntu にインストールされたので、それを構成する必要があります。まず、postgre ユーザー アカウントを使用して Ubuntu サーバーのデータベース システムにログインします。これを行うには、次のsudo -uコマンドを実行します。

sudo -u postgres psql

上記のコマンドを使用して PostgreSQL にログインしたら、新しいデータベース ユーザー アカウントを作成します。これは次のコマンドで実現できます。「new_username」と「new_password」は必ずご希望のユーザー名とパスワードに変更してください。

暗号化されたパスワード「new_password」を使用してユーザー new_username を作成します。

上記のコマンドを入力したら、次のコマンドを実行して、新しい PostgreSQL データベース ユーザーがシステムで使用できることを確認できます。

SELECT usename FROM pg_user WHERE usename = 'new_username';

新しいデータベース アカウントを作成したら、ログインする必要がなくなったので Postgre プロンプトを終了します。\q コマンドを使用してログアウトできます 。

\q

これでデータベースを作成できるようになりました。この例では、作成しているデータベースは「test」という名前です。ただし、PostgreSQL を使用する場合は、必ずニーズに合わせて名前をカスタマイズしてください。

sudo -u postgres createdb テスト

「テスト」データベースを作成した後、\lコマンドを実行して、PostgreSQL テーブルに新しく作成したデータベースを表示できます。

sudo -u postgres psql -c "\l"

新しいデータベースが PostgreSQL に存在することを確認したら、データベース ユーザー権限をデータベースに付与します。「new_username」を、前に作成した PostgreSQL データベースに必ず変更してください。

sudo -u postgres psql -c "データベーステストのすべての権限を new_username に付与します。"

データベース ユーザーに権限があることを確認するには、次のコマンドを実行し、「アクセス権限」列を確認します。

sudo -u postgres psql -c "\l"

PostgreSQL データベースをバックアップする方法

何か問題が発生した場合に備えて、データベースをバックアップしておくことをお勧めします。Ubuntu サーバー上の PostgreSQL データベースをバックアップするには、次のコマンドを実行します。「database_name」をエクスポートする PostgreSQL データベースの名前に必ず変更してください。

sudo -u postgres pg_dump -Fc データベース名 > バックアップファイル.dump

上記のコマンドを実行すると、データベースが安全に保管するために Ubuntu サーバー上の「backup_file.dump」にバックアップされます。

バックアップを復元する

バックアップを復元する必要がある場合 (データ損失の場合)、いつでも次のpg_restoreコマンドを実行できます。「database_name」を復元先のデータベースに忘れずに変更してください。

sudo -u postgres pg_restore -d データベース名バックアップファイル.dump

コメントを残す

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードドライバが検出されない問題を修正する

Pardus Linux 23でサウンドカードが認識されない場合のトラブルシューティングを行います。ALSA検出、カーネルモジュール、オーディオサービス、出力プロファイル、ファームウェア、およびアップデートを安全に確認します。

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストでディスプレイ解像度が1024x768に固定される問題を修正する

Pardus KVMゲストが1024x768でフリーズしてしまう問題を解決するには、仮想GPU、SPICEエージェント、X11またはWaylandセッションを確認し、より高いディスプレイモードが正しく動作していることを確認してください。

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianで起動時にリモートSSHFSディレクトリを自動的にマウントする方法

Debianにおいて、キーベースのSSH、/etc/fstab、systemdネットワークオプション、自動マウント、および検証手順を用いて、起動時にリモートSSHFSディレクトリを自動的にマウントします。

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESシステムアップグレード中に「メモリを割り当てできません」というエラーを修正する

SLESアップグレード中に「メモリを割り当てできません」というエラーが発生した場合のトラブルシューティングを行います。RAM、スワップ、OOMログ、およびプロセス制限を確認し、パッケージトランザクションを中断することなく復旧します。

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OSタブレットのタッチスクリーンキャリブレーションの問題を解決する:適切なLinux修正方法を選択する

Harmonica OS (HamoniKR) タブレットにおけるタッチオフセット、回転、およびディスプレイマッピングのトラブルシューティングを行います。X.Org と libinput の修正を比較し、安全にテストを行い、キャリブレーションが役に立たない場合を把握します。

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存のDebian 12で暗号化されたSWAPパーティションを設定する方法

既存の Debian 12 スワップパーティションを、dm-crypt、起動ごとに生成される新しいランダムキー、/etc/crypttab、/etc/fstab、および安全な検証手順を使用して暗号化します。

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

UbuntuでSMARTドライブの状態をメールアラートで監視する方法

Ubuntuにsmartmontoolsをセットアップして、ドライブの状態を監視し、SMARTメールアラートを送信します。デバイスのサポート状況を確認し、メール配信を設定し、通知をテストし、障害のトラブルシューティングを行います。

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

UEFIシステムにDebianをインストールした後に発生する「起動可能なデバイスが見つかりません」エラーを修正する

インストーラーのブートモード、EFIシステムパーティション、NVRAMエントリ、GRUB EFIファイル、セキュアブート、およびファームウェアのフォールバックを確認することで、DebianのUEFIブートの失敗を修正します。

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

UbuntuデスクトップでBtrfsの自動スナップショットを設定する方法

Ubuntu Desktop 上で、Snapper を設定してスケジュールされた Btrfs スナップショットを取得およびクリーンアップします。まずサブボリュームのレイアウトを確認し、systemd タイマーを有効にして、保持期間が安全に設定されていることを確認してください。

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux EnterpriseのLVMシンプロビジョニングにおける容量不足を安全に修正する

SUSE Linux Enterprise 上で、データ枯渇とメタデータ枯渇を区別し、ストレージを拡張し、メタデータを修復し、自動拡張を有効にすることで、LVM シン プールが満杯になった場合の診断と復旧を行います。