|
@@ -60,6 +60,10 @@ def sync_stock_data():
|
|
|
else:
|
|
|
cm.Stock.objects.create(code=code, name=name)
|
|
|
|
|
|
+ # delete duplicate entry which code is null
|
|
|
+ with connection.cursor() as cur:
|
|
|
+ cur.execute("delete from stock where name in (select name from (select name,count(name) as c from stock group by name having c>1) as t0) and code is NULL order by name")
|
|
|
+
|
|
|
|
|
|
if __name__ == "__main__":
|
|
|
print("start sync stock...")
|