mirror of
				https://gitee.com/gitea/gitea
				synced 2025-11-04 08:30:25 +08:00 
			
		
		
		
	Use Go1.11 module (#5743)
* Migrate to go modules * make vendor * Update mvdan.cc/xurls * make vendor * Update code.gitea.io/git * make fmt-check * Update github.com/go-sql-driver/mysql * make vendor
This commit is contained in:
		
							
								
								
									
										14
									
								
								vendor/github.com/couchbaselabs/go-couchbase/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										14
									
								
								vendor/github.com/couchbaselabs/go-couchbase/.gitignore
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,14 @@
 | 
			
		||||
#*
 | 
			
		||||
*.6
 | 
			
		||||
*.a
 | 
			
		||||
*~
 | 
			
		||||
*.swp
 | 
			
		||||
/examples/basic/basic
 | 
			
		||||
/hello/hello
 | 
			
		||||
/populate/populate
 | 
			
		||||
/tools/view2go/view2go
 | 
			
		||||
/tools/loadfile/loadfile
 | 
			
		||||
gotags.files
 | 
			
		||||
TAGS
 | 
			
		||||
6.out
 | 
			
		||||
_*
 | 
			
		||||
							
								
								
									
										5
									
								
								vendor/github.com/couchbaselabs/go-couchbase/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5
									
								
								vendor/github.com/couchbaselabs/go-couchbase/.travis.yml
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,5 @@
 | 
			
		||||
language: go
 | 
			
		||||
install: go get -v -d ./... && go build -v ./...
 | 
			
		||||
script: go test -v ./...
 | 
			
		||||
 | 
			
		||||
go: 1.1.1
 | 
			
		||||
							
								
								
									
										37
									
								
								vendor/github.com/couchbaselabs/go-couchbase/README.markdown
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										37
									
								
								vendor/github.com/couchbaselabs/go-couchbase/README.markdown
									
									
									
										generated
									
									
										vendored
									
									
										Normal file
									
								
							@@ -0,0 +1,37 @@
 | 
			
		||||
# A smart client for couchbase in go
 | 
			
		||||
 | 
			
		||||
This is a *unoffical* version of a Couchbase Golang client. If you are
 | 
			
		||||
looking for the *Offical* Couchbase Golang client please see
 | 
			
		||||
    [CB-go])[https://github.com/couchbaselabs/gocb].
 | 
			
		||||
 | 
			
		||||
This is an evolving package, but does provide a useful interface to a
 | 
			
		||||
[couchbase](http://www.couchbase.com/) server including all of the
 | 
			
		||||
pool/bucket discovery features, compatible key distribution with other
 | 
			
		||||
clients, and vbucket motion awareness so application can continue to
 | 
			
		||||
operate during rebalances.
 | 
			
		||||
 | 
			
		||||
It also supports view querying with source node randomization so you
 | 
			
		||||
don't bang on all one node to do all the work.
 | 
			
		||||
 | 
			
		||||
## Install
 | 
			
		||||
 | 
			
		||||
    go get github.com/couchbase/go-couchbase
 | 
			
		||||
 | 
			
		||||
## Example
 | 
			
		||||
 | 
			
		||||
    c, err := couchbase.Connect("http://dev-couchbase.example.com:8091/")
 | 
			
		||||
    if err != nil {
 | 
			
		||||
    	log.Fatalf("Error connecting:  %v", err)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    pool, err := c.GetPool("default")
 | 
			
		||||
    if err != nil {
 | 
			
		||||
    	log.Fatalf("Error getting pool:  %v", err)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    bucket, err := pool.GetBucket("default")
 | 
			
		||||
    if err != nil {
 | 
			
		||||
    	log.Fatalf("Error getting bucket:  %v", err)
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    bucket.Set("someKey", 0, []string{"an", "example", "list"})
 | 
			
		||||
		Reference in New Issue
	
	Block a user