diff --git a/app/commands.py b/app/commands.py index 9918b054f..f50508f5c 100644 --- a/app/commands.py +++ b/app/commands.py @@ -151,6 +151,20 @@ class CustomDbScript(Command): db.session.commit() result = db.session.execute(subq_hist).fetchall() + def link_inbound_numbers_to_service(self): + update = """ + UPDATE inbound_numbers SET + service_id = services.id, + updated_at = now() + FROM services + WHERE services.sms_sender = inbound_numbers.number AND + inbound_numbers.service_id is null + """ + result = db.session.execute(update) + db.session.commit() + + print("Linked {} inbound numbers to service".format(result.rowcount)) + class PopulateMonthlyBilling(Command): option_list = (