Skip to content

It was created by me during development using docker to check the behavior of SQLAlchemy and postgres databases locally.

License

Notifications You must be signed in to change notification settings

engineer-taro/sql-alchemy-postgres-test

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

目的

ローカル環境で postgres データベースと SQLAlchemy の動作を確認したかったため、作成しました。 サンプルとして、ユーザーテーブルとユーザースコアテーブルを用意し最低限の動きを実装しています。

使用方法

  1. Docker の起動
  2. Python 仮想環境の起動
  3. テストしたいコードの実装

Docker の起動

  1. docker フォルダに移動
  2. docker-compose up -dコマンドを実行
  3. 5432 ポートにて PostgreSQL の環境が立ち上がっていることを確認

Python 仮想環境の起動

※Windows の場合、PowerShell で権限を通す設定が必要になる場合があります。
参考: https://qiita.com/enya314/items/0e62b68fe70f52a628bf

  1. python -m venv sql_alchemy_postgres_test_envを実行
  2. sql_alchemy_postgres_test_env/Scripts/activateを実行し仮想環境を起動
  3. pip install -r requirements.txtを実行

テストしたいコードの実装

  1. app\test.py に、テストしたいコードを記載。
  2. python test.pyで実行。
  3. import のエラーが出る場合、app\database__init__.py に app フォルダへの絶対パスを記載する。

About

It was created by me during development using docker to check the behavior of SQLAlchemy and postgres databases locally.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published