@main.command()<EOL>@connection_option<EOL>@click.option('<STR_LIT>', is_flag=True, help='<STR_LIT>')<EOL>@click.option('<STR_LIT>', is_flag=True, help='<STR_LIT>')<EOL>@click.option('<STR_LIT>', '<STR_LIT>', multiple=True, help='<STR_LIT>')<EOL>def populate(connection, reset, force, skip):
for idx, name, manager in _iterate_managers(connection, skip):<EOL><INDENT>click.echo(<EOL>click.style(f'<STR_LIT>', fg='<STR_LIT>', bold=True) +<EOL>click.style(f'<STR_LIT>', fg='<STR_LIT>', bold=True)<EOL>)<EOL>if reset:<EOL><INDENT>click.echo('<STR_LIT>')<EOL>manager.drop_all()<EOL>click.echo('<STR_LIT>')<EOL>manager.create_all()<EOL><DEDENT>elif manager.is_populated() and not force:<EOL><INDENT>click.echo(f'<STR_LIT>', color='<STR_LIT>')<EOL>continue<EOL><DEDENT>try:<EOL><INDENT>manager.populate()<EOL><DEDENT>except Exception:<EOL><INDENT>logger.exception('<STR_LIT>', name)<EOL>click.secho(f'<STR_LIT>', fg='<STR_LIT>', bold=True)<EOL><DEDENT><DEDENT>
Populate all.