Публикации по теме '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 просмотров

Эликсир: изменить столбец таблицы в 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