Add providers for testing to the db (#63)

This commit is contained in:
itsscb 2023-10-02 22:45:44 +02:00 committed by GitHub
parent 37017cb1e9
commit 9b161ddb84
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 45 additions and 4 deletions

View File

@ -1,4 +1,5 @@
DB_URL=postgresql://root:secret@localhost:5432/df?sslmode=disable
count=-all
reset_docker:
docker rm -vf df; docker rmi -f df; docker rm -vf postgres; docker rmi -f postgres; docker rm -vf migrate
@ -19,7 +20,6 @@ backend:
backend-stop:
docker stop postgres; docker stop df
network:
docker network create df-network
@ -27,13 +27,13 @@ postgres:
docker start postgres || docker run --name postgres -p 5432:5432 -e POSTGRES_USER=root -e POSTGRES_PASSWORD=secret --network df-network -d postgres:15-alpine
migratenew:
migrate create -ext sql -dir bff/db/migration -seq init_schema
docker run --name migratenew --privileged=true --rm -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ create -ext sql -dir migrations -seq $(name)
migrateup:
docker run --name migrateup --privileged=true --rm -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ -database $(DB_URL) up
docker run --name migrateup --privileged=true --rm -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ -database $(DB_URL) up $(count)
migratedown:
docker run --name migratedown --privileged=true --rm -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ -database $(DB_URL) down -all
docker run --name migratedown --privileged=true --rm -v $(PWD)/bff/db/migration:/migrations --network host migrate/migrate -path=/migrations/ -database $(DB_URL) down $(count)
createdb:
docker exec -it postgres createdb --username=root --owner=root df

View File

@ -0,0 +1,2 @@
DELETE FROM providers
WHERE "category" LIKE '%/test';

View File

@ -0,0 +1,39 @@
INSERT INTO providers (name, description, category, email, creator, changer)
VALUES(
'Facebook',
'Social Media website of Meta',
'social/test',
'account@facebook.com',
'a@b.com',
'a@b.com'
);
INSERT INTO providers (name, description, category, email, creator, changer)
VALUES(
'Amazon',
'E-Commerce and webprovider',
'ecommerce/test',
'account@amazon.com',
'a@b.com',
'a@b.com'
);
INSERT INTO providers (name, description, category, email, creator, changer)
VALUES(
'Google',
'Search engine, E-Mail provider and other',
'service/test',
'account@google.com',
'a@b.com',
'a@b.com'
);
INSERT INTO providers (name, description, category, email, creator, changer)
VALUES(
'Allianz',
'Insurance',
'insurance/test',
'account@allianz.de',
'a@b.com',
'a@b.com'
);