SAIB 2023-14
Registry models it may concern · 33
Registry airframe and engine models matched to the bulletin’s products the same way as ADs, most registered aircraft first.
Query with SQL
duckdb -csv -c "-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = 'DRSDOCID122747182420231114175730') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = 'DRSDOCID122747182420231114175730') GROUP BY ALL ORDER BY aircraft DESC, code"
Prints the whole list as CSV. It reads the release’s Parquet files over HTTPS, so there’s nothing to download first. Install DuckDB to run it.
-- One row per registry model code; the page joins codes that share a name SELECT 'aircraft' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_aircraft_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.aircraft_model_code = m.code WHERE m.code IN (SELECT aircraft_model_code FROM 'https://openairdocs.org/data/latest/faa_aircraft_model_saib.parquet' WHERE saib_id = 'DRSDOCID122747182420231114175730') GROUP BY ALL UNION ALL SELECT 'engine' AS kind, m.code, m.manufacturer, m.model, count(g.n_number) AS aircraft FROM 'https://openairdocs.org/data/latest/faa_engine_model.parquet' m LEFT JOIN 'https://openairdocs.org/data/latest/faa_aircraft_registration.parquet' g ON g.engine_model_code = m.code WHERE m.code IN (SELECT engine_model_code FROM 'https://openairdocs.org/data/latest/faa_engine_model_saib.parquet' WHERE saib_id = 'DRSDOCID122747182420231114175730') GROUP BY ALL ORDER BY aircraft DESC, code
Run it at the DuckDB prompt, or in any tool that reads Parquet over HTTPS. More ways to query the release are on Use the data.
Aero Commander 500-B85 registered aircraftRockwell International 690B59 registered aircraftAero Commander 500 S45 registered aircraftRockwell International 690A34 registered aircraftAero Commander 500-A23 registered aircraftAero Commander 690A22 registered aircraftRockwell International 690C21 registered aircraftRockwell International 500-S19 registered aircraftGulfstream AM Corp Comm Div 695A17 registered aircraftGulfstream AM Corp Comm Div 690C14 registered aircraftGulfstream AM Corp Comm Div 690D12 registered aircraftRockwell International 69512 registered aircraftAero Commander 680-F11 registered aircraftAero Commander 680FL10 registered aircraftAero Commander 6858 registered aircraftAero Commander 560-F6 registered aircraftAero Commander 6816 registered aircraftGulfstream Aerospace 695B6 registered aircraftAero Commander 680FL P5 registered aircraftAero Commander 680W4 registered aircraftAero Commander 500-U3 registered aircraftAero Commander 6903 registered aircraftAero Commander 680T2 registered aircraftAero Commander 680V2 registered aircraftGulfstream Aerospace 695A2 registered aircraftTwin Commander 690C2 registered aircraftGulfstream AM Corp Comm Div 6951 registered aircraftTwin Commander 690B1 registered aircraftAero Commander 690B0 registered aircraftRockwell Commander 690A0 registered aircraftRockwell International 6850 registered aircraftRockwell International 6900 registered aircraftRockwell International 695A0 registered aircraft
Back to SAIB 2023-14