SAIB CE-18-10
Registry models it may concern · 28
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 = 'AC50459C20A11DFA8625822F005E3289') 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 = 'AC50459C20A11DFA8625822F005E3289') 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 = 'AC50459C20A11DFA8625822F005E3289') 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 = 'AC50459C20A11DFA8625822F005E3289') 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.
North American T-6G104 registered aircraftNorth American AT-6D87 registered aircraftNorth American AT-6C43 registered aircraftNorth American AT-628 registered aircraftNorth American AT-6F22 registered aircraftNorth American/Victoria MNT LT AT-6A20 registered aircraftNorth American AT-6A5 registered aircraftNorth American Medore T-6G5 registered aircraftNorth American AT-6B3 registered aircraftNorth American AT-6C(SNJ-4)3 registered aircraftNorth American-Buehn T-6G2 registered aircraftNorth American-Kalashian T-6G2 registered aircraftNorth American / Crosser G AT6A1 registered aircraftNorth American-Collins AT-6A1 registered aircraftNorth American/Case M V JR AT-61 registered aircraftNorth American/Levrett AT6-C1 registered aircraftNorth American/Medore ART NA AT6-F1 registered aircraftNorth American/Medore Arthur AT6-D1 registered aircraftNorth American/Sawyer NORTH AMER AT-6D1 registered aircraftNorth American/Schwamm AT-6F1 registered aircraftNorth American/Walbrun T6-G1 registered aircraftNorth American/Walker/Screws AT6C1 registered aircraftNorth American-Mckee AT-6A0 registered aircraftNorth American/Buehn AT-6A0 registered aircraftNorth American/Buehn AT-6C0 registered aircraftNorth American/Courtesy A/C T6G0 registered aircraftNorth American/Reynolds AT-6D0 registered aircraftNorth American/Schmieder AT-60 registered aircraft
Back to SAIB CE-18-10