【pgAdmin】データが編集できない時の原因と対処方法
データが編集できない時の原因 pgAdminでテーブルのデータを編集しようとした時、他のテーブルなら編集できるのに、 そのテーブルだけ編集できないといったケースがあるかと思います。 おそらく原因は「そのテーブルに主キーが設定さ ...
【PostgreSQL】接続設定の方法(Windows)
接続設定の方法 ここではPostgreSQLの「他のPCから接続できるための設定の仕方」を説明します。 PostgreSQLのインストール後の初期設定として参考にして下さい。 尚、変更点は2つあり、2つとも必要です。 ※ また ...
予約語、未予約語とは【PostgreSQL】
予約語、未予約語とは 予約語・未来語とは、SQL文で使用するキーワードのことです。 例えば、『SELECT』、『FROM』もキーワードの一つです。 予約語と、未予約語の違いは、 予約語はテーブルや列名の名前に使用できないのに対 ...
『'psql' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。』の対応方法
psqlのエラーメッセージの対応方法 Windowsでpsqlコマンドを打った時、 『'psql' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイル として認識されていません。』 のメッセージが表示された時の ...
sqlファイルをコマンドプロンプトで実行する【PostgreSQL】
sqlファイルをマンドプロンプトで実行する .sqlファイルをコマンドプロンプトから実行する例です。 ※ パスワードを聞いてくるのを省略するには、こちらを参照して下さい。 psql -f sqlファイルのパス -U ユーザー名 -d データ ...
psqlでパスワードを省略する【PostgreSQL】
psqlでパスワードを省略する psqlの実行時にパスワードを聞いてくるのを省略する手順です。 方法は、実行するコマンドの前に「set PGPASSWORD=パスワード」を実行するだけです。 コマンドを外部ファイルで実行する場 ...
月ごとに集計する、年ごとに集計するSQL【PostgreSQL】
月ごとに集計するSQL(date型、timestamp型の列) date型、timestamp型の列で月ごとに集計するSQLです。 3パターン用意してみましたので。ご参考に。 1:月ごとの合計値の集計と並び順を指定する例 2: ...
中央値を求める方法【PostgreSQL】
中央値を取得する構文 中央値を取得する構文を紹介します。 --中央値を取得する --※使用する時は、「列名」と「テーブル名」を変更して下さい SELECT PERCENTILE_CONT(0.5) WITHIN GROUP (ORDER B ...
timestampのwithout time zoneとwith time zoneの違い【PostgreSQL】
timestampのwithout time zoneとwith time zoneの違い PostgreSQLのtimestamp型には、「without time zone」と「with time zone」があり、 これらの違いはずば ...
ROLLUPを使って合計行を作ってみる【PostgreSQL】
合計行を作る方法 合計行を作る方法は、ROLLUPを使います。 ここではその使い方と、表示結果を調整する方法を、実例で紹介します。 ROLLUPの構文 ROLLUPの構文は以下の形になります。 簡単にいうと、GROUP BYの ...