🔖
OdooでDocker上に構築したデータベースに接続する
オープンソースのERPのOdoo用のプラグイン開発に関して投稿していますが、今回はdocker-composeで作成したOdoo環境のデータベースに接続する方法を紹介します。
Odooプラグイン開発の環境構築については以前の記事を参照してください。
まずはdocker-compose up
でDockerコンテナが起動していることを確認してください。
その状態で、docker-compose ps
でデータベース用のコンテナのコンテナ名を確認します。
そして以下のコマンドでDocker上で動いているPostgreSQLに接続します。
$ docker exec -it [コンテナ名] /bin/bash
# psql -U odoo postgres
postgres=# \c [データベース名]
データベース名がわからないときは\l
でデータベース一覧を確認することができます。
普段はコンソールでデータベースに接続する必要はないですが、プラグイン開発の途中でデータベースの中身を確認したくなったときや、SQLを発行してデータを操作したくなったときに役に立つので覚えておくとよいです。
Discussion