ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

DB-PostgreSQL

PostgreSQL でユーザ一覧を表示する方法

PostgreSQL でユーザ一覧は以下のコマンドで表示させます。 方法1 select usename from pg_user; 方法2 \du

postgresql の where 句で型の指定方法が悪くてエラーが出た

いつの間にか postgresql の型のチェックが厳しくなっていました。 症状 クエリ エラー 調査 エラーになる場合 int 型に文字列で検索 text 型に数値で検索 症状 クエリ 以下の SQL を実行したところエラーになりました。 select {{id}} from {{table}} where…

PostgreSQL でテーブル情報を CSV ファイルに出力する方法

データベースに接続して CSV ファイルを取得したいことが度々あるが、その度にやり方を忘れてしまっているのでここにメモします。 CSV出力の構文 デフォルト カラムを選択してCSV出力 カラム名もCSV出力 値をダブルウォーとで出力 CSV出力の構文 PostgreSQL…

docker-compose を自分なりにまとめてみる(postgresとdjangoのアプリ)

今回は docker を使って postgres と django を使ったアプリの開発環境を作成する方法をここにメモしたいと思います。 docker-compose とは docker-compose を使うまでのステップ 作業フォルダ作成 Dockerfile 作成 Dockerfile に記載している requirements.…

PostgreSQL で全テーブルの件数を表示させる方法

Postgres SQLにに登録されているテーブル名と、そのテーブルに登録されているレコード数を一覧にして表示する方法です。 テーブル一覧とそのデータ件数を表示する SQLその1 SQLその2 参考 pg_stat_user_tables pg_class テーブル一覧とそのデータ件数を表示…

PostgreSQL でよく使うコマンドをまとめてみる

最近 PostgreSQL をよく使うのですが、都度 Google でコマンドを検索しての繰り返しでめんどくさい。。。 ということで、自分用にメモを作りました。 データベース接続前 データベース接続後 データベース接続前 やりたいこと コマンド バージョンを確認 $ p…