From 132dd63fb65d3152a45dd771d920899f292accd7 Mon Sep 17 00:00:00 2001 From: Tyler Adam Martinez Date: Tue, 9 Dec 2025 10:01:40 -0600 Subject: [PATCH] [transfers/seed] Update seeding Thing to swap construction_notes for driller_name --- transfers/seed.py | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/transfers/seed.py b/transfers/seed.py index ea17d32e7..5dd0ea83b 100644 --- a/transfers/seed.py +++ b/transfers/seed.py @@ -7,34 +7,35 @@ import random from datetime import datetime, timedelta, timezone + from faker import Faker -from db.engine import session_ctx -from sqlalchemy import select from geoalchemy2.elements import WKTElement +from sqlalchemy import select # Core models -from db.contact import Contact, ThingContactAssociation, Email, Phone, Address +from db.analysis_method import AnalysisMethod +from db.contact import Address, Contact, Email, Phone, ThingContactAssociation +from db.deployment import Deployment +from db.engine import session_ctx +from db.field import FieldActivity, FieldEvent, FieldEventParticipant +from db.lexicon import ( + LexiconCategory, + LexiconTerm, + LexiconTermCategoryAssociation, +) from db.location import Location, LocationThingAssociation +from db.measuring_point_history import MeasuringPointHistory +from db.notes import Notes +from db.observation import Observation +from db.parameter import Parameter +from db.sample import Sample +from db.sensor import Sensor from db.thing import ( + MonitoringFrequencyHistory, Thing, ThingIdLink, - WellPurpose, WellCasingMaterial, - MonitoringFrequencyHistory, -) -from db.measuring_point_history import MeasuringPointHistory -from db.sensor import Sensor -from db.deployment import Deployment -from db.field import FieldEvent, FieldActivity, FieldEventParticipant -from db.sample import Sample -from db.observation import Observation -from db.parameter import Parameter -from db.analysis_method import AnalysisMethod -from db.notes import Notes -from db.lexicon import ( - LexiconTerm, - LexiconCategory, - LexiconTermCategoryAssociation, + WellPurpose, ) fake = Faker() @@ -196,7 +197,7 @@ def seed_all(n: int = 5): first_visit_date=fake.date_between("-2y", "today"), well_depth=random.uniform(50, 500), hole_depth=random.uniform(50, 500), - well_construction_notes=fake.sentence(), + well_driller_name=fake.name(), well_casing_diameter=random.uniform(4, 8), well_casing_depth=random.uniform(10, 50), release_status="public",