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

Recursos