Andrew
Andrew
Hi, I am having good luck with the ssh completions included with this project. However, the Vagrant completion doesn't seem to be working for some reason. Do I need to...
Upsert()
Would be nice to have a convience method for update-or-insert as needed, to reduce the risk of user code mucking this up.
Atomic transactions are unnecessary overhead for bulk operations, and lead to memory spikes in distributed deployments. Please remove the `tx` wrapping that happens in `StatementExec` for batch insertion and other...
Some collection methods appear to ignore custom database serializers and deserializers. I added `log.Printf("BART!\n")` at the top of my Scan() and Value() implementations, and made sure that my Scan() was...
### Issue description I see MySQL clients experiencing MySQL server disconnects every few days, coinciding with an daily INSERT load of ~100K records, ~100 bytes per record, occurring over the...
SQLite is now available as a distributed database, rqlite! With a Go driver available: https://github.com/rqlite/gorqlite Can we please hook this up to upper so that programmers can benefit from upper...
Could we please get asynchronous operations? For example, some of my application's `TRUNCATE` needs would be better served by confirming that the database has received the truncation request, without having...
upper overrides the driver default connection lifetime, but does so with zero, which is already the default for both database/sql and go-sql-driver/mysql: https://github.com/upper/db/blob/master/settings.go#L185 If we're going to override this value,...
Does upper.io impose any particular timeout customizations that would alter underlying go-sql-driver/mysql timeouts? I'm trying to diagnose an issue with a loadbalanced ProxySQL setup being treated as unavailable to an...