Releases: sdss/sdssdb
Releases · sdss/sdssdb
sdssdb 0.4.8
- Fix name collision in previous version by changing the column_name of TIC_v8 foreign key.
sdssdb 0.4.7
- ✨ Update targetdb schema with changes to cadence, carton_to_target, and others (#66).
- 🐛 Use refection only if
use_reflection=True
. - Multiple new tables for
sdss5db.catalogdb
related to SDSS-V target selection v0.5. - Modifications to
apogeedb
dump. - Change default FK in TIC_v8 for
Tycho2
.
sdssdb 0.4.6
- #43: Add a database registry
- Initial version of the
sdss5db.opsdb
schema. - Added field
value
tocarton_to_target
. - Fix reflection for
catalogdb.skies_v1
. - Schema files for multiple
catalogdb
tables in preparation for SDSS-V target selection v0.5. - Initial schema files for
opsdb
.
sdssdb 0.4.5
- Add
ForeignKeyField
fromCatalogToSDSS_DR13_PhotoObj_Primary
directly toSDSS_DR13_PhotoObj
.
sdssdb 0.4.4
- Add
ForeignKeyField
toTIC_v8
where for all models incatalogdb
connected to Gaia. - Use
autorollback=True
by default inPeeweeDatabaseConnection
. - Ensure reflection assigns double type arrays.
- Clear metadata on reconnect.
- Add
lite
materialized views tocatalogdb
. - Add
catalogdb.gaia_assas_sn_cepheids
table. - Move deprecated tables to
deprecated
schema insdss5db
. - Add DR16 versions of APOGEE tables.
sdssdb 0.4.3
- Add schema for
gaia_dr2_ruwe
. - Rename
targetdb.program
tocarton
, andsurvey
tomapper
. Addpriority
field incarton_to_target
. - Add
z
column totargetdb.magnitude
. - Add
position_angle
column totargetdb.field
.
sdssdb 0.4.2
- Add
targetdb.version.tag
column. - Use schema-qualified keys for
database.models
. - Modify
targetdb
schema so thatmagnitude
referencestarget
instead of the other way around. - Allow to use
ReflectMeta.reflect
manually even ifuse_reflection
has not been set inMeta
.
sdssdb 0.4.1
- Rename
targetdb.Version.label
andcatalogdb.Version.version
toplan
.
sdssdb 0.4.0
- Test suite only runs where existing local databases found. Optionally run only
peewee
orsqlalchemy
tests. - Adds ability to generate fake data based on real database models for tests.
- Adds ability to test against real or fake databases.
- Write tests either for
peewee
orsqlalchemy
databases. - New framework for writing tests against databases.
- Many changes to the
catalogdb
schema files and PeeWee implementation to match the contents to SDSS-V v0 target selection. - A new
ReflectMeta
metaclass that provides reflection for Peewee models (with some caveats). - Reimplementation of most catalogdb Peewee model classes for catalogdb using reflection.
- Changes to the schema display tools.
- New tools for table ingestion.
- New tools for database maintenance / internals.
- Add
PeeweeDatabaseConnection.get_model
to retrieve the model for a given table. - Temporarily remove SQLAlchemy implementation of
sds5db
since it's not maintained (#28). We may reintroduce it later once the schema is stable. - Use
host=localhost
when a profile is being used on its own domain. - Assume that both SQLAlchemy and Peewee will be installed and simplify code (#32).
sdssdb 0.3.2
- Change
operations-test
profile tooperations
using the new machine hostname. - New schema and models for
sdss5db.targetdb
.