File tree Expand file tree Collapse file tree 4 files changed +8
-5
lines changed
Expand file tree Collapse file tree 4 files changed +8
-5
lines changed Original file line number Diff line number Diff line change 2323 run : sleep 10
2424
2525 - name : Generate Test Fixtures
26- run : docker exec -w /app --tty $(docker-compose ps -q backend) make fake-data ARGS="--teams 10 --users 2 --categories 10 --challenges 100 --solves 1000"
26+ run : docker exec -w /app --tty $(docker-compose ps -q backend) make fake-data ARGS="--teams 10 --users 2 --categories 10 --challenges 100 --solves 1000 --zoom "
2727
2828 - name : Confirm Upstream is Healthy
2929 run : curl -v --fail localhost:8000/api/v2/stats/stats/
Original file line number Diff line number Diff line change 11"""A command-line tool for generating and inserting many rows of fake data into the database.
22
33Usage:
4- fake generate [--teams=<teams>] [--users=<users>] [--categories=<categories>] [--challenges=<challenges>] [--solves=<solves>] [--force]
4+ fake generate [--teams=<teams>] [--users=<users>] [--categories=<categories>] [--challenges=<challenges>] [--solves=<solves>] [--force] [--zoom]
55 fake -h | --help
66
77Options:
88 --help -h Show this screen.
99 --force Run even when the database is populated.
10+ --zoom Disable Postgres logging so the script runs faster.
1011
1112 --users=<users> The number of users to generate per team. [default: 2]
1213 --categories=<categories> The number of categories to generate. [default: 5]
Original file line number Diff line number Diff line change 5151 db_indexes [table ] = indexes
5252 db_constraints [table ] = constraints
5353
54- for table in TABLE_NAMES :
55- cursor .execute (f"ALTER TABLE { table } SET UNLOGGED" )
56- db .connection .commit ()
54+ if arguments .get ("zoom" ):
55+ for table in TABLE_NAMES :
56+ cursor .execute (f"ALTER TABLE { table } SET UNLOGGED" )
57+ db .connection .commit ()
5758
5859 with TimedLog ("Inserting data... " , ending = "\n " ):
5960 fake = Faker ()
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ def dsn(cls) -> str:
2828
2929
3030TABLE_NAMES = [
31+ "admin_auditlogentry" ,
3132 "member_member_groups" ,
3233 "authentication_token" ,
3334 "member_member_user_permissions" ,
You can’t perform that action at this time.
0 commit comments