PostgreSQL PostgreSQL 配列の扱い 何かと便利な配列処理 Oracleと比べて便利と感じることいくつかありますが、PostgreSQLの配列の扱いがラクチンです。selectの結果セットを配列化してくれるarray()関数、そして配列を指定区切り文字で文字列化してくれるarr... 2023.06.27 PostgreSQL
jdbc PostgreSQL JDBCからストアドプロシージャの実行 OUTパラメータを持つストアドプロシージャの実行 通常JDBCを使ってのストアドプロシージャ実行は,CallableStatementインターフェースを使いますが、prepareStatementインターフェースで動作しました。(私の記憶で... 2023.06.25 jdbc
pg_catalog PostgreSQL セッション一覧を確認する pg_stat_activity pg_stat_activityビューはOracleでいうv$sessionに相当すると思います。セッション一覧と記載していますが、正確には次の通りです。PostgreSQLのインスタンスではクライアントか... 2023.06.23 pg_catalog
PostgreSQL PostgreSQL 無名ブロックサンプル サンプル1 テストデータ作成などに利用するケース ストアドするほどではないのだけれど、とりあえず簡単なプロシージャを書きたい時や、簡単なテストデータを作成したい時など活躍します。 -- 以下サンプルプログラム用にテーブル作成 create ... 2023.06.22 PostgreSQL
PostgreSQL PostgreSQL ストアドプロシージャサンプル OUTパラメータ付サンプル バージョン14以降であればOUTパラメータが有効になるのですが、バージョン14未満の場合プロシージャからの戻り値を取得する場合INOUTとしないといけません。 CREATE OR REPLACE PROCEDUR... 2023.06.21 PostgreSQL
Windows Windowsのhostsファイルを編集する たまにhostsファイルを編集したくなる時がありますが、管理者権限でないと編集できません。Windows10/11環境での編集方法を紹介します。 その1 とにかく最短で編集するには 以下何れかのショートカットでPowershellもしくはコ... 2023.06.18 Windows
Docker Docker コンテナの詳細情報を確認する docker container inspect docker container inspectでコンテナの詳細情報を確認できます。コンテナが動作中でも停止中であっても利用できますが、情報によってはコンテナの状態によって出力される内容が変... 2023.06.15 Docker
python Python 基本のK main関数定義と関数呼び出し Pythonは基本的にmain関数が存在するわけではないのですが、スクリプト記載ファイルを直接実行した場合にのみ、「if __name__ == "__main__":」ブロックを実行する特性があります。 バ... 2023.06.11 python
Docker Docker 永続化 永続化の方法には2種類あります Dockerコンテナは一時的な実行環境なので、コンテナの削除はもちろんコンテナ停止のタイミングでコンテナ内に作成されたデータは削除されてしまいます。(注1)データベースでいうと、テーブルを作成しその中に蓄積し... 2023.06.11 Docker
Docker Dockerコンテナを起動する container start 既存停止中のコンテナを起動します。既にコンテナが起動している場合は無効のようです。(動作しているコンテナを一旦停止して再度起動するような動きにはなっていません)docker container runとは異なり、コンテナの起動のみです。 c... 2023.06.11 Docker