Sync Gateway User Migration Script
🚀 Features built in concurrency to speed up your migration!!!
Simple script to migrate users from one Sync Gateway instance to another.
Download users from your source Couchbase instance
into a files/sample.json
file with the following structure:
[
{
"admin_channels": [
"some",
"admin",
"channels"
],
"admin_roles": [
"some",
"admin",
"roles"
],
"name": "some_username"
}
]
Fetch Dependecies
go get
Build the binary
go build main.go
Run the binary
with url
and db
flags for the destination Sync Gateway Instance
./main -url=my_url -db=my_db
😊 Happy Migrating!