sqlalchemyseed.loader

Text file loader module

Module Contents

sqlalchemyseed.loader.load_entities_from_csv(csv_filepath: str, model) dict

Load entities from csv file

Parameters:
  • csv_filepath – string csv file path

  • model – either str or class

Returns:

dict of entities

sqlalchemyseed.loader.load_entities_from_json(json_filepath) dict

Get entities from json

sqlalchemyseed.loader.load_entities_from_yaml(yaml_filepath)

Get entities from yaml

sqlalchemyseed.loader.load_path(path, model=None) dict

Load entities from a single data file, dispatching on its extension.

sqlalchemyseed.loader.DISCOVERABLE_EXTENSIONS