From cc584bf9ac29c30be8860afc412ddb3e3d90ac41 Mon Sep 17 00:00:00 2001 From: Sascha Wolf Date: Fri, 29 Sep 2017 10:41:01 +0200 Subject: [PATCH] Migrations: Add a ProjectionVersion for a different schema prefix --- ..._create_projection_version_with_prefix.exs | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 priv/repo/migrations/20170929080308_create_projection_version_with_prefix.exs diff --git a/priv/repo/migrations/20170929080308_create_projection_version_with_prefix.exs b/priv/repo/migrations/20170929080308_create_projection_version_with_prefix.exs new file mode 100644 index 0000000..d4b965b --- /dev/null +++ b/priv/repo/migrations/20170929080308_create_projection_version_with_prefix.exs @@ -0,0 +1,20 @@ +defmodule Commanded.Projections.Repo.Migrations.CreateProjectionVersionWithPrefix do + use Ecto.Migration + + def up do + execute "CREATE SCHEMA test" + + create table(:projection_versions, primary_key: false, prefix: "test") do + add :projection_name, :text, primary_key: true + add :last_seen_event_number, :bigint + + timestamps() + end + end + + def down do + drop table(:projection_versions, prefix: "test") + + execute "DROP SCHEMA test" + end +end