From 66f536ecbadd70fae4b1cc3d8c10792ced221ae0 Mon Sep 17 00:00:00 2001
From: Roger Braun <roger@rogerbraun.net>
Date: Mon, 20 Mar 2017 21:28:31 +0100
Subject: [PATCH] Add user schema.

---
 lib/pleroma/user.ex                              | 13 +++++++++++++
 .../migrations/20170320193800_create_user.exs    | 16 ++++++++++++++++
 2 files changed, 29 insertions(+)
 create mode 100644 lib/pleroma/user.ex
 create mode 100644 priv/repo/migrations/20170320193800_create_user.exs

diff --git a/lib/pleroma/user.ex b/lib/pleroma/user.ex
new file mode 100644
index 000000000..3fb298d05
--- /dev/null
+++ b/lib/pleroma/user.ex
@@ -0,0 +1,13 @@
+defmodule Pleroma.User do
+  use Ecto.Schema
+
+  schema "users" do
+    field :bio, :string
+    field :email, :string
+    field :name, :string
+    field :nickname, :string
+    field :password_hash, :string
+
+    timestamps()
+  end
+end
diff --git a/priv/repo/migrations/20170320193800_create_user.exs b/priv/repo/migrations/20170320193800_create_user.exs
new file mode 100644
index 000000000..2d2f7fbf0
--- /dev/null
+++ b/priv/repo/migrations/20170320193800_create_user.exs
@@ -0,0 +1,16 @@
+defmodule Pleroma.Repo.Migrations.CreatePleroma.User do
+  use Ecto.Migration
+
+  def change do
+    create table(:users) do
+      add :email, :string
+      add :password_hash, :string
+      add :name, :string
+      add :nickname, :string
+      add :bio, :string
+
+      timestamps()
+    end
+
+  end
+end