constellation_full_name(text) returns full IAU name from 3-letter abbreviation (88-entry static table, IMMUTABLE). Returns NULL for invalid input — composable with constellation() in queries. Three rise_set_status functions classify body visibility as 'rises_and_sets', 'circumpolar', or 'never_rises' by sampling elevation at 48 points across 24h. Separate diagnostic path — called only when rise/set returns NULL, zero cost in normal case. 147 → 151 SQL objects. 25 → 26 regression suites. All pass.
5 lines
173 B
Plaintext
5 lines
173 B
Plaintext
comment = 'A database orrery — celestial mechanics types and functions for PostgreSQL'
|
|
default_version = '0.15.0'
|
|
module_pathname = '$libdir/pg_orrery'
|
|
relocatable = true
|