Ryan Leckey
0afcf33395
rename Executor::execute to Executor::fetch
2020-03-11 01:43:27 -07:00
Ryan Leckey
72b60e8a7d
remove the DB type parameter from HasCursor and push to an associated type; remove Cursor::first
2020-03-11 01:43:27 -07:00
Ryan Leckey
d981262e7e
row: RowIndex -> ColumnIndex and de-duplicate logic with macros
2020-03-11 01:43:27 -07:00
Austin Bonander
0cb7bd1185
make macros work again
2020-03-11 01:43:27 -07:00
Ryan Leckey
55ffd989e1
postgres: add support for simple queries (that do not return results)
2020-03-11 01:43:17 -07:00
Ryan Leckey
7404708bab
adjust Cursor::map to work through black magic hacks and hope we get GATs soon
2020-03-11 01:43:17 -07:00
Ryan Leckey
a374c18a18
postgres: rewrite protocol in more iterative and lazy fashion
2020-03-11 01:43:17 -07:00
Ryan Leckey
3795d15e1c
postgres: break out TLS and SASL into their own files
2020-03-11 01:43:04 -07:00
Ryan Leckey
ea1a4fb042
add Cursor and rewrite Executor/Query over it
...
* this breaks a lot internally as-is
* mysql needs a restructure
2020-03-11 01:43:04 -07:00
Ryan Leckey
bb17ebfbbd
make Connect extend Connection to simplify bounds
2020-03-11 01:42:34 -07:00
Ryan Leckey
d3d58ef0cf
remove unused methods from Arguments: is_empty, len, size
2020-03-11 01:42:34 -07:00
Ryan Leckey
05bc3ba987
Prepare v0.2.6
v0.2.6
2020-03-10 15:40:33 -07:00
Ryan Leckey
d15853f105
Update CHANGELOG
2020-03-10 15:38:40 -07:00
Ryan Leckey
fc610375e8
Merge pull request #126 from repnop/bitfiddling-strikes-back
...
Fix null bitmap bytes being cleared
2020-03-10 15:33:04 -07:00
Wesley Norris
737dd038c5
Fix null bitmap being cleared
2020-03-09 20:31:49 -04:00
Vlad Stepanov
78362ccc41
update README.md
2020-03-04 22:11:46 +03:00
Vlad Stepanov
b785f83fc2
[fix] naming + unneeded cast
2020-03-01 18:02:36 +03:00
Vlad Stepanov
2082ce15e5
[fix] move one use behind the cfg-flag, as it is used conditionally
2020-03-01 13:44:03 +03:00
Vlad Stepanov
a3160d2bae
[fix] query usage in postgres ITs
2020-03-01 13:31:29 +03:00
Vlad Stepanov
0656c880cc
cargo fmt
2020-03-01 13:23:57 +03:00
Vlad Stepanov
b2f50de16f
review fixes: change test attributes, fix tests, add time encoding-decoding tests
2020-03-01 13:20:24 +03:00
Vlad Stepanov
322393c9ee
[fix] revert default features
2020-03-01 11:57:32 +03:00
Vlad Stepanov
1975486baa
cargo fmt
2020-03-01 00:05:14 +03:00
Vlad Stepanov
084add9cdb
#115 : implement time-rs support
2020-02-29 22:38:48 +03:00
Oliver Bøving
0de4b5186b
Add the array types to the query! macro
...
This still needs some work, as the inferance and error messages are not
quite where we want them to be
2020-02-25 21:56:07 +01:00
Ryan Leckey
80f402b7e6
Merge pull request #114 from thedodd/dodd/export-transaction
...
Export sqlx_core::Transaction.
2020-02-24 19:04:35 -08:00
Anthony Dodd
5dae1b6842
Export sqlx_core::Transaction.
2020-02-24 20:45:41 -06:00
Oliver Bøving
11b36fc7e5
Remove unused method extend on ArrayEncoder
2020-02-21 14:18:20 +01:00
Oliver Bøving
521570d8a7
Remember use std::marker::PhantomData
2020-02-21 14:16:02 +01:00
Oliver Bøving
c9c87b6081
Implement support for 1-dim arrays for PostgreSQL
2020-02-21 14:10:12 +01:00
Austin Bonander
18a925f1c2
Merge pull request #109 from timmythetiny/ab/trailing-comma-fix
...
Fix #105 , allow trailing commas in query macros
2020-02-20 21:48:38 -08:00
Tim Harding
93001cf90c
Remove third macro arm
...
Merged third arm into second arm with a metavariable
2020-02-20 20:02:40 -08:00
Tim Harding
f0b276ea86
Added tests for trailing commas on query_file! and query_file_as!
2020-02-09 20:41:16 -08:00
timmythetiny
cefd377020
Fix #105 , allow trailing commas in query macros
2020-02-08 16:14:50 -08:00
Ryan Leckey
f8e112f4d9
Prepare v0.2.5
v0.2.5
2020-02-01 00:49:27 -08:00
Ryan Leckey
4679d3b611
Prepare CHANGELOG
2020-02-01 00:45:57 -08:00
Ryan Leckey
7201f637bf
Fix #104 , need to advance buffer index to account for the null (one 32-bit length val of -1)
2020-02-01 00:33:59 -08:00
Austin Bonander
eff7c9e125
fix Pool to remove possibility of "leaking" connections ( #84 )
...
* fix `Pool` to reduce possibility of "leaking" connections
now uses RAII guards to control `SharedPool::size`
* add smoke test for `Pool` to both Postgres and MySQL tests
add `Pool::is_closed()`
* fix documentation re: pool
* refactor pool implementation to not use futures oneshot channels
https://github.com/launchbadge/sqlx/pull/84#issuecomment-580476223
* run cargo fmt
* Pool: remove superfluous guard struct, document some internal methods
2020-01-31 23:33:42 -08:00
Nicholas Connor
745c5c3957
Updated the README example with acquire connection ( #99 )
...
* Updated the README example with acquire connection
Initially from reading the docs and examples I tried to use `&mut pool` instead of `&mut conn`. The compiler gave me an error that `Pool<MySql>` didn't implement `Executor`. I had to do a bit of digging and eventually just viewed the source of `Pool` to find `acquire()`, `try_acquire()` etc.
I think this change makes it a bit easier for someone to get started.
* Update README.md to reference initial pool declaration
* Fixed compile issues and added examples of using &mut &pool
2020-01-31 23:30:08 -08:00
Ryan Leckey
bdfea1a3cb
Merge pull request #90 from xcthulhu/master
...
Making realworld-postgres example compile
2020-01-31 23:28:49 -08:00
Ryan Leckey
97eec46a3b
Merge pull request #101 from launchbadge/ab/mysql-floats
...
fix and test floats in MySQL
2020-01-30 12:27:53 -08:00
Austin Bonander
2349978417
fix and test floats in MySQL
2020-01-30 12:17:32 -08:00
Ryan Leckey
7233caa579
Merge pull request #91 from Ace4896/todos-postgres-example
...
Add TODOs CLI Example for Postgres
2020-01-30 09:39:34 -08:00
Austin Bonander
afaee44512
README: shorten and sweeten DATABASE_URL note
2020-01-30 03:36:58 -08:00
Austin Bonander
136b51b019
README: specify query!() works at compile-time
2020-01-30 03:34:59 -08:00
Austin Bonander
5966fae7c5
README: note req. of DATABASE_URL for query!()
2020-01-30 03:34:09 -08:00
Austin Bonander
02075c74bd
fix tests/mysql-macros.rs
2020-01-28 19:53:39 -08:00
Austin Bonander
140d9cb061
Merge pull request #96 from yaahc/raw-idents
...
Enable raw ident support
2020-01-28 19:48:19 -08:00
Jane Lusby
ff731ce503
Enable raw ident support
2020-01-28 18:56:25 -08:00
Jon Pacheco
cc7ef143cf
Make "done" attribute not null
2020-01-28 15:10:09 +00:00