Ryan Leckey
|
78fe88f51b
|
style: rustfmt
|
2020-07-20 23:12:52 -07:00 |
|
Ryan Leckey
|
ae8800ccc4
|
feat(postgres): add () for VOID in macro resolution
|
2020-07-20 23:12:43 -07:00 |
|
Ryan Leckey
|
cd4e8dc1cb
|
feat(mysql): support configuring the active charset and collation (via an automatic SET NAMES)
|
2020-07-20 23:07:22 -07:00 |
|
Ryan Leckey
|
cf78472d6d
|
fix(mysql): gate com_stmt_execute encode on non-empty params, not non-null params
|
2020-07-20 21:49:30 -07:00 |
|
Ryan Leckey
|
dc0d325738
|
fix: type annotate a conversion in mysql/str
|
2020-07-19 19:14:26 -07:00 |
|
Raphaël Thériault
|
41261862d3
|
Implement DerefMut and AsMut for Json
|
2020-07-18 21:55:13 -07:00 |
|
Ryan Leckey
|
cdd88b5338
|
feat: support ancient mysql versions (5.0+)
|
2020-07-18 21:43:05 -07:00 |
|
Ryan Leckey
|
49ffcf6f46
|
feat: add PgListener#try_recv to give users a chance to act on lost connection if desired
closes #447
|
2020-07-18 21:05:36 -07:00 |
|
Ryan Leckey
|
47772b0850
|
docs: add derive docs for sqlx::Type
|
2020-07-18 20:37:50 -07:00 |
|
Ryan Leckey
|
c7f55f7ed6
|
chore: update lockfile
|
2020-07-18 05:43:59 -07:00 |
|
Ryan Leckey
|
96b76dc737
|
update todo examples to 0.4 and use migrations
* update tests/x.py
* add examples/x.py
|
2020-07-18 05:43:16 -07:00 |
|
Ryan Leckey
|
820618f396
|
test: fix some doctests under runtime-tokio
|
2020-07-18 03:27:05 -07:00 |
|
Ryan Leckey
|
14ecf5cbc4
|
test: make --target a prefix match and add --target-exact the old exact match
|
2020-07-18 03:26:55 -07:00 |
|
Ryan Leckey
|
9400a81cb0
|
test: switch tests/x.py to use host rustc for running tests
|
2020-07-18 03:18:25 -07:00 |
|
Ryan Leckey
|
9029a345e5
|
docs: add some module-level information sqlx::database
|
2020-07-18 03:13:41 -07:00 |
|
Ryan Leckey
|
f345c23e51
|
fix(mssql): handle multi-chunk packets
fixes #523
|
2020-07-17 06:08:36 -07:00 |
|
Ryan Leckey
|
6fdb0d534f
|
chore: update dependencies
|
2020-07-17 05:36:56 -07:00 |
|
Ryan Leckey
|
9befdc81bf
|
test: add a regression test for the bugs discovered with #527
|
2020-07-17 04:56:58 -07:00 |
|
Ryan Leckey
|
cc736df4d6
|
fix(postgres): use Sync over Flush for terminating extended non-query commands; in addition, keep better track of the number of expected readyForQueries
|
2020-07-17 04:56:39 -07:00 |
|
Ryan Leckey
|
fa40e9e55f
|
implement support for postgres TIMETZ type
Co-authored-by: Julius de Bruijn <julius+github@nauk.io>
|
2020-07-17 03:22:40 -07:00 |
|
Ryan Leckey
|
e285f0858f
|
refactor: split up postgres chrono/time modules
|
2020-07-17 03:22:40 -07:00 |
|
Ryan Leckey
|
e413cd6b0b
|
docs: fix links in FromRow docs
|
2020-07-17 03:22:40 -07:00 |
|
Ryan Leckey
|
f4eb968c8d
|
test(sqlite): add DB parameter to Decode invocation
|
2020-07-17 03:22:40 -07:00 |
|
Julius de Bruijn
|
99b7017d6c
|
Conversion from BigDecimal to PgMoney
|
2020-07-17 02:00:48 -07:00 |
|
Jonas Platte
|
4c394de70b
|
Add SQLX_OFFLINE env variable to force metadata usage
|
2020-07-17 01:12:07 -07:00 |
|
OriolMunoz
|
f75891725f
|
FromRow derivation docs
|
2020-07-17 01:04:56 -07:00 |
|
Julius de Bruijn
|
92cddc76c8
|
Remove faulty Json declaration from macros
|
2020-07-15 03:19:23 -07:00 |
|
Ryan Leckey
|
6949b84e8c
|
style: rustfmt
|
2020-07-15 02:31:57 -07:00 |
|
Ryan Leckey
|
b2ba00f4be
|
feat(macros): turn on support for JSON in mysql and arrays of JSON in postgres
|
2020-07-15 02:31:44 -07:00 |
|
Ryan Leckey
|
9b956c0d2c
|
fix(postgres): support the VOID type, as ()
|
2020-07-15 02:16:08 -07:00 |
|
Ryan Leckey
|
3884bf272d
|
refactor: expose Encode/Decode from crate root
|
2020-07-15 02:05:13 -07:00 |
|
Ryan Leckey
|
25b8fc7c04
|
fix(sqlite): support column types changing per row
|
2020-07-15 02:05:00 -07:00 |
|
Ryan Leckey
|
dc5fc1b6c1
|
fix: do not enforce type equality if matching against the NULL type
|
2020-07-15 02:04:32 -07:00 |
|
Ryan Leckey
|
1247daec83
|
test: fix spurious ? in sqlite test
|
2020-07-14 08:52:42 -07:00 |
|
Ryan Leckey
|
63f37a78c3
|
feat(sqlite): add SqliteConnectOptions::filename
|
2020-07-14 08:45:30 -07:00 |
|
Ryan Leckey
|
54c857b448
|
fix some remaining usage of PoolOptions
|
2020-07-14 06:33:36 -07:00 |
|
Ryan Leckey
|
05cf469945
|
chore: add initial 0.4 release notes
|
2020-07-14 06:07:42 -07:00 |
|
Ryan Leckey
|
793f247604
|
refactor: PoolOptions::new() takes no parameters and the final .connect method takes the URI
|
2020-07-14 06:07:29 -07:00 |
|
Ryan Leckey
|
8de2419b14
|
style: rustfmt
|
2020-07-14 05:05:50 -07:00 |
|
Ryan Leckey
|
c0dd364e58
|
Add a warning if there were no queries found
|
2020-07-14 05:05:11 -07:00 |
|
Ryan Leckey
|
47d566f5b6
|
feat: support Done for Any
|
2020-07-14 04:41:27 -07:00 |
|
Ryan Leckey
|
00137d4a04
|
feat: add sqlx::Done and return from Executor::execute()
+ Done::rows_affected()
+ Done::last_insert_id()
|
2020-07-14 04:31:25 -07:00 |
|
rumblefrog
|
51aeee20da
|
fix(macros) - use re-exported Error type from sqlx crate
|
2020-07-12 20:50:26 -07:00 |
|
Ryan Leckey
|
93cab2a197
|
test: more pool usage adjustments
|
2020-07-12 05:02:40 -07:00 |
|
Ryan Leckey
|
fc682fa991
|
fix: adjust pool usage in tests and examples
|
2020-07-12 04:42:48 -07:00 |
|
Ryan Leckey
|
8cf3ccc7e9
|
fix: put back transaction.open flag to stop auto-rollback
|
2020-07-12 04:42:37 -07:00 |
|
Ryan Leckey
|
d10f299c55
|
test: tweak in-code examples for latest refactors
|
2020-07-12 04:30:10 -07:00 |
|
Ryan Leckey
|
ff4dd4c7e7
|
fix: add a couple missing cfgs for the migrate feature
|
2020-07-12 04:15:37 -07:00 |
|
OriolMunoz
|
993352e9d4
|
Support for #[sqlx(default)]
|
2020-07-12 03:57:17 -07:00 |
|
Joe Grund
|
d58f20f77a
|
Update column.rs
Skip serialization of `relation_id` and `relation_attribute_no` so they do not appear in `sqlx-data.json`
|
2020-07-12 03:54:47 -07:00 |
|