From 59be29a6764a917de5858249089328adcfeea9b5 Mon Sep 17 00:00:00 2001 From: imedan <66426803+imedan@users.noreply.github.com> Date: Tue, 11 Feb 2025 12:11:48 -0600 Subject: [PATCH] Missing first_release in targetdb.targeting_generation peewee ORM (#283) * added first_release column * correct targeting_generation_to_version table name * add first_release to sqlalchemy --- python/sdssdb/peewee/sdss5db/targetdb.py | 3 ++- python/sdssdb/sqlalchemy/sdss5db/targetdb.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/python/sdssdb/peewee/sdss5db/targetdb.py b/python/sdssdb/peewee/sdss5db/targetdb.py index b3727ca8..779e1f4e 100644 --- a/python/sdssdb/peewee/sdss5db/targetdb.py +++ b/python/sdssdb/peewee/sdss5db/targetdb.py @@ -506,6 +506,7 @@ class Meta: class TargetingGeneration(TargetdbBase): pk = AutoField() label = TextField() + first_release = TextField() cartons = ManyToManyField(Carton, backref='generations', through_model=TargetingGenerationToCartonDeferred) @@ -543,7 +544,7 @@ class TargetingGenerationToVersion(TargetdbBase): backref='+') class Meta: - table_name = 'targeting_generation_to_carton' + table_name = 'targeting_generation_to_version' # AssignmentDeferred.set_model(Assignment) diff --git a/python/sdssdb/sqlalchemy/sdss5db/targetdb.py b/python/sdssdb/sqlalchemy/sdss5db/targetdb.py index 944a4bd8..72a76536 100644 --- a/python/sdssdb/sqlalchemy/sdss5db/targetdb.py +++ b/python/sdssdb/sqlalchemy/sdss5db/targetdb.py @@ -374,6 +374,7 @@ class TargetingGeneration(Base): pk = Column(Integer, primary_key=True, server_default=text("nextval('targetdb.targeting_generation_pk_seq'::regclass)")) label = Column(Text, nullable=False) + first_release = Column(Text, nullable=False) class TargetingGenerationToCarton(Base):