Executar um contêiner Docker (PostgreSQL)
Wed Oct 18 2023 13:07:11 GMT+0000 (Coordinated Universal Time)
Saved by
@Pedro_Neto
# Cria o container do PostgreSQL em segundo plano
docker run -d --name api-todo -p 5432:5432 -e POSTGRES_PASSWORD=1234 postgres:13.5
# Executa o container e conecta no banco de dados
docker exec -it api-todo psql -U postgres
# Cria um usuario
create user user_todo;
# Adiciona um senha
alter user user_todo with encrypted password '1122';
# Cria o Banco de Dados
create database api_todo;
# Adiciona privilegios
grant all privileges on database api_todo to user_todo;
# Acessa o Banco de Dados
\c api_todo
# Verifica as tabelas existentes
\dt
# Cria uma Tabela no Banco
create table todos (id serial primary key, title varchar, description text, done bool default FALSE);
# Adiciona privilegios
grant all privileges on all tables in schema public to user_todo;
grant all privileges on all sequences in schema public to user_todo;
content_copyCOPY
https://docs.docker.com/engine/install/ubuntu/#install-using-the-repository
Comments