ITスキル– category –
-
Windows
Windows11で特定サイトを「信頼済み」に登録する手順と注意点まとめ
Windows11で信頼済みサイトを追加する目的とは 企業の社内システムや特定の業務サイトを利用する際、「このサイトは安全ではありません」と警告が出ることがあります。このような場合、Windows11のインターネットオプションで「信頼済みサイト」に登録する... -
DB
PostgreSQLインデックス設計入門:必要性の見極め方と実装手順
はじめに:インデックス設計が重要な理由 PostgreSQLのパフォーマンスを左右する最大の要素の一つが「インデックス設計」です。インデックスは検索を高速化する便利な仕組みですが、「とりあえず作る」では逆効果になることもあります。本記事では、「どん... -
DB
外部キー制約は本当に必要?PostgreSQLでの設計判断ポイント
外部キー制約(Foreign Key Constraint)は、子テーブルのデータが必ず親テーブルに存在することを保証する仕組みです。 例えば「注文テーブル」と「顧客テーブル」の場合、存在しない顧客IDを持つ注文が登録されないように制約を設けることができます。こ... -
Windows
UTF-8をShift_JISへ!PowerShellを使った一括変換手順
ファイルの文字コード変換は、システム開発やデータ処理を行う際によく直面する課題です。特に 「UTF-8(BOMあり/なし)をShift_JIS(CP932)に変換したい」 というニーズは、Windows環境やツール利用、テストなどで頻繁に発生します。本記事では、PowerSh... -
DB
【PostgreSQL入門】COALESCE関数の使い方と実例解説
データベースを扱っていると、必ずと言っていいほど直面するのが NULL値の扱い です。PostgreSQLでは、このNULLを柔軟に処理できる便利な関数として COALESCE関数 が用意されています。 COALESCEは「最初にNULLでない値を返す」関数で、データ整形やレポー... -
DB
CREATE OR REPLACE VIEWの使い方まとめ【PostgreSQL】
こんにちは、SIer勤務のごりらSEです。 PostgreSQLでビュー(View)を使っていると、定義を変更したくなることがあります。そんなときに便利なのがCREATE OR REPLACE VIEWです。 本記事では、CREATE OR REPLACE VIEWの基本文法から使い道、注意点までをエ... -
DB
VARCHAR型の日付から数年前のデータを抽出する方法【PostgreSQL】
こんにちは、SIer勤務のごりらSEです。 本記事では、VARCHAR型日付から「現在日付の○年前」以降のデータを抽出する方法について、具体的なSQLクエリとともに紹介します。 【前提】テーブル定義 今回は以下のテーブル定義を前提で解説します。 ・テーブル名... -
DB
PostgreSQLをWindowsにインストールする手順
こんにちは、SIer勤務のごりらSEです。 今回はPostgreSQLをWindowsにインストールし、動作を確認するまで手順を紹介します。 以下のような読者を想定しています。 PostgreSQLのダウンロード・インストール方法が分からない方 PostgreSQLをインストールでき...
1