Sofi con PostgresSQL

Autor(es):Leonardo J. Caballero G.
Correo(s):leonardocaballero@gmail.com
Lanzamiento:2.0.0
Actualizado el:30 de July de 2014

Para entornos de pruebas y producción es posible usar el servidor de base de datos PostgresSQL, para hacer esto posible ejecute el siguiente comando:

# aptitude install postgresql
# exit

Luego active su entorno virtual Python si no lo tiene activado para instalar el adaptador de base de datos para PostgreSQL en Python psycopg2, para esto ejecute el siguiente comando:

$ pip install -r ./requeriments/sofi-postgresql.txt

Seguidamente edita su archivo settings.py, y ajusta las configuraciones de conexión a la base de datos como se describe a continuación:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.postgresql_psycopg2', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'sofi'),                      # Or path to database file if using sqlite3.
        'USER': 'TU-USUARIO',                      # Not used with sqlite3.
        'PASSWORD': 'TU-CONTRASENA',                  # Not used with sqlite3.
        'HOST': 'localhost',                      # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '5432',                      # Set to empty string for default. Not used with sqlite3.
    }
}

Y crea la base de datos como se describe acá: