sql >> Database teknologi >  >> RDS >> PostgreSQL

Hvordan forbinder man docker-containere på build?

Jeg fik svaret fra havnearbejderens bidragyder Brian Goff:

docker run -d --name mydb postgres
docker run --rm --link mydb:db myrailsapp rake db:migrate
docker run -d --name myapp --link mydb:db myrailsapp

Dette vil sætte gang i postgres. Tænd en container, som udfører db-migreringen og straks afsluttes og fjerne sig selv. Tænder rails-appen.

Tænk på byggeprocessen som at kompilere en applikation. Du indsætter ikke data i en database som en del af kompileringsfasen.



  1. Sådan sender du DateTime-parameteren i SQL-forespørgsel til Oracle DB

  2. Hent rækker baseret på tilstand

  3. Opdater kolonneværdien PostgreSQL

  4. SQL Dynamic ASC og DESC