PostgreSQL
どうも、nippa です。 前回の内容: timesaving.hatenablog.com docker で postgresql の環境を構築してきましたが、コマンドの長さやコンテナの停止 、削除が非常に煩わしいです。 そこで今回は前回の内容を利用して docker-compose 化を行いと思います。 …
どうも、nippa です。 前回の内容: timesaving.hatenablog.com docker で postgreSQL の構築を行いましたが、より便利に使うためにホストのストレー ジとコンテナのストレージの共有設定を行いたいと思います。 コンテナの初回起動時に、データベース構築 S…
どうも、nippa です。 テスト用の PostgreSQL 環境が必要になったのですが、VM で OS からインストールするのは時間がかかる、かつ 直接マシンにインストールすると後始末が面倒だということで、Docker を使うことにしました。 今回は Docker を利用して Pos…
どうも、NIPPAです。 データベースを利用していると、最終アップデートの日時を保存しておきた場合があります。 MySQLでは、テーブル作成時に定義することで自動的に更新日時を格納してくれる機能がありますが、 PostgreSQLでは工夫が必要になります。 今回…
どうも、nippaです。 今日は最近学んだSQLのテクニックについてです。 何かとデータベースを使うことが多くなってきたのですが、BIツール関連を使おうとすると SQLである程度カバーできると、テーブル設計が比較的簡単になりますね。 テーブルは最小限かつシ…
どうも、nippaです。 PostgreSQLを使うに辺り、必要な知識を勉強しています。 勉強したことを少しづつまとめていきたいと思います。 環境 インクリメントについて テーブルの作成 動作の確認 感想 (adsbygoogle = window.adsbygoogle || []).push({}); 環境 …
どうも、nippaです。 今回はPostgreSQLに日本語入力できるように設定したいと思います。 個人的には、日本語にすると文字のバイト数等が変化するので、SQLに影響があるのかなと思っています。 致し方ない時以外は、C.UTF-8で良いのかなと思っています。 1. O…
どうも、nippaです。 またもやPostgreSQLのインストールです。 UbuntuでPostgreSQLの設定を調べたのでまとめておきます。 環境 1. apt-cacheでパッケージの確認、apt-getでインストール 2. データ保存先の変更 感想 (adsbygoogle = window.adsbygoogle || []…
どうも、nippaです。 AWSを使い始めたので、メモで残しておこいます。 今回はAmazon Linux2へのPostgreSQL10のインストールです。 ベースはRedhat系ですが、ちょこちょこ違っています。 環境 1. レポジトリの確認 2. Amazon Linux Extraの確認 感想 (adsbygo…
どうも、nippaです。 Grafanaで時系列データを扱うのTimescaleDBを利用してみようと思います。 TimescaleDBはPostgreSQL(RDB)の拡張となります。 内容的には、Chunkなどを駆使し、時系列データを高速に処理するようになっています。 なので、ベースのRDBを…
どうも、nippaです。 今回はPostgreSQL10サーバの構築です。 データ蓄積用のRDB(Relational database)を利用したく、構築してみます。 インストール手順は公式に沿っています。 環境 1. レポジトリの登録 2. PostgreSQL10のダウンロード 3. postgresユーザ…
どうも、nippaです。 前回、構築したPostgreSQLの設定をしていきたいと思います。 構築方法は、"PostgreSQLサーバの構築"を参考にしてください。 環境 1. PostgreSQLの設定ファイル 2. pg_hba.conf 3. pg_ident.conf 4. postgresql.auto.conf 5. postgresql.…
どうも、nippaです。 今回はPostgreSQLサーバの構築です。 データ蓄積用のRDB(Relational database)を利用したく、構築してみます。 環境 1. レポジトリの登録 2. PostgreSQLのダウンロード 3. PostgreSQLのインストール 4. PostgreSQLの起動 5. データベ…