You're seeing just the callback structure_load, go back to Ecto.Adapter.Structure module for more information.
Link to this callback

structure_load(default, config)

View Source


structure_load(default :: String.t(), config :: Keyword.t()) ::
  {:ok, String.t()} | {:error, term()}

Loads the given structure.

The path will be looked in the config under :dump_path or default to the structure path inside default.

Returns :ok if it was loaded successfully, an error tuple otherwise.


structure_load("priv/repo", username: "postgres",
                            database: "ecto_test",
                            hostname: "localhost")