PostgreSQL 【PostgreSQL】「スキーマ」を適切に活用しよう! PostgreSQLでは、スキーマを活用することでデータベースの管理や運用を柔軟に行うことができます。本ブログでは、スキーマの概念、基本的な操作方法、実用的な活用例について紹介します。 2025.02.21 PostgreSQL
PostgreSQL 【PostgreSQL】メンテナンス ー VACUUM(基礎) PostgreSQLはデータベースのパフォーマンスを維持するために定期的なメンテナンスが必要です。その中でも特に重要なのがVACUUMコマンドによる不要データの回収です。本ブログではWindows環境におけるVACUUMの基本から運用方法までを紹介します。 2025.02.14 PostgreSQL
PostgreSQL 【PostgreSQL】「pg_start_backup()」 によるオンライン物理バックアップ PostgreSQLを停止せずにデータディレクトリを手動でコピーするバックアップ方法です。WAL (Write-Ahead Logging) を活用し、一貫性のあるスナップショットを取得できるため、PITR (ポイントインタイムリカバリ) にも対応可能です。 2025.02.10 PostgreSQL
PostgreSQL 【PostgreSQL】「pg_basebackup」 によるオンライン物理バックアップ PostgreSQLのバックアップ方法はいくつかありますが、本記事では pg_basebackup コマンドを使用した方法を解説します。pg_basebackup は物理バックアップを取得するための公式ツールであり、主にストリーミングレプリケーションのセットアップやデータの完全バックアップに利用されます。 2025.02.08 PostgreSQL
PostgreSQL 【PostgreSQL】バックアップ・リストア 「pg_dump/pg_dumpall/pg_restore/psql」 論理バックアップとは、PostgreSQLのデータベースの構造(スキーマ)とデータをSQL形式、または特定のフォーマット(カスタムやtar)でエクスポートするバックアップ方法です。pg_dump や pg_dumpall を使用し、テキスト形式のSQLスクリプトやバイナリ形式のバックアップを取得します。 2025.02.04 PostgreSQL
PostgreSQL 【PostgreSQL】psqlでデータベースを操作する ER図(エンティティ・リレーションシップ図)とは、データベースの設計や分析に使用される図で、データの構造を視覚的に表現するためのものです。ここでは、pgAdmin4 で外部キー制約を利用してER図を自動作成する方法を紹介します。 2024.12.28 PostgreSQL
PostgreSQL 【PostgreSQL】 「pgAdmin 4」外部データベースサーバーの接続方法 pgAdmin4 で「外部PostgreSQLデータベース」をリモート接続する方法を紹介します。複数の異なるPostgreSQLデータベースをリモートで操作する事は、作業効率やセキュリティ面からも大きな効果があります。 2024.11.16 PostgreSQL
PostgreSQL 【PostgreSQL】 「pgAdmin 4」ER図の自動作成 ER図(エンティティ・リレーションシップ図)とは、データベースの設計や分析に使用される図で、データの構造を視覚的に表現するためのものです。ここでは、pgAdmin4 で外部キー制約を利用してER図を自動作成する方法を紹介します。 2024.10.30 PostgreSQL
PostgreSQL 【PostgreSQL】「pgAdmin 4」日本語化 Ver. 8 & 9 pgAdmin4を起動したら、メニューの「File」→「Prefarences」を選択します。画面左のツリーから「User language」 をクリックします。右側のUser languageで「Japanese」を選択し「Save」ボタンをクリックします。 2024.10.18 PostgreSQL
PostgreSQL 【PostgreSQL】 トランザクション: 基本をしっかり覚えよう! トランザクションとは、一連のSQL操作を一つのまとまった処理として扱う機能です。全ての操作が成功すればレコードの更新は確定されますが、一つの操作が失敗してしまった場合、全ての操作が取り消され、データの整合性を保証します。 2024.10.17 PostgreSQL