Skip to main content

通过 IPython 查询 OrientDB

项目描述

包装说明

IOrient 是一个 IPython 扩展,用于在 IPython 中使用 OrientDB 的 SQL 方言和Gremlin对OrientDB图数据库运行查询。

最新版本 下载

安装

该软件包可以按如下方式安装:

pip install iorient

安装后,扩展可以在 IPython 会话中加载

%load_ext iorient

使用示例

设置用户名、密码、服务器主机和数据库名称:

%orient user:passwd@localhost/dbname

同上,但还要指定端口:

%orient user:passwd@localhost:2424/dbname

可以打开到不同数据库的多个连接。建立连接后,可以通过指定其用户、服务器和数据库名称来使用它:

%%orient user@server/dbname
SELECT * FROM V

还可以使用-g选项执行 Gremlin 查询:

%orient -g g.V[0]

还提供了几个类似于 OrientDB 控制台提供的特殊命令:

%orient create database foobar memory graph
%orient drop database foobar
%orient disconnect
%orient current database
%orient current server
%orient list classes
%orient list databases

至少打开一个连接后,指定不带连接字符串的查询将使用最后使用的连接:

%orient SELECT * FROM V

要使用 Python 的pprint模块以 JSON 格式的结果显示查询结果而不是返回它们,请使用-j选项:

%orient -j SELECT * FROM V

还可以使用最大字段宽度以表格格式打印结果:

%orient -t 100 SELECT * FROM V

也可以使用%oview 命令以类似的方式查看查询结果:

r = %orient SELECT * FROM V
%oview -jr
%oview -t 100 转

发展

该软件包的最新版本可以从 GitHub获得。

作者

有关详细信息,请参阅包含的AUTHORS.rst文件。

执照

该软件根据 BSD 许可证获得许可。有关详细信息,请参阅包含的LICENSE.rst文件。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

iorient-0.1.3.tar.gz (24.3 kB 查看哈希

已上传 source