Se trata de crear una base de datos postgresql con información procesada con la librería pandas de python.
Clonar el repositorio. Crear un entorno virtual python con virtualenv o el módulo venv de python 3. Instalar las dependencias:
source venv/bin/activate
pip install -r requirements.txt
Para acceder a la base de datos Postgres se requiere nombre del usuario, contraseña y nombre de la base de datos. Hay que crear un archivo .env en la carpeta raíz con la siguientes variables de entorno para la conexión con la base de datos:
[settings]
DATABASE_URL=postgresql://<usuario>:<contraseña>@localhost:5432/<nombre_de_la_db>
DATABASE_NAME=<nombre_de_la_db>
Activar el entorno virtual y ejecutar el archivo conexion_sql.py:
source venv/bin/activate
python conexion_sql.py
El script crea logs que se pueden ver en el archivo app.log de la carpeta raíz.
- Python 3
- Pandas
- SQLAlchemy
- Postgresql
- Entorno Linux