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