def main(args):
    if args.verbose:
        logger.setLevel("DEBUG")
    logger.debug(args)

    with connect_to_database_from_args(args) as cursor:
        entry = TransmissionEntry.from_file(
            args.filename, cursor, sky_radius_inner=args.radius_inner, sky_radius_outer=args.radius_outer
        )
        entry.upload_to_database(cursor)
def main(args):
    if args.verbose:
        logger.setLevel('DEBUG')
    logger.debug(args)

    schema = database_schema()

    tables = {}
    for table_name in schema:
        query = raw_create_table(table_name, schema)
        tables[table_name] = query

    with connect_to_database_from_args(args) as cursor:
        for table_name, query in tables.items():
            cursor.execute('drop table if exists {table_name}'.format(
                table_name=table_name))
            logger.debug('Executing query `%s`', query)
            cursor.execute(query)