タグ "postgresql" を含むブログ一覧 投稿一覧へ戻る

【 Python + PostgreSQL 】with ステートメントとコネクションプール ( connection pool ) を活用して、効率的で安全なデータベースコネクション、カーソル ( cursor ) の供給、利用ができるようにしよう!(その2)

Tags: postgresql , rollback , simpleconnectionpool , python

Published 2020年7月10日21:08 by T.Tsuyoshi

前回(その1)の記事は こちら からどうぞ。 今回は前回の最後に提起した課題から取り組んでいきましょう。 class ConnectionPool: def __init__(self): self.connection_pool = pool.SimpleConnectionPool(minconn=1, …

【 Python + PostgreSQL 】with ステートメントとコネクションプール ( connection pool ) を活用して、効率的で安全なデータベースコネクション、カーソル ( cursor ) の供給、利用ができるようにしよう!(その1)

Tags: postgresql , connectionpool , psycopg2 , python

Published 2020年7月9日23:05 by T.Tsuyoshi

今回はちょっと趣向を変えてデータベースを扱います。 まずは前提です。 システムにはすでに PostgreSQL と psycopg2 がインストールされており Python プログラムから利用可能になっていて、Learning データベースには countries テーブルがあり以下のようなデータが入っています。 create table if not exists…

検索機能をつけてみたけど・・・

Tags: postgresql , django

Published 2020年4月18日23:11 by T.Tsuyoshi

Django と PostgreSQL で検索機能を実装してみましたが・・・ なんと PostgreSQL の全文検索は日本語等には対応していないとか・・・ なにやら、PGroonga や LIKE を使用することで日本語全文検索が可能になるということなので、ちょっと勉強します。 というわけで、現在の「サイト内検索」は English での検索のみとなっております。 どう…

バックエンドのデータベースを SQLite から PostgreSQL へ変更しました

Tags: mod_wsgi , postgresql , django , python , centos , httpd , sqlite

Published 2020年4月13日20:01 by T.Tsuyoshi

このサイトは、 OS : CentOS 8.1 Web サーバー : Apache (Httpd) バックエンドフレームワーク : Django アプリケーション開発言語 : Python で構成しています。 今までは、バックエンドのデータベースとして、Django デフォルトの SQLite3 を利用していましたが、 本日から PostgreSQL へ変更しました、見…