access 1.6.1+2
access: ^1.6.1+2 copied to clipboard
A simple database utility for the entity library and PostgreSQL.
Changes #
1.6.1
currentAccessCountintroduced for knowing the system status
1.6.0
- The signature of
onSlowSqlchanged. An extra argument calledvaluesadded.
1.5.0
DBAccess.begin()introduced for users to control transactions explicitly.
1.3.1
DBAccess.isRollingbackintroduced.
1.3.0
configure()'sonPreSlowSqlargument is enhanced. You can store the message inonPreSlowSqland retrieve it back inonSlowSql.
1.2.1
access()'scommandargument can returnFutureOr<T>
1.2.0
DBAccess.afterCommit()andafterRollback()will execute the given task even if the connection was closed -- depending it was committed or rolled back. Also, the task can return aFutureinstance.
1.1.1
DBAccess.close()introduced to allow user to force a transaction to close earlier.
1.1.0
DBAccess.tagandconfigure()'sonTagno longer supported.onSlowSqlandonPreSlowSql's signatures changed.configure()'sslowSqlrenamed toslowSqlThreshold.
1.0.6
onPreSlowSqlintroduced to log the information about locks when detecting a slow SQL statement.
1.0.5
primaryKeyintroduced to define a table with multi-column primary key.
1.0.4
not()introduced to specify a negative condition in thewhereValuescondition.
1.0.2
Index()supportswherefor creating a partial index.
0.11.3
- API of sqlWhereBy is changed -- no option argument
0.11.1
- Adds the
otypeargument toUnboundReference()for documentation purpose
0.11.0
- Use named paramters instead of positional parameters for declaring types
- The column that
Reference()references can be specified.
0.10.1
afterComment()andafterRollback()can return an optional Future instance
0.10.0
Citextadded- The signature of the create method is changed.
0.9.10
- Slow SQL warning logs the previous SQL statement instead if it is
commit
0.9.8
- The signature of the shallLogError argument has been changed.
0.9.7
- Apply the generic method syntax (so it requires Dart 1.21 or later)
0.9.3
- DBAccess.rollingback is never null. If null is assigned, false will be stored instead.
0.9.1
- Support virtual columns
0.9.0
- Remove
DBAccess.after(), and replaced withDBAccess.afterCommit()andDBAccess.afterRollback(). DBAccess.rollingbackcan be set with any value.