もっと詳しく

S 20211129 94416

SQLite開発チームは11月27日(現地時間)、SQLiteデータベースの最新版v3.37.0をリリースしました(リリースノート)。SQLiteはLinux、Mac、Windows等の各種プラットフォームで利用できる軽量データベースで、バイナリやソースコードを公式サイトよりダウンロードすることができます。

SQLite 3.37.0では、待望のSTRICTテーブルが導入されています。

SQLiteはコンテンツのデータ型に対して柔軟性を持つように設計されており、例えばテーブルのデータ型が「INTEGER」の場合、文字列’123’を挿入すると、整数の123に変換されて挿入されます。ただし整数に変換できない’xyz’の場合、元の文字列がそのまま保存され、厳密な片付けを好む開発者の批判にさらされてきました。CREATE TABLEに”STRICT”オプションを追加した場合、この挙動が変更され、テーブルに厳格な型付け規則が適用されるようになります。

その他、ALTER TABLE ADD COLUMNの挙動の変更や、PRAGMA table_listステートメントの追加、CLIの拡張、 sqlite3_autovacuum_pages()インターフェイスの追加などさまざまな新機能が追加されています。

新機能の詳細はこちらで確認可能です。

Pc タイトル SQLite
公式サイト http://www.sqlite.org/
ソフトアンテナ https://www.softantenna.com/softwares/1993-sqlite
説明 埋め込み可能なSQLデータベースエンジン。