Skip to content

Commit 2942a37

Browse files
committed
examples for godoc
1 parent 20db23e commit 2942a37

File tree

2 files changed

+43
-1
lines changed

2 files changed

+43
-1
lines changed

example_table_bulk_upsert_test.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ package ydb_test
33
import (
44
"context"
55
"fmt"
6-
"github.com/ydb-platform/ydb-go-sdk/v3/table/types"
76
"log"
87
"time"
98

109
"github.com/ydb-platform/ydb-go-sdk/v3"
1110
"github.com/ydb-platform/ydb-go-sdk/v3/table"
11+
"github.com/ydb-platform/ydb-go-sdk/v3/table/types"
1212
)
1313

1414
func Example_tableBulkUpsert() {

example_table_create_table_test.go

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
package ydb_test
2+
3+
import (
4+
"context"
5+
"log"
6+
"path"
7+
8+
"github.com/ydb-platform/ydb-go-sdk/v3"
9+
"github.com/ydb-platform/ydb-go-sdk/v3/table"
10+
"github.com/ydb-platform/ydb-go-sdk/v3/table/options"
11+
"github.com/ydb-platform/ydb-go-sdk/v3/table/types"
12+
)
13+
14+
func Example_tableCreateTable() {
15+
ctx := context.Background()
16+
db, err := ydb.New(ctx,
17+
ydb.WithConnectionString("grpcs://localhost:2135/?database=/local"),
18+
ydb.WithAnonymousCredentials(),
19+
)
20+
if err != nil {
21+
log.Fatal(err)
22+
}
23+
defer func() {
24+
_ = db.Close(ctx)
25+
}()
26+
err = db.Table().Do(
27+
ctx,
28+
func(ctx context.Context, s table.Session) (err error) {
29+
return s.CreateTable(ctx, path.Join(db.Name(), "series"),
30+
options.WithColumn("series_id", types.Optional(types.TypeUint64)),
31+
options.WithColumn("title", types.Optional(types.TypeUTF8)),
32+
options.WithColumn("series_info", types.Optional(types.TypeUTF8)),
33+
options.WithColumn("release_date", types.Optional(types.TypeDate)),
34+
options.WithColumn("comment", types.Optional(types.TypeUTF8)),
35+
options.WithPrimaryKeyColumn("series_id"),
36+
)
37+
},
38+
)
39+
if err != nil {
40+
log.Printf("unexpected error: %v", err)
41+
}
42+
}

0 commit comments

Comments
 (0)