Skip to content

Franblueee/ddsi_examples

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DDSI

[English] This repository contains the support material developed for the subject Design and Development of Information Systems (DDSI) at the University of Granada (UGR). This material was developed during the time I taught this subject. It is addressed to the students of this subject, so it is completely in Spanish.

[Español] En este repositorio se recoge el material de apoyo desarrollado para la asignatura de Diseño y Desarrollo de Sistemas de Información (DDSI) de la Universidad de Granada (UGR). Este material fue desarrollado durante el tiempo que impartí las prácticas de esta asignatura.

PostgreSQL en Anaconda

Paso 1. Creación de un entorno virtual de Anaconda. Instalamos Anaconda desde aquí. Una vez instalado, abrimos un terminal y ejecutamos los siguientes comandos:

conda create -n DDSI python # Crear entorno virtual
conda activate DDSI # Activar entorno virtual
conda install -c anaconda postgresql # Instalar PostgreSQL
conda install -c anaconda psycopg2 # Instalar driver de Python para PostgreSQL

Paso 2. Inicialización de PostgreSQL y creación de una base de datos. Para ello, abrimos un terminal y ejecutamos los siguientes comandos:

conda activate DDSI # Activar entorno virtual
initdb ./pgdata # Crear database cluster directory
pg_ctl -D ./pgdata -l logfile start # Iniciar PostgreSQL

El comando pg_ctl crea un directorio llamado pgdata en el directorio actual. Este directorio contiene los archivos de configuración de PostgreSQL. Se puede sustituir ./pgdata por cualquier otro directorio. El comando pg_ctl también inicia el servidor de PostgreSQL. Para detener el servidor, ejecutamos el siguiente comando:

pg_ctl -D ./pgdata stop # Detener PostgreSQL

En este punto, ya podemos iniciar sesión en PostgreSQL conectándonos a una base de datos:

psql -l # Listar bases de datos
psql -d postgres # Conectarse a la base de datos postgres

Una vez dentro de PostgreSQL, podemos crear una base de datos y una tabla:

\c postgres # Conectarse a la base de datos postgres
CREATE DATABASE test; # Crear base de datos test
\c test # Conectarse a la base de datos test
\i create_table.sql # Ejecutar script de SQL para crear tabla
\l # Listar bases de datos
\dt # Listar tablas
\q # Salir de PostgreSQL

About

Teaching material for the subject DDSI of the UGR

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages