pg_dumpの解説です はじめに、PostgreSQLのpg_dumpとは、バックアップを取得するコマンドなのですが、 オプションが死ぬほど多い、サイトによっても書き方が違う等々、正直私には難しいものでした。   それでもいろい ...

テストデータを作成する 動作検証等で簡単かつ素早く、テストデータを作成したいケースがあると思います。 (バックアップ等の動作確認に使用されるケースもあります。) pgbenchという標準ツールを使い、「pgbench」というコマンドで実行で ...

locale(ロケール)とは データベースクラスタの作成時などに登場するlocale(ロケール)とはについて解説します。   localeとは「地域の言語に応じた処理をしてくれるOSの仕組み」です。 日付や通貨の表示処理、文字列の ...

サーバーを追加する手順 pgAdmin4のインストール後、サーバーを追加する手順です。   1.pgAdmin4の「Severs」を右クリック「Create」>「Server」をクリック   2.Generalタブ ...

CREATE FUNCTIONのテンプレートを用意しました 一から作成すると手間なFUNCTION用にテンプレを用意しました。 引数や返り値を変更するだけで簡単に作成ができます。   正直自分用なのですが、関数用テンプレとして公開 ...

ロールにテーブル、ビューの権限を付与する ユーザー(ロール)にテーブル、ビューの権限を付与する構文は次のとおりです。 GRANT SELECT ON テーブル名 TO ロール名; --SELECT権限を付与する GRANT SELECT O ...

ユーザー(=ロール)の作成、削除 ユーザー(=ロール)の作成、削除する構文です。 ※ PostgreSQLではユーザーをロールといいます。 -- ユーザー(=ロール)を作成する CREATE ROLE ロール名 WITH LOGIN PAS ...

記事一覧 PostgreSQLに関する記事一覧です。(検索用にも)   SQL(文字列操作) ・文字列の結合、nullの結合 ・改行コードで結合、置換する ・文字数のカウント(length)、バイト数を取得する ・文字の切り取り( ...

データが編集できない時の原因 pgAdminでテーブルのデータを編集しようとした時、他のテーブルなら編集できるのに、 そのテーブルだけ編集できないといったケースがあるかと思います。   おそらく原因は「そのテーブルに主キーが設定さ ...

接続設定の方法 ここではPostgreSQLの「他のPCから接続できるための設定の仕方」を説明します。 PostgreSQLのインストール後の初期設定として参考にして下さい。 尚、変更点は2つあり、2つとも必要です。   ※ また ...