客户端工具写入

数据表创建好后,就该写入数据了。MatrixDB提供了命令行工具psql,可以用来连接、操作数据库和写入数据。除此之外,还有第三方可视化工具可供使用。

1. psql

使用psql连接数据库,并执行INSERT命令来写入数据:

[mxadmin@mdw ~]$ psql stats
psql (12)
Type "help" for help.

stats=# insert into tags (name, serial_number, region, longitude, latitude) values('device1', '000F1', 'Beijing', 116.20, 39.56);
INSERT 0 1

也可以一条SQL插入多条数据:

stats=# insert into tags (name, serial_number, region, longitude, latitude) values
    ('device1', '000F1', 'Beijing', 116.20, 39.56),
    ('device2', '000F2', 'Beijing', 116.20, 39.56);
INSERT 0 2


2. DataGrip

DataGrip是一款第三方可视化客户端工具,可以从官网下载https://www.jetbrains.com/datagrip/

2.1 创建连接

新建连接,选择PostgreSQL 新建连接

输入连接信息,DataGrip会推荐使用Greenplum,请忽略,直接Test Connection 输入连接信息

DataGrip可能会再次推荐使用Greenplum,请忽略。(不要点击Use Greenplum!) 不使用Greenplum

2.2 选择数据库

点击连接名旁边的的x of y,选择数据库 选择数据库

2.3 选择schema

点击数据库名旁边的x of y,选择schema 选择schema

2.4 连接高级选项

启用Introspect using JDBC metadata

选择schema

3. CLion

CLion与DataGrip类似,主要区别是CLion的Introspect选项在Options中。(中文版名称为:使用JDBC元数据内省

Clion1