You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
40 lines
747 B
40 lines
747 B
import django, sys, os |
|
os.environ['DJANGO_SETTINGS_MODULE'] = 'apiserver.settings' |
|
django.setup() |
|
|
|
from apiserver.api import models |
|
|
|
print('Deleting member object addresses...') |
|
|
|
result = models.Member.objects.update( |
|
street_address='', |
|
postal_code='', |
|
city='', |
|
) |
|
|
|
print(result, 'rows affected') |
|
print() |
|
|
|
print('Scrubbing history...') |
|
|
|
result = models.Member.history.update( |
|
street_address='', |
|
postal_code='', |
|
city='', |
|
) |
|
|
|
print(result, 'rows affected') |
|
print() |
|
|
|
print('Deleting historical changes...') |
|
|
|
address_fields = ['street_address', 'postal_code', 'city'] |
|
result = models.HistoryChange.objects.filter(field__in=address_fields).update( |
|
old='', |
|
new='', |
|
) |
|
|
|
print(result, 'rows affected') |
|
print() |
|
|
|
print('Done.')
|
|
|