django postgresql編 ~sqliteからの変更~

前提

sqliteは色々と問題があるので postgresqlに変更したいと思います。

前提としてはpostgresqlをインストールしていること。
psqlコマンドを使えるようにしてください。

方法

pip install psycopg2-binary


databaseの設定を変更します。
setting.pyの変更

DATABASES = {
     'default': {
     'ENGINE': 'django.db.backends.postgresql',
     'NAME': 'name', #データベース名
     'USER': 'postgres', #postgresqlのユーザー名 何も指定していなければ多分postgres
     'PASSWORD': 'password', #postgresqlのパスワード
     'HOST': 'localhost',
     'PORT': 5432, #port番号 デフォルトなら5432のはず
   }
 }



おまけ psqlコマンド

postgresqlにログイン

psql -U ユーザー名[postgres]

DB一覧

¥l

postgresqlログアウト

¥q