尝试在restful中使用TDengine v2.3.3.0。
使用二进制数据类型插入一些类似于此的数据。将数据插入具有不同值长度的子表中。然后对列执行不同的查询。
create stable stb1 (ts timestamp, name binary(10)) tags(n int);
insert into tb1 using stb1 tags(1) values(now, 'a');
insert into tb2 using stb1 tags(2) values(now, 'bc');
insert into tb3 using stb1 tag
我试图使用TDengine JDBC连接器进行无模式插入,但得到了以下错误
java.sql.SQLException: TDengine ERROR (2350): failed to insertLines
at com.taosdata.jdbc.TSDBError.createSQLException(TSDBError.java:76)
at com.taosdata.jdbc.TSDBJNIConnector.insertLines(TSDBJNIConnector.java:366)
at com.taosdata.jdbc.Sch
假设我有一个带有100+表的关系数据库。每一张表都是某种实体(人、地址、车辆、狗等)的模型。假设我还有一个restful和一群希望将数据发布到这个数据库中的人。很多时候,这些数据都是以XML包的形式出现的,或者发布来自web表单或其他类似性质的数据。有时我们需要发布到数据库的所有表,有时是大多数,有时是一些,有时是一个。
现在,要求我们的客户端通过restful方式将多资源数据块发布到100+表持久性中。
POST /person
POST /email
POST /vehicle
POST /insurance
真是疯了!所以我们可以拥有一种资源
POST /auto-record
{ po
我的数据访问层支持重新插入操作(Spring的CrudRepository.save()),当id字段未被设置时,插入一个新记录,当id字段被设置时,它将被更新。
我想知道如何证明创建两个单独的REST方法所需的额外努力(包括后端和前端):
POST /users,用于创建新用户(并生成新创建的资源的URI )
PUT / users /{id},用于更新现有用户
只创建一个REST方法:
POST /users
除了更多的RESTful之外,有两个单独的方法有什么好处吗?
我发现我曾经打开两个终端,一个用于“taosd”来启动服务器,另一个用于“taos”输入sql命令。但是,一旦taosd被关闭,TDengine的客户端通常无法工作:
Welcome to the TDengine shell from Linux, Client Version:2.1.3.0
Copyright (c) 2020 by TAOS Data, Inc. All rights reserved.
taos connect failed, reason: Unable to establish connection.
我想知道有什么方法通过启动背景来启动TDengine服务器吗
我使用shell脚本通过wget调用restful API。然而,它只在第一次工作,在第二次,它抛出一个错误-wget: can't open :文件存在
restful API应该不会返回任何值,而只是向服务器上的数据库插入一些记录。
如何解决这个问题?
while read line; do wget http://resturl done