mirror of
https://github.com/launchbadge/sqlx
synced 2024-11-10 06:24:16 +00:00
Update some postgres trybuild tests
This commit is contained in:
parent
b3f78b8255
commit
fd0101afb2
3 changed files with 27 additions and 35 deletions
|
@ -1,4 +1,4 @@
|
|||
error: optional feature `chrono` required for type DATE of column #1 ("now")
|
||||
error: optional feature `time` required for type DATE of column #1 ("now")
|
||||
--> $DIR/chrono.rs:2:13
|
||||
|
|
||||
2 | let _ = sqlx::query!("select now()::date");
|
||||
|
@ -6,7 +6,7 @@ error: optional feature `chrono` required for type DATE of column #1 ("now")
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIME of column #1 ("now")
|
||||
error: optional feature `time` required for type TIME of column #1 ("now")
|
||||
--> $DIR/chrono.rs:4:13
|
||||
|
|
||||
4 | let _ = sqlx::query!("select now()::time");
|
||||
|
@ -14,7 +14,7 @@ error: optional feature `chrono` required for type TIME of column #1 ("now")
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIMESTAMP of column #1 ("now")
|
||||
error: optional feature `time` required for type TIMESTAMP of column #1 ("now")
|
||||
--> $DIR/chrono.rs:6:13
|
||||
|
|
||||
6 | let _ = sqlx::query!("select now()::timestamp");
|
||||
|
@ -22,7 +22,7 @@ error: optional feature `chrono` required for type TIMESTAMP of column #1 ("now"
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIMESTAMPTZ of column #1 ("now")
|
||||
error: optional feature `time` required for type TIMESTAMPTZ of column #1 ("now")
|
||||
--> $DIR/chrono.rs:8:13
|
||||
|
|
||||
8 | let _ = sqlx::query!("select now()::timestamptz");
|
||||
|
@ -30,7 +30,7 @@ error: optional feature `chrono` required for type TIMESTAMPTZ of column #1 ("no
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type DATE of param #1
|
||||
error: optional feature `time` required for type DATE of param #1
|
||||
--> $DIR/chrono.rs:10:13
|
||||
|
|
||||
10 | let _ = sqlx::query!("select $1::date", ());
|
||||
|
@ -38,7 +38,7 @@ error: optional feature `chrono` required for type DATE of param #1
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIME of param #1
|
||||
error: optional feature `time` required for type TIME of param #1
|
||||
--> $DIR/chrono.rs:12:13
|
||||
|
|
||||
12 | let _ = sqlx::query!("select $1::time", ());
|
||||
|
@ -46,7 +46,7 @@ error: optional feature `chrono` required for type TIME of param #1
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIMESTAMP of param #1
|
||||
error: optional feature `time` required for type TIMESTAMP of param #1
|
||||
--> $DIR/chrono.rs:14:13
|
||||
|
|
||||
14 | let _ = sqlx::query!("select $1::timestamp", ());
|
||||
|
@ -54,7 +54,7 @@ error: optional feature `chrono` required for type TIMESTAMP of param #1
|
|||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error: optional feature `chrono` required for type TIMESTAMPTZ of param #1
|
||||
error: optional feature `time` required for type TIMESTAMPTZ of param #1
|
||||
--> $DIR/chrono.rs:16:13
|
||||
|
|
||||
16 | let _ = sqlx::query!("select $1::timestamptz", ());
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
error: "\'1" is not a valid Rust identifier
|
||||
error: column name "\'1" is invalid: "\'1" is not a valid Rust identifier
|
||||
--> $DIR/issue_30.rs:2:17
|
||||
|
|
||||
2 | let query = sqlx::query!("select 1 as \"'1\"");
|
||||
|
|
|
@ -1,55 +1,47 @@
|
|||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:2:18
|
||||
--> $DIR/wrong_param_type.rs:2:50
|
||||
|
|
||||
2 | let _query = sqlx::query!("select $1::text", 0i32);
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `i32`
|
||||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
| ^^^^ expected `&str`, found `i32`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:4:18
|
||||
--> $DIR/wrong_param_type.rs:4:50
|
||||
|
|
||||
4 | let _query = sqlx::query!("select $1::text", &0i32);
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `str`, found `i32`
|
||||
| ^ expected `str`, found `i32`
|
||||
|
|
||||
= note: expected reference `&str`
|
||||
found reference `&i32`
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:6:18
|
||||
--> $DIR/wrong_param_type.rs:6:50
|
||||
|
|
||||
6 | let _query = sqlx::query!("select $1::text", Some(0i32));
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `i32`
|
||||
| ^^^^ expected `&str`, found `i32`
|
||||
|
|
||||
= note: expected enum `std::option::Option<&str>`
|
||||
found enum `std::option::Option<i32>`
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
= note: expected enum `Option<&str>`
|
||||
found enum `Option<i32>`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:9:18
|
||||
--> $DIR/wrong_param_type.rs:9:50
|
||||
|
|
||||
9 | let _query = sqlx::query!("select $1::text", arg);
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `i32`
|
||||
|
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
| ^^^ expected `&str`, found `i32`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:12:18
|
||||
--> $DIR/wrong_param_type.rs:12:50
|
||||
|
|
||||
12 | let _query = sqlx::query!("select $1::text", arg);
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `&str`, found `i32`
|
||||
| ^^^ expected `&str`, found `i32`
|
||||
|
|
||||
= note: expected enum `std::option::Option<&str>`
|
||||
found enum `std::option::Option<i32>`
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
= note: expected enum `Option<&str>`
|
||||
found enum `Option<i32>`
|
||||
|
||||
error[E0308]: mismatched types
|
||||
--> $DIR/wrong_param_type.rs:13:18
|
||||
--> $DIR/wrong_param_type.rs:13:50
|
||||
|
|
||||
13 | let _query = sqlx::query!("select $1::text", arg.as_ref());
|
||||
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ expected `str`, found `i32`
|
||||
| ^^^ expected `str`, found `i32`
|
||||
|
|
||||
= note: expected enum `std::option::Option<&str>`
|
||||
found enum `std::option::Option<&i32>`
|
||||
= note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
|
||||
= note: expected enum `Option<&str>`
|
||||
found enum `Option<&i32>`
|
||||
|
|
Loading…
Reference in a new issue