显示存储信息
语法
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 infobin/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 infobin/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"}