Switched ScreenJournal to ncruces/go-sqlite3 #219
mtlynch
started this conversation in
Show and tell
Replies: 1 comment 2 replies
-
Thanks for the feedback! Yeah, since it's new software, I opted to disable deprecated (mis)features, and enable by default additional things that SQLite only doesn't because of strict backwards compatibility concerns. I'm glad you support the decision, but for the benefit of others who might have more trouble with these choices… Many of these decisions can be reverted if necessary, and again, it should be easy to build SQLite with your own configuration; certainly much easier than building the One example of this is the |
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I just completed my first migration to ncruces/go-sqlite3. It's for my app ScreenJournal, an open-source TV/movie reviewing app:
https://github.com/mtlynch/screenjournal
Here's the actual migration:
mtlynch/screenjournal#413
It was interesting migrating over because I didn't realize how permissive the mattn driver is, so it doesn't seem to enforce foreign key constraints by default or enforce any kind of type checking. It was great to be able to take advantage of newer features of sqlite like strict tables and CHECK assertions, but it meant a bit of cleanup for my tests.
Thanks again for all of your work on this package!
Beta Was this translation helpful? Give feedback.
All reactions