astrodbtoolkit / astrodbtoolkit/AstrodbKit

Crawling through inventory results: companions

Open
#59 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
12
Forks
5
PR merge metrics
No merged PRs in 30d

Description

There is a possibility of having a CompanionRelationship table with associated CompanionParameter results. It may be good to consider adding the ability to crawl through and fetch companion parameters for any companion that is found.
This may be a bit tricky, but probably not impossible.

An option I'm thinking is add a dictionary with the Relationship name and the Column to use for matching, then associated tables to use with that matched column value. This can allow for more flexibility if the name of the relationship table is different and there is more than one associated table of values.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the CompanionRelationship and CompanionParameter table definitions and how inventory results currently fetch related data. Clarify the relationship-name and matching-column configuration, including support for multiple associated tables. Done means companion parameters can be crawled from discovered companions without breaking existing inventory-result behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
python, sqlalchemy
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.