mirror of
https://gitlab.archlinux.org/archlinux/aurweb.git
synced 2025-02-03 10:43:03 +01:00
Fix some minor bugs in "support/schema/gendummydata.py".
The dummy data generation script used to create wrong package IDs for both "PackageVotes" and "PackageDepends" tables which led to errors when reloading the test data (constraints failed). This is fixed by no longer creating entries with zero ("0") package IDs. Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
This commit is contained in:
parent
85c0db0ccd
commit
bc238965cb
1 changed files with 2 additions and 2 deletions
|
@ -261,7 +261,7 @@ for u in user_keys:
|
|||
int(len(seen_pkgs)*VOTING[1]))
|
||||
pkgvote = {}
|
||||
for v in range(num_votes):
|
||||
pkg = random.randrange(0, len(seen_pkgs))
|
||||
pkg = random.randrange(1, len(seen_pkgs) + 1)
|
||||
if not pkgvote.has_key(pkg):
|
||||
s = "INSERT INTO PackageVotes (UsersID, PackageID) VALUES (%d, %d);\n" % (seen_users[u], pkg)
|
||||
pkgvote[pkg] = 1
|
||||
|
@ -288,7 +288,7 @@ for p in seen_pkgs.keys():
|
|||
this_deps = {}
|
||||
i = 0
|
||||
while i != num_deps:
|
||||
dep = random.randrange(0, len(seen_pkgs))
|
||||
dep = random.randrange(1, len(seen_pkgs) + 1)
|
||||
if not this_deps.has_key(dep):
|
||||
s = "INSERT INTO PackageDepends VALUES (%d, %d, NULL);\n" % (seen_pkgs[p], dep)
|
||||
out.write(s)
|
||||
|
|
Loading…
Add table
Reference in a new issue