https://github.com/kamaroly/ecto_entity
A simple and small ecto package to help you achieve 90% in 10% while building Elixir + Ecto application
https://github.com/kamaroly/ecto_entity
Last synced: about 2 months ago
JSON representation
A simple and small ecto package to help you achieve 90% in 10% while building Elixir + Ecto application
- Host: GitHub
- URL: https://github.com/kamaroly/ecto_entity
- Owner: kamaroly
- Created: 2023-10-24T20:19:33.000Z (over 2 years ago)
- Default Branch: development
- Last Pushed: 2024-05-03T09:17:08.000Z (about 2 years ago)
- Last Synced: 2026-02-21T19:51:52.520Z (4 months ago)
- Language: Elixir
- Size: 508 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
# Ecto Entity
# Introduction
The missing Elixir Phoenix package to achieve Ecto > 80% common operations with < 20% effort.
Inspired by Laravel/ Php Eloquent package, Ecto Entity includes injectable functions that makes it enjoyable to interact with your database.
When using Ecto Entity, each database table has a corresponding Schema(Model) that is used to interact with that table.
In addition to retrieving records from the database table, Ecto Entity allows you to insert, update, and delete records from the table as well.
The goal of this package is to make it deadly simple to interact with Ecto without having to necessary write custom CRUD operations.