I've connected directly to to MB DB (we use postgres for MB DB) and checked how question data is stored in metabase (in report_Card table).
We use selfhosted MB installation.
To me it seems all data about a regular question is there in this single table (query, name, query_type, collection etc).
So say I make a SQL insert in report_card table directly of a new row (let's say same data as one exiting row). Does it basically means it will copy a question (and the question will just work in UI), correctly, or there are other DB relationships/entities that are created when using UI (or API) to create a question and it's a bad idea to just write it in DB directly.