dynadb.table ()

阅读(43) 标签: 创建, 删除, dynamodb,

描述:

创建或删除dynamodb数据表

语法:

dynadb.table(tableName,partitonKey,type1,sortKey,type2)

dynadb.table@d(tableName)

备注:

外部库函数,创建或删除dynamodb数据表。创建时参数tableNamepartitionKey不可省略,删除时仅需选项@d及参数tableName

参数:

tableName

表名称

partitionKey

主分区键

type1/type2

数据类型,SNB分别对应字符串、数字、二进制;缺省为Stype2存在时,type1不可省略

sortKey

排序键,创建表时可省略

选项:

@d

执行删除表操作

返回值:

布尔值

示例:

 

A

 

1

=dyna_open("http://localhost:8000", "us-east-2")

 

2

=A1.table("emp1","pid")

创建表emp1,主分区键为pid,数据类型为S

3

=A1.table("emp2","pid","N")

创建表emp2,主分区键为pid数据类型为N

4

=A1.table("emp3","pid","fname")

创建表emp3,主分区键为pid,排序键为fname,数据类型都为S

5

=A1.table("emp4", "pid","N","fname")

创建表emp4pid数据类型为Nfname数据类型为S

6

=A1.table("emp5","pid","fname","S")

创建表emp5失败,fname设置数据类型时,pid的数据类型不能省略

7

=A1.table("emp6","pid","N","fname","S")

创建表emp6pid数据类型为Nfname数据类型为S

8

=A1.table@d("dept")

删除表dept

9

>A1.close()