Публикации по теме 'ecto'
Что такое Ecto.Multi?
В экто.
Если вы изучаете ландшафт Эликсира и ищете способ выполнять операции только в случае успеха других операций при минимальном количестве транзакций, не смотрите дальше! Ecto.Multi может быть именно тем, что вы ищете.
По сути, Ecto.Multi - это структура, что означает, что ее можно передавать, как и любую другую структуру в Elixir. Чаще всего он используется для объединения нескольких операций с базой данных. Если что-то в серии выходит из строя, все предыдущие операции с..
набор изменений ember 1.4.2
Представляем поддержку вложенных ключей
Благодаря работе многих участников , ember-changeset теперь поддерживает вложенные ключи! Это была наиболее востребованная функция ember-changeset , и ниже приводится пример ее использования.
использование
Если раньше вам приходилось создавать дополнительные ревизии для подобъектов внутри вашего model объекта, теперь вы можете позволить Changeset сделать это за вас:
Он также работает так, как вы ожидаете, при получении объектов...
Вопросы по теме 'ecto'
Подготовленные заявления с Postgrex & Ecto
Я пытаюсь использовать функцию postgres для возврата чистого json, поэтому я добавил в свою модель Ecto метод, который выполняет запрос, который возвращает желаемый json.
defmodule BoardApi.Board do
use Ecto.Model
def json_by_id(id) do...
1674 просмотров
schedule
05.09.2022
Как с помощью Elixir Ecto добавить отношение has_many в миграцию?
Я хочу написать что-то вроде этого:
defmodule JobHunt.Repo.Migrations.CompaniesHaveManyJobs do
use Ecto.Migration
def change do
alter table (:companies) do
add :jobs, :has_many, Job
end
end
end
Запуск mix ecto.migrate с...
4621 просмотров
schedule
13.12.2022
Лучшие практики для ассоциаций Ecto
При обработке моделей с ассоциациями, как лучше всего загружать связанные модели: явно использовать Repo.preload или указать ассоциации, которые должны быть предварительно загружены при определении запроса?
862 просмотров
schedule
08.11.2023
Запустить собственный sql-запрос с Ecto
Я играю с Elixir & Ecto. Я хотел бы создать собственный SQL-запрос, который использует некоторые специфические для postgres возможности (в данном случае: поиск в массиве postgres).
Вот что я пытаюсь сделать:
iex(5)> query = from g in...
3812 просмотров
schedule
19.04.2024
Невозможно начать тестовую транзакцию, потому что мы уже внутри одной
Я следовал этому руководству , и мой простой тест всегда завершался с ошибкой
1) test /index returns a list of contacts (WorldNote.ChatsControllerTest)...
778 просмотров
schedule
16.08.2022
Экто - проверить наличие связанной модели
Как можно проверить наличие связанной модели в Ecto?
schema "foo" do
has_many: bar, Bar
timestamps
end
@required_fields ~w(bar) # invalid
Есть ли способ сделать это? И проверить минимальное/максимальное количество этих полей?
1935 просмотров
schedule
10.01.2023
Получайте только определенные поля при извлечении данных с помощью Ecto в Phoenix.
Я пытаюсь вернуть некоторые данные JSON в одном из моих вызовов API в Фениксе. Я извлекаю все записи Subject и отправляю их, но Ecto возвращает некоторые дополнительные поля, которые мне не нужны.
Что я могу сделать, чтобы:
Получить...
4015 просмотров
schedule
08.01.2023
как использовать RethinkDB с Phoenixframework?
Только что прибыв в Elixir/Phoenix, я хочу использовать RethinkDB вместо PostgreSQL, но я нахожу документацию/примеры только на PostgreSQL (которая кажется официальной базой данных по умолчанию). Есть очень хороший пакет от Hamiltop...
1858 просмотров
schedule
29.10.2022
ожидается: действие / 2 вернет ошибку Plug.Conn в контроллере Phoenix
Я пытаюсь заставить Hyperledger работать в режиме реплицированного частного пула. На их форуме нет ответов, отсюда и вопрос. Причем вопрос чисто о технической ошибке.
Hyperledger использует Phoenix, Cowboy, Elixir, Ecto, Erlang, Postgre SQL,...
1699 просмотров
schedule
07.11.2022
phoenix_ecto: ошибка при загрузке помощника
Со следующими миксами:
[{:phoenix, "~> 0.15"},
{:phoenix_ecto, "~> 1.0.0"},
{:postgrex, ">= 0.0.0"},
{:phoenix_html, "~> 2.1"},
{:phoenix_live_reload, "~> 0.5", only: :dev},
{:cowboy, "~> 1.0"}]
И следующие модели:...
629 просмотров
schedule
10.01.2023
Ошибка компиляции phoenix_ecto
Я пытаюсь следовать этому руководству с текущими версиями phoenix/elixir/etc: http://learnelixir.com/blog/2014/10/30/real-time-to-do-list-with-phoenix-channel/ , но я получить ошибку компиляции для phoenix_ecto
Версии следующие:...
898 просмотров
schedule
25.09.2022
Сделать поле уникальным в экто
Как сделать поле unique в экто?
Я думал, что это то же самое, что и активная запись в Ruby, но похоже, что это не так.
15733 просмотров
schedule
21.07.2023
Экто - Обновление вложенных (полиморфных) ассоциаций
Как обновить модель с вложенной ассоциацией (используя [Эликсир, Феникс, Экто])?
Я пробовал следующее, безуспешно рассматривать его как часть родительского обновления (используя platformatec blog в качестве вдохновения).
Модели:
schema...
1096 просмотров
schedule
07.07.2022
Эликсир: изменить столбец таблицы в MYSQL с помощью Ecto
В настоящее время я пытаюсь написать миграцию Ecto , чтобы изменить столбец таблицы с типа VARCHAR(255) на TEXT . Пока мне не повезло, хотя миграция проходит "успешно". Я пробовал даже сырой SQL в миграции с помощью:
def change do
alter...
47 просмотров
schedule
14.04.2024
Как предварительно заполнить базу данных при запуске приложения Phoenix?
У меня есть эта схема:
schema "editables" do
field :title, :string
field :content, :binary
timestamps
end
Я хотел бы, чтобы при запуске приложения автоматически создавались и заполнялись несколько строк, скажем, я хочу создать 6...
4972 просмотров
schedule
04.03.2023
Как правильно дезинфицировать серверную часть пользовательского ввода в Phoenix
Я знаю, как дезинфицировать пользовательский ввод на стороне клиента, но я бы также сделал это на стороне сервера. Я знаю, что подходящим местом для этого является использование changeset , но до сих пор я не могу найти пример того, как правильно...
2112 просмотров
schedule
04.11.2022
has_one без own_to в ecto / phoenix / elixir
Проблема
У меня есть таблица files , и есть много других таблиц, которые создают взаимно-однозначную связь, например users может иметь avatar , а posts может иметь photo .
Возможное решение
Возможное решение - создать таблицы...
3616 просмотров
schedule
13.04.2023
Составление запроса Ecto [v1] с динамическим количеством фильтров where
Это теоретический вопрос, но предполагаем, что структура данных не может измениться и что именно так мы и хотим выполнять запрос. Этот вопрос больше предназначен для лучшего понимания того, как where фильтры будут составляться динамически , а не...
1571 просмотров
schedule
27.05.2022
Эктоассоциация с состоянием
Допустим, у меня есть две модели, Post и Comment , и модель комментария может быть 1 из 2 типов, normal и fancy , которая определяется столбцом type в таблице comments .
Теперь я хочу добавить 2 ассоциации к моей модели Post , где одна...
4569 просмотров
schedule
10.09.2022
Как обновить файлы, созданные phoenix.gen.html в Phoenix Framework?
Я создал простую пользовательскую модель, используя phoenix.gen.html со схемой, созданной в models/user.ex , следующим образом.
schema "users" do
field :name, :string
field :email, :string
field :bio, :string
field...
588 просмотров
schedule
05.10.2022