def get_tables_in_schema(public_mode=True):
    """
    List of organization tables that need to be processed.

    public_mode: Boolean field. If true, it returns tables that contain generic information from `public` schema. If false, it returns tenant specific tables from tenant schema.
    """
    if public_mode:
        return [
            "organization",
            "organization_user",
            "role",
            "user",
            "user_meta",
        ]

    return [
        "event",
        "experiment",
        "experiment_plio",
        "item",
        "model_has_tag",
        "plio",
        "question",
        "session",
        "session_answer",
        "tag",
        "video",
    ]