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)