From 5855d104b2c769e5dd3224979f270a3aa93997bc Mon Sep 17 00:00:00 2001 From: Guilherme Pasqualino Date: Thu, 27 Feb 2020 18:38:03 +0100 Subject: [PATCH] Make it compatible with mariadb (#71) * Do not start postgrex application by default * Make read_after_writes for origin optional --- lib/version.ex | 6 +++++- mix.exs | 2 +- test/test_helper.exs | 2 ++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/lib/version.ex b/lib/version.ex index 56c99f4b..fe5ffd4c 100644 --- a/lib/version.ex +++ b/lib/version.ex @@ -14,7 +14,11 @@ defmodule PaperTrail.Version do field(:item_id, Application.get_env(:paper_trail, :item_type, :integer)) field(:item_changes, :map) field(:originator_id, Application.get_env(:paper_trail, :originator_type, :integer)) - field(:origin, :string, read_after_writes: true) + + field(:origin, :string, + read_after_writes: Application.get_env(:paper_trail, :origin_read_after_writes, true) + ) + field(:meta, :map) if PaperTrail.RepoClient.originator() do diff --git a/mix.exs b/mix.exs index 6b402635..90437c41 100644 --- a/mix.exs +++ b/mix.exs @@ -20,7 +20,7 @@ defmodule PaperTrail.Mixfile do # Type "mix help compile.app" for more information def application do [ - applications: [:logger, :postgrex, :ecto, :runtime_tools] + applications: [:logger, :ecto, :runtime_tools] ] end diff --git a/test/test_helper.exs b/test/test_helper.exs index 95213569..67b4cac5 100644 --- a/test/test_helper.exs +++ b/test/test_helper.exs @@ -1,3 +1,5 @@ +Application.start(:postgrex) + Mix.Task.run("ecto.drop") Mix.Task.run("ecto.create") Mix.Task.run("ecto.migrate")