K2InformaticsGmbH / imem

Clustered in-memory database based on MNESIA with simple SQL layer
http://www.k2informatics.ch/
Apache License 2.0
21 stars 4 forks source link

Recursive file checksum report of an erlang VM #236

Open c-bik opened 5 years ago

c-bik commented 5 years ago

Integrate vsn.escript as safe local MFA

c-bik commented 5 years ago

Sample usage

select
    app, appVsn, file, fileVsn, filePath, fileOrigin
from
    ddVersion
where
    app = 'sqlparse'

Sample output

[
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sql_lex",
        "fileVsn": "vsn:[131606334710264393319949122493806996698]",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/ebin/sql_lex.beam",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sql_lex.xrl"
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse",
        "fileVsn": "vsn:[278921480926115891132835489001292967950]",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/ebin/sqlparse.beam",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sqlparse.yrl"
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse.app.src",
        "fileVsn": "ph2:66723463",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/src/sqlparse.app.src",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sqlparse.app.src"
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse.cf",
        "fileVsn": "ph2:98977971",
        "filePath": "_build/default/lib/sqlparse/priv/bnf_converter",
        "fileOrigin": ""
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse.ebnf",
        "fileVsn": "ph2:114485736",
        "filePath": "_build/default/lib/sqlparse/priv/railroad_diagram_generator",
        "fileOrigin": ""
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse_fold",
        "fileVsn": "vsn:[102208884779502355283483466134511098602]",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/ebin/sqlparse_fold.beam",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sqlparse_fold.erl"
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse_format_flat",
        "fileVsn": "vsn:[271422244527642713873343122224758767967]",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/ebin/sqlparse_format_flat.beam",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sqlparse_format_flat.erl"
    },
    {
        "app": "sqlparse",
        "appVsn": "4.4.0",
        "file": "sqlparse_format_pretty",
        "fileVsn": "vsn:[139626311694512237591916476297512517445]",
        "filePath": "c:/projects/git/K2InformaticsGmbH/tmp/dderl/_build/default/lib/sqlparse/ebin/sqlparse_format_pretty.beam",
        "fileOrigin": "https://github.com/K2InformaticsGmbH/sqlparse/raw/c59604318c89c70b0de2865f496f2c2b4ddc528a/src/sqlparse_format_pretty.erl"
    }
]