Repository navigation
Conversation
|
I am not a huge fan of maintaining knowledge of both oldapi and newapi in the codebase at once. I welcome all the cleanups, cleaner module separations, etc we can do on main, and I'm ready to merge newapi all at once when it has been sufficiently exercised (maybe try it on some of the open source SQLPage apps out there first to increase confidence) |
|
Another thing we can do on main is improving our end to end coverage in the automatically tested examples. Currently we don't have realistic end to end tests for duckdb or sqlserver, and I think adding at least one (medium complexity) example app for each, exercising each database's specificity, would greatly derisk the migration. |
1b15aa4 to
32e94f8
Compare
|
seems like this is the same thead as this convo so cross linking :: #1597 (comment)
also 100% aligned. once we have a way to be able to run SQLPage against sqlx-oldapi and unstable-sqlx, we can start adding e2e tests to derisk and help build confidence in the Alpha -> Beta dialup |
|
I'd like to first add the tests, then let them run naturally on ci in both branches. |
Behavior does not change. Refs #1056
32e94f8 to
f06e4d6
Compare
The rest of SQLPage used sqlx-oldapi's AnyPool, PoolConnection, rows and errors directly. The new driver module now owns those types:
Each enum has one variant for now. sqlx 0.9 can now be supported (issue #1056).
Behavior does not change.
Refs #1056
Stack created with GitHub Stacks CLI • Give Feedback 💬