Importing deliveries working
This commit is contained in:
@ -5,12 +5,14 @@ import argparse
|
||||
import sqlite3
|
||||
import os
|
||||
import re
|
||||
import datetime
|
||||
|
||||
import csv
|
||||
|
||||
|
||||
TABLES = ['branch', 'wb_gl', 'wb_kg', 'wb_rd', 'wine_attribute', 'wine_cultivation',
|
||||
'member', 'member_billing_address', 'contract', 'area_commitment', ]
|
||||
# 'season', 'modifier', 'delivery', 'delivery_part', 'delivery_part_modifier',
|
||||
'member', 'member_billing_address', 'contract', 'area_commitment',
|
||||
'season', 'modifier', 'delivery', 'delivery_part', 'delivery_part_modifier', ]
|
||||
# 'payment_variant', 'delivery_payment', 'member_payment']
|
||||
|
||||
|
||||
@ -72,6 +74,9 @@ if __name__ == '__main__':
|
||||
except FileNotFoundError:
|
||||
pass
|
||||
|
||||
sqlite3.register_adapter(datetime.date, lambda d: str(d))
|
||||
sqlite3.register_adapter(datetime.time, lambda t: str(t))
|
||||
|
||||
DB_CNX = sqlite3.connect(args.db)
|
||||
DB_CNX.create_function('REGEXP', 2, sqlite_regexp)
|
||||
|
||||
@ -83,6 +88,7 @@ if __name__ == '__main__':
|
||||
|
||||
try:
|
||||
DB_CNX.isolation_level = None
|
||||
# Member predecessors may refer to a higher MgNr
|
||||
DB_CNX.execute("PRAGMA foreign_keys = OFF")
|
||||
DB_CNX.execute("BEGIN")
|
||||
for table in TABLES:
|
||||
|
Reference in New Issue
Block a user