Skip to content
Snippets Groups Projects
Commit e07f2527 authored by Elliott Shugerman's avatar Elliott Shugerman
Browse files

more seed data stuff

parent 3a42e591
No related branches found
No related tags found
No related merge requests found
......@@ -3,7 +3,7 @@ services:
container_name: postgres
image: 'postgres:${POSTGRES_VERSION}'
environment:
POSTGRES_USER: user
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
healthcheck:
test: [ "CMD", "pg_isready", "--username=user"]
......@@ -25,7 +25,7 @@ services:
# test constants
POSTGRES_HOST: postgres
POSTGRES_DATABASE: postgres
POSTGRES_USER: user
POSTGRES_USER: postgres
POSTGRES_PASSWORD: password
S3_ACCESS_KEY_ID:
S3_SECRET_ACCESS_KEY:
......
......@@ -11,15 +11,20 @@ use assert
# }
def docker-compose-up [] {
docker compose --progress=plain up --detach
docker compose --progress=plain up --build --detach
}
def psql [sql] {
docker exec postgres psql --username=user
def exec-sql [sql: string database: string = 'postgres'] {
docker exec postgres psql --csv --username=postgres --dbname $database --command $sql | from csv
}
def seed [] {
docker compose exec postgres psql
exec-psql 'DROP DATABASE IF EXISTS pagila;'
exec-psql 'CREATE DATABASE pagila;'
open ./seed-data/pagila/pagila-schema.sql
| docker exec -i postgres psql --username postgres --dbname pagila
open ./seed-data/pagila/pagila-data.sql
| docker exec -i postgres psql --username postgres --dbname pagila
}
def restore [] {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment