Скажем, есть драйвер с открытым исходным кодом ODBC
для конкретной базы данных c, и вы хотите проверить уровень поддержки стандарта ODBC
, что бы вы порекомендовали?
Есть ли простой способ (черт возьми, даже сложный способ тоже подойдет) сделать это?
Лучшее - это своего рода набор тестов , который покажет, что реализовано ODBC API
s, не реализовано или реализовано неправильно. Предпочтительно кроссплатформенный (Linux, Windows и MacOS), но Linux - тоже хорошо.
Я пытался go с unixODBC-Test
(* 1014) *, https://sourceforge.net/p/unixodbc-test/code/HEAD/tree/), но кажется, что он не поддерживается и немного устарел, до такой степени, что я не смог скомпилировать его из исходного кода по различным причинам.
iODBC
( http://www.iodbc.org https://github.com/openlink/iODBC), похоже, вообще не предоставляет никаких инструментов для проверки соответствия, что меня огорчает.
Мне удалось погуглить некоторые книги и программные журналы, в которых упоминается, что это действительно важно и должно быть сделано, но все еще нет единого способа сделать такую фундаментальную вещь.