痛風とシステム障害を恐れるエンジニアのブログ

趣味のことだったり仕事に関することだったりを徒然なるままに。webとかオープン系の会社で働いてます。お仕事の依頼お待ちしておりまーす。

PostgreSQL

DjangoのORMのFilterを動的に作りますよっと。

今作ってるサイトの要件の中で、ユーザが任意に入力した言葉を元に検索するというのを実装しようと思ったのがことの発端。基本的にはURIのパラメーターを元に定型的な検索をする仕組みで作っていて、そのための情報がわんさかあったのですが、 パラメーター…

Ubuntu上のPostgreSQLのデータディレクトリを変更する方法

UbuntuのPostgreSQLは他のとちょっと作法が違うようなのでメモっておきます。 何も考えずに起動コマンドの引数でデータディレクトリを指定したら "`{設定変更したフォルダ}/global/pg_control": No such file or directory とエラーが出ました。 Ubuntuは困…

DockerでPostgreSQL環境を作る その3

前回色々ごちゃごちゃやってたらよくわかんなくなってきたので、とりあえず、実務では絶対やってはいけないパターンでPostgreSQLの実行環境を作りました。1.Dockerのコンテナの作成。 コンテナの/appという場所を諸々のデータ置き場として利用する。 docker …

DockerでPostgreSQL環境を作る その2 結論から言うとまだ出来上がってない/(^o^)\

前回はひとまずDocker(ubuntu)でポスグレが動いたのですが、運用していくにはちょっと面倒くさい状況なので、少しずつ改善しようとしています。プロセスの管理を楽にしようと思い、まずはsupervisorを入れてみる。 前回入れたsysv-rc-confを使わない理由は、…

DockerでPostgreSQL環境を作る その1

今回Djangoを利用して作るサービスはDBにPostgreSQLを利用しようと思っています。 DjangoのORMを勉強する上でもDBがないと始まらないだろうと思って、先にPostgreSQLの準備をば。1.DockerFileの作成 FROM ubuntu MAINTAINER nyorokesseki<tsufu@example.com> RUN apt-get update</tsufu@example.com>…