Comments (6)
This has been completed in the 5.1.3 release. Let me know if you guys have any troubles or concerns!
from donald.
Hi Will!!
That is most interesting, I never in a million years would've considered this...
We can easily convert the DbConn module to not use explicit transactions, and cause no backwards compat issues. Which is beatiful. But on the other hand, it means duplicating code, since DbConn uses the functionality of DbTran.
Let me think on this, and perhaps we keep this open for a bit to see if anyone else encounters similar problems.
Out of curiousity are you able to have your permissions extended to create transactions? I see no reason why a DBA (I am one for crying out loud haha) would restrict you from this, outside from the worry that you may not clean it up (commit or rollback). But even that isn't a big concern.
from donald.
This is a potential issue for a utility I'm working on. Theoretically every user is a DB admin already, or could get the necessary access, but I can envision scenarios where it's handed out under a much more restricted context.
from donald.
Sounds good guys. I will make this change to support this scenario.
from donald.
Thank you! I'm happy test or help if you need anything.
from donald.
@pimbrouwers I could potentially request permission for it, but it's more a matter of the DBA guys having way more responsibilities that they are up to their necks in, and I didn't originally want to distract them or create extra work for them if I could help it. But I'll ask my work mentor if he's cool with me emailing them on Tuesday.
see if anyone else encounters similar problems.
lol, I seriously doubt anyone else would find themselves in this predicament. Something I too "never in a million years would've considered."
from donald.
Related Issues (20)
- Add a wrapper around ExecuteScalar HOT 6
- TransactionBuilder HOT 9
- CommandBehavior.SequentialAccess causes error with SqlHydra readers HOT 5
- Cast exception when reading DateTimeOffset with System.Data.SqlClient HOT 4
- [Help] How to parse results with sequential access? HOT 2
- Db.Async.execMany throws "A command is already in progress" with NPGSQL HOT 5
- v.7.0.0 HOT 9
- FsDto lib review HOT 2
- Who is @dysme on the landing page? HOT 3
- CancellationToken support
- Support of transaction in newCommand in Fluent syntax HOT 3
- Getting error while using Db.Async.query method HOT 6
- Require help on query HOT 7
- Support or Transition to Microsoft.Data.SqlClient HOT 3
- SQLite: What SQL Type should I choose for a JSON column? HOT 2
- Possible issue with Db.Async.exec throwing instead of returning a Result HOT 1
- How to deal with DB enums in Donald? HOT 1
- DateOnly and TimeOnly parameters
- Incomplete newCommand on 'Execute a statement' examples
- Add queryOne that requires one row?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from donald.