Yurii Rashkovskii

Results 150 issues of Yurii Rashkovskii

At the moment, it seems one can derive `PostgresType` from struct only, so in cases where I want an enum as a Postgres type, I have to wrap it into...

question

Is there any appetite to allow `#[pg_test]` tests to accept an additional attribute that would indicate that the test is not meant to be run within a transaction? My motivation...

This allows pgx users to use SPI in a non-atomic fashion.

after-next:0.5.0

In some scenarios, it'd be beneficial to be able to return a result from a successfully executed transactio. To allow this, `BackgroundWorker::transaction` has been extended to return a return value...

Even in the absence of a higher-level API, it's still at times useful to be able to access the database catalog, particularly for bgworkers. This adds `catalog/pg_database.h` to pgx-pg-sys bindings

after-next:0.5.0

The documentation says the channel name has to be a string, but I just checked and binaries work just fine (which is great! binaries are the default string data type...

```rust #[test] fn lmdb_crash() { use std::sync::Arc; let dir = tempfile::tempdir().unwrap(); let env = Arc::new(unsafe { let mut builder = lmdb_zero::EnvBuilder::new().unwrap(); builder.set_maxdbs(10).unwrap(); builder.open(dir.path().to_str().unwrap(), lmdb_zero::open::NOTLS, 0o600).unwrap() }); let txn = lmdb_zero::ReadTransaction::new(env.clone()).unwrap();...

You mention STM32 being able to be used as a port expander by default (via I2C). Can you elaborate on this? Neither the source code in `stm32` nor STM32F030 datasheet...

Hi again :) I am trying to figure out STM32 bootloader activation. Following the information found in datasheets, I was trying to press the button on the front panel when...