Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
Package Usage: go: github.com/DATA-DOG/go-txdb
Package txdb is a single transaction based database sql driver. When the connection
is opened, it starts a transaction and all operations performed on this *sql.DB
will be within that transaction. If concurrent actions are performed, the lock is
acquired and connection is always released the statements and rows are not holding the
connection.
Why is it useful. A very basic use case would be if you want to make functional tests
you can prepare a test database and within each test you do not have to reload a database.
All tests are isolated within transaction and though, performs fast. And you do not have
to interface your sql.DB reference in your code, txdb is like a standard sql.Driver.
This driver supports any sql.Driver connection to be opened. You can register txdb
for different sql drivers and have it under different driver names. Under the hood
whenever a txdb driver is opened, it attempts to open a real connection and starts
transaction. When close is called, it rollbacks transaction leaving your prepared
test database in the same state as before.
Given, you have a mysql database called txdb_test and a table users with a username
column.
Example:
Every time you will run this application, it will remain in the same state as before.
9 versions
Latest release: 5 months ago
148 dependent packages
View more package details: https://packages.ecosyste.ms/registries/proxy.golang.org/packages/github.com/DATA-DOG/go-txdb
View more repository details: https://repos.ecosyste.ms/hosts/GitHub/repositories/DATA-DOG%2Fgo-txdb
Dependent Repos 471
jt-nti/fabric-builder-k8s Fork of hyperledger-labs/fabric-builder-k8s
Proof of concept Fabric builder for Kubernetes- v0.1.3 samples/go-contract/go.sum
Size: 314 KB - Last synced: about 18 hours ago - Pushed: about 22 hours ago
0xouzm/fabric-samples Fork of hyperledger/fabric-samples
- v0.1.3 asset-transfer-abac/chaincode-go/go.sum
- v0.1.3 asset-transfer-basic/chaincode-external/go.sum
- v0.1.3 asset-transfer-basic/chaincode-go/go.sum
- v0.1.3 asset-transfer-ledger-queries/chaincode-go/go.sum
- v0.1.3 asset-transfer-private-data/chaincode-go/go.sum
- v0.1.3 auction-dutch/chaincode-go/go.sum
- v0.1.3 auction-dutch/chaincode-go-auditor/go.sum
- v0.1.3 auction-simple/chaincode-go/go.sum
- v0.1.3 chaincode/abstore/go/go.sum
- v0.1.3 chaincode/fabcar/go/go.sum
- v0.1.3 chaincode/marbles02_private/go/go.sum
- v0.1.3 commercial-paper/organization/digibank/contract-go/go.sum
- v0.1.3 commercial-paper/organization/magnetocorp/contract-go/go.sum
- v0.1.3 token-erc-1155/chaincode-go/go.sum
- v0.1.3 token-erc-20/chaincode-go/go.sum
- v0.1.3 token-erc-721/chaincode-go/go.sum
- v0.1.3 token-utxo/chaincode-go/go.sum
Size: 21.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
vipinsun/cactus Fork of hyperledger/cacti
Hyperledger Cactus is a new approach to the blockchain interoperability problem- v0.1.3 packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/asset-transfer-private-data/chaincode-go/go.sum
- v0.1.3 packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/basic-asset-transfer/chaincode-go/go.sum
Size: 39.9 MB - Last synced: 5 months ago - Pushed: 5 months ago
shufo/go-graphql-boilerplate
A boilerplate for creating GraphQL server with Go- v0.1.2 go.mod
- v0.1.2 go.sum
Size: 92.8 KB - Last synced: 2 days ago - Pushed: 5 months ago
smartcontractkit/chainlink-cosmos
- v0.1.3 ops/go.sum
Size: 3.76 MB - Last synced: 9 days ago - Pushed: 9 days ago
moweixuanshou/EMR_chaincode
EMR链码包- v0.1.3 go.sum
Size: 4.83 MB - Last synced: 9 months ago - Pushed: almost 2 years ago
ktakenaka/gosample2022
- v0.1.5 go.mod
- v0.1.5 go.sum
Size: 382 KB - Last synced: 10 months ago - Pushed: almost 2 years ago
hyperledger/cacti
Hyperledger Cacti is a new approach to the blockchain interoperability problem- v0.1.3 packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/asset-transfer-private-data/chaincode-go/go.sum
- v0.1.3 packages/cactus-plugin-ledger-connector-fabric/src/test/typescript/fixtures/go/basic-asset-transfer/chaincode-go/go.sum
Size: 171 MB - Last synced: 20 days ago - Pushed: 21 days ago
TOM-LeeEunGyu/calieper
- v0.1.3 src/fabric/api/fixed-asset/go/go.sum
Size: 5.53 MB - Last synced: 6 months ago - Pushed: almost 2 years ago
cucumber/godog
Cucumber for golang- v0.1.4 _examples/go.mod
- v0.1.4 _examples/go.sum
Size: 9.86 MB - Last synced: 21 days ago - Pushed: 26 days ago
Braganca95/BackendHyperledger
- v0.1.3 projetoIV/go.sum
Size: 2.4 MB - Last synced: 8 months ago - Pushed: almost 2 years ago
hyperledger/firefly
Hyperledger FireFly is the first open source Supernode: a complete stack for enterprises to build and scale secure Web3 applications. The FireFly API for digital assets, data flows, and blockchain transactions makes it radically faster to build production-ready apps on popular chains and protocols.- v0.1.3 smart_contracts/fabric/firefly-go/go.sum
Size: 86.3 MB - Last synced: 1 day ago - Pushed: 2 days ago
scribd/go-sdk
Go SDK- v0.1.3 go.mod
- v0.1.3 go.sum
Size: 640 KB - Last synced: 12 days ago - Pushed: 12 days ago
hyperledger/fabric-test
A collection of utilities used to test the core Hyperledger Fabric projects- v0.1.3 regression/hsm/chaincode/fabcar/go/go.sum
Size: 15.9 MB - Last synced: about 1 month ago - Pushed: about 1 month ago
sapthasurendran/fabric-smart-client Fork of hyperledger-labs/fabric-smart-client
The Fabric Smart Client is a new Fabric Client that lets you focus on the business processes and simplifies the development of Fabric-based distributed application.- v0.1.3 go.sum
- v0.1.3 platform/fabric/services/state/cc/query/go.sum
Size: 3.77 MB - Last synced: about 1 year ago - Pushed: about 1 year ago
tmk616window/go-hasura-tutorial_rep
- v0.1.5 api/go.mod
- v0.1.5 api/go.sum
Size: 143 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago
hyperledger-labs/PerformanceSandBox 📦
Sandbox for Hyperledger Projects Performance research usage- v0.1.3 SUT/fabric/chaincode/nftsamplecode/go.sum
Size: 1.43 MB - Last synced: 5 months ago - Pushed: 5 months ago
hellridingpeacock/fabric-samples
- v0.1.3 asset-transfer-abac/chaincode-go/go.sum
- v0.1.3 asset-transfer-basic/chaincode-external/go.sum
- v0.1.3 asset-transfer-basic/chaincode-go/go.sum
- v0.1.3 asset-transfer-ledger-queries/chaincode-go/go.sum
- v0.1.3 asset-transfer-private-data/chaincode-go/go.sum
- v0.1.3 auction/chaincode-go/go.sum
Size: 94.8 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
allisson/hammer
Simple webhook system written in golang- v0.1.4 go.mod
- v0.1.4 go.sum
Size: 398 KB - Last synced: 2 days ago - Pushed: over 1 year ago
nala7/hyperledger_car_auction
- v0.1.3 src/go.sum
Size: 32.2 KB - Last synced: about 1 month ago - Pushed: almost 2 years ago
yasszu/go-firebase-auth-server
- v0.1.4 go.mod
- v0.1.4 go.sum
Size: 241 KB - Last synced: about 1 month ago - Pushed: over 2 years ago
hyperledger-labs/fabric-opssc
Operations Smart Contract (OpsSC) for Hyperledger Fabric v2.x- v0.1.3 sample-environments/fabric-samples/asset-transfer-basic/chaincode-go/go.sum
- v0.1.3 sample-environments/fabric-samples/asset-transfer-private-data/chaincode-go/go.sum
Size: 1.5 MB - Last synced: 14 days ago - Pushed: 15 days ago
KoleMax/async-architecture
- v0.1.5 go.mod
- v0.1.5 go.sum
Size: 563 KB - Last synced: 20 days ago - Pushed: almost 2 years ago
vieirabrunocesar/cloudcalc
- v0.1.0 go.sum
Size: 3.27 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
ColorMuseum/colorPool
- v0.1.3 lib/chainlink/integration-tests/go.sum
Size: 16.7 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
ifx-dr/DR-Managing-System
- v0.1.3 Backend/asset-transfer-basic/chaincode-external/go.sum
- v0.1.3 Backend/chaincode/abstore/go/go.sum
- v0.1.3 Backend/chaincode/fabcar/external/go.sum
- v0.1.3 Backend/chaincode/fabcar/go/go.sum
- v0.1.3 Backend/chaincode/marbles02_private/go/go.sum
Size: 2.07 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
SeiwonPark/hyperledger
- v0.1.3 fabric-samples/asset-transfer-abac/chaincode-go/go.sum
- v0.1.3 fabric-samples/asset-transfer-basic/chaincode-external/go.sum
- v0.1.3 fabric-samples/asset-transfer-basic/chaincode-go/go.sum
- v0.1.3 fabric-samples/asset-transfer-ledger-queries/chaincode-go/go.sum
- v0.1.3 fabric-samples/asset-transfer-private-data/chaincode-go/go.sum
- v0.1.3 fabric-samples/auction-dutch/chaincode-go/go.sum
- v0.1.3 fabric-samples/auction-dutch/chaincode-go-auditor/go.sum
- v0.1.3 fabric-samples/auction-simple/chaincode-go/go.sum
- v0.1.3 fabric-samples/chaincode/abstore/go/go.sum
- v0.1.3 fabric-samples/chaincode/fabcar/external/go.sum
- v0.1.3 fabric-samples/chaincode/fabcar/go/go.sum
- v0.1.3 fabric-samples/chaincode/marbles02_private/go/go.sum
- v0.1.3 fabric-samples/commercial-paper/organization/digibank/contract-go/go.sum
- v0.1.3 fabric-samples/commercial-paper/organization/magnetocorp/contract-go/go.sum
- v0.1.3 fabric-samples/token-erc-1155/chaincode-go/go.sum
- v0.1.3 fabric-samples/token-erc-20/chaincode-go/go.sum
- v0.1.3 fabric-samples/token-erc-721/chaincode-go/go.sum
- v0.1.3 fabric-samples/token-utxo/chaincode-go/go.sum
Size: 1.4 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago
LoniasGR/hyperledger-fabric-sla-chaincode
- v0.1.3 chaincode_parts/go.sum
- v0.1.3 chaincode_sla/go.sum
- v0.1.3 chaincode_vru/go.sum
Size: 1 MB - Last synced: 9 months ago - Pushed: about 1 year ago
samlinux/htsc
Samlinux Academy - a place to learn about Hyperledger Fabric- v0.1.3 meetup-231020/chaincode/abstore/go.sum
- v0.1.3 meetup-231020/chaincode/abstore2/go.sum
Size: 125 KB - Last synced: 10 days ago - Pushed: almost 3 years ago
kumarpint0/mbeMarket
fractional bond market based on blockchain- v0.1.3 chaincode/basic/go.sum
Size: 107 MB - Last synced: about 1 year ago - Pushed: over 1 year ago
nexgensoft/chacerapp
Backend powering the Chacerapp Application- v0.1.3 go.mod
- v0.1.3 go.sum
Size: 207 KB - Last synced: about 1 year ago - Pushed: over 2 years ago
ooibc88/blockbench
BLOCKBENCH: A Framework for Analyzing Private Blockchains. Blockbench contains workloads for measuring the data processing performance, and workloads for understanding the performance of different layers of Blockchain systems.- v0.1.3 benchmark/contracts/fabric-v2.2/donothing/go.sum
- v0.1.3 benchmark/contracts/fabric-v2.2/ioheavy/go.sum
- v0.1.3 benchmark/contracts/fabric-v2.2/kvstore/go.sum
- v0.1.3 benchmark/contracts/fabric-v2.2/smallbank/go.sum
- v0.1.3 benchmark/contracts/fabric-v2.2/sorter/go.sum
Size: 2.42 MB - Last synced: about 1 month ago - Pushed: 8 months ago
tadoku/tadoku
Tadoku is a friendly foreign-language reading contest aimed at building a habit of reading in your non-native languages.- v0.1.4 go.mod
- v0.1.4 go.sum
Size: 13.2 MB - Last synced: about 2 months ago - Pushed: 4 months ago
chirst/go-todo
A gud project- v0.1.4 go.mod
- v0.1.4 go.sum
Size: 185 KB - Last synced: 3 months ago - Pushed: 8 months ago
hyperledger-labs/fabric-smart-client
The Fabric Smart Client is a new Fabric Client that lets you focus on the business processes and simplifies the development of Fabric-based distributed application.- v0.1.3 go.sum
- v0.1.3 platform/fabric/services/state/cc/query/go.sum
Size: 4.26 MB - Last synced: 20 days ago - Pushed: 21 days ago