STF -- 数据库定义

原创 2016年06月01日 10:38:02

STF的数据库使用的是RethinkDB。RethinkDB启动后,在浏览器里输入http://stf_server_ip:8080即可打开RethinkDB后台管理中心。

在STF中,定义数据库的文件为stf_home/lib/db/tables.js。

var r = require('rethinkdb')

module.exports = {
  users: {//user表
    primaryKey: 'email'
  , indexes: {
      adbKeys: {
        indexFunction: function(user) {
          return user('adbKeys')('fingerprint')
        }
      , options: {
          multi: true
        }
      }
    }
  }
, accessTokens: {//accessTokens表
    primaryKey: 'id'
  , indexes: {
      email: null
    }
  }
, vncauth: {//vncauth表
    primaryKey: 'password'
  , indexes: {
      response: null
    , responsePerDevice: {
        indexFunction: function(row) {
          return [row('response'), row('deviceId')]
        }
      }
    }
  }
, devices: {//devices表
    primaryKey: 'serial'
  , indexes: {
      owner: {
        indexFunction: function(device) {
          return r.branch(
            device('present')
          , device('owner')('email')
          , r.literal()
          )
        }
      }
    , present: null
    , providerChannel: {
        indexFunction: function(device) {
          return device('provider')('channel')
        }
      }
    }
  }
, logs: {//logs表
    primaryKey: 'id'
  }
}


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

关于speedtree的spt文件和stf文件

用场景来分析的话,一个场景是.stf文件(Speed Tree Forest).该文件描述了每棵树的相关属性。而一棵树是通过一个.spt(Speed Tree)文件来描述的.用文本编辑器打开,就能看到...

WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行(MAC OS)

WEB 端批量移动设备管理控制工具 STF 的环境搭建和运行(MAC OS) ubuntu平台部署【更新完成】 STF平台官网:http://openstf.io/   相关工...

STF-minitouch的使用

我们经常会遇到这样子的情况,需要演示一些手机上的一些界面的时候。不能够把手机上的影像投影到电脑上,同时在电脑上操作手机。也可能是我了解的比较少吧。 最近在论坛上看到了 [STF 框架之 minitou...

小王学STF--入门篇

  • 2015-05-06 14:49
  • 208KB
  • 下载

STM32F407VGT6_DM-STF4BB

  • 2012-10-29 10:10
  • 868KB
  • 下载

(7-8)hive数据库、表、字段定义

(7-8)hive数据库、表、字段定义 --------------------------------------------------------------1、数据库的定义-----...

STF100XX开发板应用手册

  • 2012-05-29 16:49
  • 195KB
  • 下载

STF通用写文件架构 C/C++

  • 2015-05-05 10:26
  • 623KB
  • 下载

利用Sqlite数据库的blob类型存储自定义的数据类型

sqlite数据库的其他作用在这里就不阐述了,直接进入正题吧!如何利用sqlite数据库的blob类型存取自定义的数据类型,本人苦苦挣扎了一天,在网上搜了个遍也没找着看起来似乎有用的介绍,所以本人挨个...
  • geweb
  • geweb
  • 2011-04-19 18:12
  • 748

STF架构免费版

  • 2015-05-14 17:38
  • 1.07MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)