Exemplo n.º 1
0
def action_dumpdata(params):
    import logging

    logging.disable(logging.WARNING)
    from nailgun.db.sqlalchemy import fixman
    fixman.dump_fixture(params.model)
    sys.exit(0)
Exemplo n.º 2
0
def action_dumpdata(params):
    import logging

    logging.disable(logging.WARNING)
    from nailgun.db.sqlalchemy import fixman
    fixman.dump_fixture(params.model)
    sys.exit(0)
Exemplo n.º 3
0
        help='model name to dump; underscored name'
        'should be used, e.g. network_group for NetworkGroup model')
    loaddefault_parser = subparsers.add_parser(
        'loaddefault',
        help='load data from default fixtures '
        '(settings.FIXTURES_TO_IPLOAD)')
    dump_settings = subparsers.add_parser('dump_settings',
                                          help='dump current settings to YAML')
    params, other_params = parser.parse_known_args()
    sys.argv.pop(1)

    if params.action == "dumpdata":
        import logging
        logging.disable(logging.WARNING)
        from nailgun.db.sqlalchemy import fixman
        fixman.dump_fixture(params.model)
        sys.exit(0)

    from nailgun.logger import logger
    from nailgun.settings import settings

    if params.action == "syncdb":
        logger.info("Syncing database...")
        from nailgun.db import syncdb
        syncdb()
        logger.info("Done")
    elif params.action == "dropdb":
        logger.info("Dropping database...")
        from nailgun.db import dropdb
        dropdb()
        logger.info("Done")
Exemplo n.º 4
0
    loaddefault_parser = subparsers.add_parser(
        'loaddefault',
        help='load data from default fixtures '
             '(settings.FIXTURES_TO_IPLOAD)'
    )
    dump_settings = subparsers.add_parser(
        'dump_settings', help='dump current settings to YAML'
    )
    params, other_params = parser.parse_known_args()
    sys.argv.pop(1)

    if params.action == "dumpdata":
        import logging
        logging.disable(logging.WARNING)
        from nailgun.db.sqlalchemy import fixman
        fixman.dump_fixture(params.model)
        sys.exit(0)

    from nailgun.logger import logger
    from nailgun.settings import settings

    if params.action == "syncdb":
        logger.info("Syncing database...")
        from nailgun.db import syncdb
        syncdb()
        logger.info("Done")
    elif params.action == "dropdb":
        logger.info("Dropping database...")
        from nailgun.db import dropdb
        dropdb()
        logger.info("Done")