citusdata / citusdata/pg_shard
Support multi-statement transactions
Open
feature
- Dominant language
- C
- Stars
- 1.1k
- Forks
- 62
- PR merge metrics
- No merged PRs in 30d
Description
Currently when attempting to execute a query within a transaction, the following output is produced:
```
ERROR: distributed commands cannot run inside a transaction block
```
Since transactions are not supported, and only single `INSERTS` are allowed, this makes data import _incredibly_ slow. Further, this makes `pg_shard` completely unsuitable for use within a production environment where data integrity is important.
Contributor guide
Assessment
This issue has not been assessed yet.