En este video vamos a aprender a crear una base de datos de PostgreSQL que te puede servir
Requerimientos
- instalar heroku CLI
- Tener instalado psql (el cliente de postgres). Este viene instalado por defecto cuando instalas postgres o tambien puedes instalarlo por separado desde Linux.
Pasos para crear una base de datos en Heroku PostgreSQL
resources > heroku postgres settings database connections
conexion desde consola
psql --host=<HOST> --port=5432 --username=adadadasd --password --dbname=asdasdads
psql --host ec2-34-194-158-176.compute-1.amazonaws.com --port 5432 --username viwioyeppmjxtt --password --dbname daj8i2crsjvega
sube un archivo de SQL
en tu escritoio crea un archivo school.sql con el siguiente contenido:
CREATE TABLE student (
id NUMERIC,
name VARCHAR(255),
age NUMERIC,
CONSTRAINT STUDENT_PK PRIMARY KEY (id)
);
CREATE TABLE course (
id NUMERIC,
name VARCHAR(255),
student NUMERIC,
CONSTRAINT COURSE_PK PRIMARY KEY (id)
);
ALTER TABLE course
ADD CONSTRAINT UN_COURSE_NAME
UNIQUE (name);
ALTER TABLE course
ADD CONSTRAINT FK_COURSE_STUDENT
FOREIGN KEY (student)
REFERENCES student (id);
heroku pg:psql --app faztapppg < school.sql
\d \d course \d+ course
Consultas
INSERT INTO course (id, name) VALUES (1, 'web development');
PostgreSQL Clients
usando las credenciales tambien puedes conectarte usando clientes como:
- DataGrid
- PgAdmin4
- DBeaver
y muchos más.
plan
basico:
- 20 conexiones