Size: a a a

2019 February 07

IB

Ilya Borovitinov in pro.elixir
Źmićer Rubinštejn
Так а сделать референс двумя строчками не получается?
Нет. Только execute и чистый секуль, я уже нашел ответ Jose Valim на эту тему
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Типа test_id1, references(“test”, column: :test_id1)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ну нет так нет
источник

AD

Anastasiya Dyachenko in pro.elixir
add :id, ..., primary_key: true
add :field1
add :field2

create unique_index(table, [:field1, :field2])
источник

IB

Ilya Borovitinov in pro.elixir
Anastasiya Dyachenko
add :id, ..., primary_key: true
add :field1
add :field2

create unique_index(table, [:field1, :field2])
Ну да, я и думаю над этим. просто табличка с композитным ключем и логика вокруг нее вся написана :/
источник

IB

Ilya Borovitinov in pro.elixir
Спасибо!
источник

AB

Alex Bubnov in pro.elixir
Anastasiya Dyachenko
add :id, ..., primary_key: true
add :field1
add :field2

create unique_index(table, [:field1, :field2])
Это не та сторона, создание первичного ключа, а не foreign с констрейнтом
источник

AD

Anastasiya Dyachenko in pro.elixir
если логика заключается в разрешении конфликтов, то разницы нет
источник

IB

Ilya Borovitinov in pro.elixir
Anastasiya Dyachenko
если логика заключается в разрешении конфликтов, то разницы нет
Это не решает проблемы Ecto.assoc, Repo.preload и проч
источник

AD

Anastasiya Dyachenko in pro.elixir
ну как бы  reference на id делаешь и решает
источник

IB

Ilya Borovitinov in pro.elixir
Ну
источник

IB

Ilya Borovitinov in pro.elixir
Да
источник

IB

Ilya Borovitinov in pro.elixir
Логично, затупил
источник

AD

Anastasiya Dyachenko in pro.elixir
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не просто же так решил сделать составной первичный ключ и ещё референс на него
источник

AD

Anastasiya Dyachenko in pro.elixir
зря ты так уверен) 50% случаев излишние усложнения бывают просто потому что так можно
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Не, это не Я уверен. Просто вопрос же не звучал «как мне решить проблему Х»
Вопрос звучал «как мне сделать референс на составной ключ» ;)
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Ладно, главное - разобрались
источник

ŹR

Źmićer Rubinštejn in pro.elixir
Просто может там вообще составной ключ не нужен
источник

ŹR

Źmićer Rubinštejn in pro.elixir
И референс тоже не нужен
источник