初めましてjackです。
8月からPythonをメインにエンジニア業務に従事することになりまして。
PostgreSQLを触り始めたので立ち上がり方法を簡単にメモメモ。
使用環境
- macOS
 
では早速、インストールから。
brew install postgresql
インストールが出来たら試しにデータベースを起動させてみましょう。
postgres -D /usr/local/var/postgres
データベース作成
データベースを起動させた状態でデータベースを作成しましょう
createdb データベース名
削除する場合は
dropdb データベース名
作成したデータベースにアクセスするには
psql データベース名
この後Djangoに接続させる為のユーザーを作成します。
ユーザー作成
CREATE USER ユーザー名;
そしてデータベースの管理者をユーザーに設定します。
ALTER DATABASE データベース名 OWNER TO ユーザー名;
Djangoとの接続準備
次にDjangoとの接続方法を記載します。
作成したDjangoのアプリのsettings.pyの下記編集が必要です。
settings.py
DATABASES = {
    'default': {'ENGINE': 'django.db.backends.postgresql',
        'NAME': 'データベース名',
        'USER':'ユーザー名',
        'PASSWORD':'',
        'HOST':'localhost',
        'PORT':5432
    }
python3 manage.py startproject アプリ名
を行ったアプリ名をsettings.pyのINSTALED_APPSに追加。
最後のターミナルで下記操作すればOK!
python3 manage.py makemigrations アプリ名
python3 manage.py migrate