Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EcsxPersistenceEcto

Hex Version License Documentation

Ecto Persistence Adapter for ECSx

Installation

EcsxPersistenceEcto can be installed by adding ecsx_persistence_ecto to your list of dependencies in mix.exs:

def deps do
  [
    {:ecsx_persistence_ecto, "~> 0.1"}
  ]
end

Configure

To configure ECSx in your app with Ecto as the persistence adapter, update :ecsx in your config.exs file:

    config :ecsx,
      ...
      persistence_adapter: ECSx.Persistence.Ecto

and specify your repo:

    config :ecsx_persistence_ecto, repo: MyApp.Repo

Add the database table

Generate a migration script:

mix ecto.gen.migration ecto_persistence

and update the change function in the migration:

  def change do
    create table "ecsx_components" do
      add :module, :string
      add :data, :string

      timestamps()
    end
  end

Finally, run the migration script:

mix ecto.migrate

About

An Ecto Persistence Adapter for ECSx

Resources

Stars

5 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages