2019-02-01から1ヶ月間の記事一覧

MySQL Connector/C の代わりに MariaDB Connector/C を使う

mysqlclient の Windows 版バイナリ wheel を作るために、以前は MySQL Connector/C を使っていたのですが、しばらく問題があって利用できませんでした。 static link library が提供されない ビルドの仕方がよくわからん。ドキュメントもない。 TLS と sha2…

go-sql-driver/mysql の QueryContext でコンテキストをキャンセルしたら race が起こる

タイトルの通り、 QueryContext の第一引数に渡した Context を、 Rows.Close() を呼び出す前にキャンセルすると、 race が起こる可能性があります。 修正する pull request を作成したのですが、メンテナが作ったプルリクエストは他のメンテナのレビューな…

このブログに乗せているコードは引用を除き CC0 1.0 で提供します。