PostgreSQL

PostgreSQL

【SQL】既存のデータを壊さずに文字列から配列に型変換をする

データベースのテーブルで、すでに定義した文字列のカラムを配列に変更したい。良いかは別としてやってみたのですが、型変換が少し面倒でした。この記事では、文字列から配列に型変換する方法を説明します。型変換がうまくいった方法UPDATEでカラムの文...
docker

TomcatとPostgreSQLをdocker-composeで起動してDBのデータを取得するJavaサーブレットを実行する

Tomcatでサービスを立ち上げて、PostgreSQLのDBからデータを取得してみようと思いました。docker-composeでTomcatとPostgreSQLを起動すれば、簡単に環境を構築できそうです。サンプルを例に、やり方を紹介し...
PostgreSQL

【SQL】UNION ALLで結合後にWHEREで検索条件を設定する

テーブルを結合後に検索条件を設定したい!と思うことがありました。DBのテーブル2つを結合する際にWHEREで検索条件を設定することで、任意のレコードを抽出できます。ちなみに、動作はPostgreSQLで試しました。テーブルを2つ準備SELE...
Java

PostgreSQLにJDBCで接続するJavaサーブレットをTomcat上で動かす

JavaのサーブレットからPostgreSQLのデータを取得して、 HTMLのテーブルとして出力してみました。JavaサーブレットはTomcatで動かして、PostgreSQLはDockerで構築します。PostgreSQLに接続するJav...
docker

【Docker】PostgreSQLの起動時に初期データをセットアップ

この記事では、dockerでPostgreSQLの環境を構築する際に、DBやテーブル、データをセットアップする方法を記載します。docker-composeを使用してDB起動時に初期設定ファイルを読み込むと、ファイルに記載した設定通りにセッ...
Homebrew

PostgreSQLを起動したままbrew updateをするとバージョンの不一致で動かなくなった話

発生した問題突然、PostgreSQLに接続できなくなりました。% brew services start postgresql==> Successfully started `postgresql` (label: homebrew.m...
PostgreSQL

【PostgreSQLをMacで使う方法】インストールから基本的な使い方まで紹介します

PostgreSQLをMacで使うPostgreSQLのインストールから基本的な使い方まで、手順にそって紹介します。1. Homebrewをインストール/bin/bash -c "$(curl -fsSL まだインストールしていない場合はH...