显示存储信息
语法
neo4j-admin database info
命令应针对离线数据库存储或备份调用,其语法如下:
neo4j-admin database info [-h] [--expand-commands] [--verbose] [--additional-config=<file>] [--format=text|json] [--from-path=<path>] [<database>]
参数
参数 | 描述 | 默认值 |
---|---|---|
|
要显示信息的数据库名称。可以使用 * 和 ? 进行通配。请注意,* 和 ? 在某些 shell 中具有特殊含义,可能需要转义或使用引号。 |
|
选项
neo4j-admin database info
命令具有以下选项:
选项 | 描述 | 默认值 |
---|---|---|
|
包含附加配置的配置文件。 |
|
|
允许在配置值评估中进行命令扩展。 |
|
|
返回信息的格式。 |
|
|
数据库目录路径。 |
|
|
显示此帮助消息并退出。 |
|
|
启用详细输出。 |
|
1. 有关详细信息,请参阅 Neo4j Admin 和 Neo4j CLI → 配置。 |
示例
以下示例展示了如何使用 neo4j-admin database info
命令显示有关数据库及其存储格式的信息。所有示例都假设 Neo4j 服务器是企业版,并且数据库处于离线状态。
示例 1. 对数据库存储调用
neo4j-admin database info
bin/neo4j-admin database info healthcare
输出
Database name: healthcare Database in use: false Store format version: block-block-1.1 Store format introduced in: 5.14.0 Last committed transaction id:29 Store needs recovery: false
示例 2. 对所有数据库调用
neo4j-admin database info
bin/neo4j-admin database info --from-path=../data/databases
输出
Database name: healthcare Database in use: false Store format version: block-block-1.1 Store format introduced in: 5.14.0 Last committed transaction id:29 Store needs recovery: false Database name: neo4j Database in use: false Store format version: block-block-1.1 Store format introduced in: 5.14.0 Last committed transaction id:27 Store needs recovery: false Database name: system Database in use: false Store format version: record-aligned-1.1 Store format introduced in: 5.0.0 Last committed transaction id:213 Store needs recovery: false
当对多个数据库调用此命令时,如果其中一些数据库处于在线状态,它们将简单地报告为 |
示例 3. 对数据库调用
neo4j-admin database info
并输出 JSON如果您正在解析此命令的结果,可以使用 --format=json
选项以 JSON 格式接收输出。所有字段都包含在内,并且所有值都是字符串。
bin/neo4j-admin database info --from-path ../data/databases --format=json foo
输出
{"databaseName":"healthcare","inUse":"false","storeFormat":"block-block-1.1","storeFormatIntroduced":"5.14.0","storeFormatSuperseded":null,"lastCommittedTransaction":"29","recoveryRequired":"false"}