# 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;