Skip to content

Latest commit

 

History

History
43 lines (26 loc) · 1.17 KB

File metadata and controls

43 lines (26 loc) · 1.17 KB

Docker

# Listar todas as imagens/containers criados ou rodando
$ sudo docker ps -a

# Criar um container(database) postgres
$ sudo docker run --name `nome_container` -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres

# Criar um container(database) mongo
$ sudo docker run --name `nome_container` -p 27017:27017 -d -t mongo

# Rodar um container
$ sudo docker start `id_do_container` ou `nome_container`

# Parar todos os container que estão rodando na máquina
$ sudo docker stop $(docker ps -a -q)

TypeORM

# Cria uma migration (-n: flag pra nomear).
$ yarn typeorm migration:create -n CreateAppointments

# Executa as migrations
$ yarn typeorm migration:run

# Refazer/Editar uma migration (SOMENTE SE NÃO TIVER SIDO VERSIONADA COM GIT POR EXEMPLO)
$ yarn typeorm migration:revert

  # Caso uma migration tiver sido versionada e já estiver em uso teremos que criar uma nova, pra assim ser considerada
  $ yarn typeorm migration:create -n AlterProviderFieldToProviderId # mas tem que se atentar pq será uma migration de alteração, não de criação de uma nova tabela

# Visualizar as migrations que já foram executadas
$ yarn typeorm migration:show