Как проверить соответствие производного ODB C? - PullRequest
0 голосов
/ 26 февраля 2020

Скажем, есть драйвер с открытым исходным кодом 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), похоже, вообще не предоставляет никаких инструментов для проверки соответствия, что меня огорчает.

Мне удалось погуглить некоторые книги и программные журналы, в которых упоминается, что это действительно важно и должно быть сделано, но все еще нет единого способа сделать такую ​​фундаментальную вещь.

...