🔗 SQLite should have (Rust-style) editions

SQLite is known for its simplicity but it faces significant issues due to its poor default settings. For instance, foreign key constraints are ignored by default, which compromises data integrity. This flaw allows an invalid reference to reappear, posing severe risks of data corruption. Additionally, SQLite's loose data type handling means that incorrect types can be inserted, complicating data…