コード例 #1
0
ファイル: database.go プロジェクト: robertkrimen/sync_gateway
// Helper function to open a Couchbase connection and return a specific bucket.
func ConnectToBucket(couchbaseURL, poolName, bucketName string) (bucket base.Bucket, err error) {
	bucket, err = base.GetBucket(couchbaseURL, poolName, bucketName)
	if err != nil {
		return
	}
	base.Log("Connected to <%s>, pool %s, bucket %s", couchbaseURL, poolName, bucketName)
	err = installViews(bucket)
	return
}
コード例 #2
0
ファイル: database.go プロジェクト: nvdbleek/sync_gateway
// Helper function to open a Couchbase connection and return a specific bucket.
func ConnectToBucket(couchbaseURL, poolName, bucketName string) (bucket base.Bucket, err error) {
	bucket, err = base.GetBucket(couchbaseURL, poolName, bucketName)
	if err != nil {
		err = &base.HTTPError{http.StatusBadGateway,
			fmt.Sprintf("Unable to connect to server: %s", err)}
	} else {
		err = installViews(bucket)
	}
	return
}
コード例 #3
0
ファイル: database.go プロジェクト: phmdb/sync_gateway
// Helper function to open a Couchbase connection and return a specific bucket.
func ConnectToBucket(spec base.BucketSpec) (bucket base.Bucket, err error) {
	bucket, err = base.GetBucket(spec)
	if err != nil {
		err = &base.HTTPError{http.StatusBadGateway,
			fmt.Sprintf("Unable to connect to server: %s", err)}
	} else {
		err = installViews(bucket)
	}
	return
}
コード例 #4
0
ファイル: auth_test.go プロジェクト: nvdbleek/sync_gateway
func init() {
	var err error
	gTestBucket, err = base.GetBucket(kTestURL, "default", "sync_gateway_tests")
	if err != nil {
		log.Fatalf("Couldn't connect to bucket: %v", err)
	}
	if err != nil {
		log.Fatalf("Couldn't install design doc: %v", err)
	}
}
コード例 #5
0
ファイル: auth_test.go プロジェクト: nod/sync_gateway
func init() {
	var err error
	gTestBucket, err = base.GetBucket(base.BucketSpec{
		Server:     kTestURL,
		BucketName: "sync_gateway_tests"})
	if err != nil {
		log.Fatalf("Couldn't connect to bucket: %v", err)
	}
	if err != nil {
		log.Fatalf("Couldn't install design doc: %v", err)
	}
}