package sugar

import "github.com/ydb-platform/ydb-go-sdk/v3/sugar"

Index

Functions

func DSN

func DSN(endpoint, database string, secure bool) (s string)

DSN makes connection string (data source name) by endpoint, database and secure

func MakeRecursive

func MakeRecursive(ctx context.Context, db ydb.Connection, pathToCreate string) error

MakeRecursive creates path inside database pathToCreate is a database root relative path MakeRecursive method equal bash command `mkdir -p ~/path/to/create` where `~` - is a root of database

func RemoveRecursive

func RemoveRecursive(ctx context.Context, db ydb.Connection, pathToRemove string) error

RemoveRecursive remove selected directory or table names in database. pathToRemove is a database root relative path All database entities in prefix path will remove if names list is empty. Empty prefix means than use root of database. RemoveRecursive method equal bash command `rm -rf ~/path/to/remove` where `~` - is a root of database

Source Files

dsn.go path.go

Version
v3.21.1-rc0
Published
Apr 21, 2022
Platform
js/wasm
Imports
10 packages
Last checked
now

Tools for package owners.