IT技術で仕事を減らしたい!

ITエンジニアのメモ+α

PostgreSQL

Docker PostgreSQLの環境構築(その3)

どうも、nippa です。 前回の内容: timesaving.hatenablog.com docker で postgresql の環境を構築してきましたが、コマンドの長さやコンテナの停止 、削除が非常に煩わしいです。 そこで今回は前回の内容を利用して docker-compose 化を行いと思います。 …

Docker PostgreSQLの環境構築(その2)

どうも、nippa です。 前回の内容: timesaving.hatenablog.com docker で postgreSQL の構築を行いましたが、より便利に使うためにホストのストレー ジとコンテナのストレージの共有設定を行いたいと思います。 コンテナの初回起動時に、データベース構築 S…

Docker PostgreSQLの環境構築(その1)

どうも、nippa です。 テスト用の PostgreSQL 環境が必要になったのですが、VM で OS からインストールするのは時間がかかる、かつ 直接マシンにインストールすると後始末が面倒だということで、Docker を使うことにしました。 今回は Docker を利用して Pos…

PostgreSQL アップデート時のタイムスタンプ自動更新

どうも、NIPPAです。 データベースを利用していると、最終アップデートの日時を保存しておきた場合があります。 MySQLでは、テーブル作成時に定義することで自動的に更新日時を格納してくれる機能がありますが、 PostgreSQLでは工夫が必要になります。 今回…

SQLで負の値のゼロ表示テクニック

どうも、nippaです。 今日は最近学んだSQLのテクニックについてです。 何かとデータベースを使うことが多くなってきたのですが、BIツール関連を使おうとすると SQLである程度カバーできると、テーブル設計が比較的簡単になりますね。 テーブルは最小限かつシ…

PostgreSQL 自動のインクリメント

どうも、nippaです。 PostgreSQLを使うに辺り、必要な知識を勉強しています。 勉強したことを少しづつまとめていきたいと思います。 環境 インクリメントについて テーブルの作成 動作の確認 感想 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 …

PostgreSQL 日本語言語設定(jp_JP.UTF-8)

どうも、nippaです。 今回はPostgreSQLに日本語入力できるように設定したいと思います。 個人的には、日本語にすると文字のバイト数等が変化するので、SQLに影響があるのかなと思っています。 致し方ない時以外は、C.UTF-8で良いのかなと思っています。 1. O…

Ubuntu 18.04にPostgreSQL10をインストール

どうも、nippaです。 またもやPostgreSQLのインストールです。 UbuntuでPostgreSQLの設定を調べたのでまとめておきます。 環境 1. apt-cacheでパッケージの確認、apt-getでインストール 2. データ保存先の変更 感想 (adsbygoogle = window.adsbygoogle || []…

AWS Amazon Linux2へのPostgreSQL10のインストール

どうも、nippaです。 AWSを使い始めたので、メモで残しておこいます。 今回はAmazon Linux2へのPostgreSQL10のインストールです。 ベースはRedhat系ですが、ちょこちょこ違っています。 環境 1. レポジトリの確認 2. Amazon Linux Extraの確認 感想 (adsbygo…

PostgreSQL10+TimescaleDBのインストール

どうも、nippaです。 Grafanaで時系列データを扱うのTimescaleDBを利用してみようと思います。 TimescaleDBはPostgreSQL(RDB)の拡張となります。 内容的には、Chunkなどを駆使し、時系列データを高速に処理するようになっています。 なので、ベースのRDBを…

CentOS7にPostgreSQL10サーバを構築

どうも、nippaです。 今回はPostgreSQL10サーバの構築です。 データ蓄積用のRDB(Relational database)を利用したく、構築してみます。 インストール手順は公式に沿っています。 環境 1. レポジトリの登録 2. PostgreSQL10のダウンロード 3. postgresユーザ…

PostgreSQLの設定

どうも、nippaです。 前回、構築したPostgreSQLの設定をしていきたいと思います。 構築方法は、"PostgreSQLサーバの構築"を参考にしてください。 環境 1. PostgreSQLの設定ファイル 2. pg_hba.conf 3. pg_ident.conf 4. postgresql.auto.conf 5. postgresql.…

PostgreSQL12サーバの構築

どうも、nippaです。 今回はPostgreSQLサーバの構築です。 データ蓄積用のRDB(Relational database)を利用したく、構築してみます。 環境 1. レポジトリの登録 2. PostgreSQLのダウンロード 3. PostgreSQLのインストール 4. PostgreSQLの起動 5. データベ…