Skip to content

Cli

ckanpackager()

The CKAN Packager CLI.

Source code in ckanext/ckanpackager/cli.py
11
12
13
14
15
16
@click.group()
def ckanpackager():
    """
    The CKAN Packager CLI.
    """
    pass

init_db()

Initialise the ckanpackager tables.

Source code in ckanext/ckanpackager/cli.py
19
20
21
22
23
24
25
26
27
28
@ckanpackager.command(name='initdb')
def init_db():
    """
    Initialise the ckanpackager tables.
    """
    if not ckanpackager_stats_table.exists(model.meta.engine):
        ckanpackager_stats_table.create(model.meta.engine)
        click.secho('Created ckanpackager_stats table', fg='green')
    else:
        click.secho('ckanpackager_stats already exists, skipping init', fg='green')