SAIB CE-11-43
Registry models it may concern · 25
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 = '5C6558CEF55CD742862578C50055DD25') 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 = '5C6558CEF55CD742862578C50055DD25') 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 = '5C6558CEF55CD742862578C50055DD25') 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 = '5C6558CEF55CD742862578C50055DD25') 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.
Bellanca 7GCBC487 registered aircraftAmerican Champion 8KCAB449 registered aircraftChampion 7ECA419 registered aircraftBellanca 8KCAB371 registered aircraftBellanca 7ECA347 registered aircraftAmerican Champion 7GCBC232 registered aircraftBellanca 7KCAB230 registered aircraftAmerican Champion 8GCBC218 registered aircraftBellanca 8GCBC182 registered aircraftChampion 7EC157 registered aircraftChampion 7KCAB151 registered aircraftChampion 7GCBC144 registered aircraftAmerican Champion 7GCAA119 registered aircraftBellanca 7GCAA118 registered aircraftChampion 7GCAA114 registered aircraftAeronca 7EC52 registered aircraftAmerican Champion 7EC38 registered aircraftAmerican Champion 7ECA38 registered aircraftChampion AERONCA 7EC14 registered aircraftChampion 8KCAB5 registered aircraftAeronca 7EC CONV3 registered aircraftChampion 7EC(CONV)3 registered aircraftAeronca 7GCBC1 registered aircraftChampion 7GCAA (CONV)1 registered aircraftChampion 8GCBC0 registered aircraft
Back to SAIB CE-11-43