@@ -7,6 +7,7 @@ defmodule MusicLibrary.Artists.ArtistInfo do
|
|||||||
alias MusicLibrary.Notes.Note
|
alias MusicLibrary.Notes.Note
|
||||||
|
|
||||||
@primary_key {:id, :binary_id, autogenerate: true}
|
@primary_key {:id, :binary_id, autogenerate: true}
|
||||||
|
@foreign_key_type :binary_id
|
||||||
schema "artist_infos" do
|
schema "artist_infos" do
|
||||||
field :musicbrainz_data, :map, default: %{}
|
field :musicbrainz_data, :map, default: %{}
|
||||||
field :discogs_data, :map, default: %{}
|
field :discogs_data, :map, default: %{}
|
||||||
|
|||||||
@@ -4,6 +4,7 @@ defmodule MusicLibrary.Notes.Note do
|
|||||||
import Ecto.Changeset
|
import Ecto.Changeset
|
||||||
|
|
||||||
@primary_key {:id, :binary_id, autogenerate: true}
|
@primary_key {:id, :binary_id, autogenerate: true}
|
||||||
|
@foreign_key_type :binary_id
|
||||||
schema "notes" do
|
schema "notes" do
|
||||||
field :entity, Ecto.Enum, values: [:record, :artist]
|
field :entity, Ecto.Enum, values: [:record, :artist]
|
||||||
field :content, :string, default: ""
|
field :content, :string, default: ""
|
||||||
|
|||||||
Reference in New Issue
Block a user