def create_or_replace(self, name, schema_or_table_or_query, *name_changes):
        "Drops table or view before creating one with the same name."
        self.drop(name)
        self.create(name, schema_or_table_or_query, *name_changes)
Drops table or view before creating one with the same name.
recipes/Python/577825_Rudimentary_Database_Engine/recipe-577825.py