{"id":13576369,"url":"https://github.com/ash-project/ash_postgres","last_synced_at":"2025-04-10T06:14:23.996Z","repository":{"id":37664248,"uuid":"213407521","full_name":"ash-project/ash_postgres","owner":"ash-project","description":"The PostgreSQL data layer for Ash Framework","archived":false,"fork":false,"pushed_at":"2025-04-10T03:41:15.000Z","size":3138,"stargazers_count":149,"open_issues_count":28,"forks_count":92,"subscribers_count":7,"default_branch":"main","last_synced_at":"2025-04-10T04:36:15.974Z","etag":null,"topics":["ash","data-layer","database","elixir","postgres","postgresql"],"latest_commit_sha":null,"homepage":"https://hexdocs.pm/ash_postgres","language":"Elixir","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ash-project.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-10-07T14:36:20.000Z","updated_at":"2025-04-10T03:41:19.000Z","dependencies_parsed_at":"2023-10-12T01:45:08.891Z","dependency_job_id":"d1eb91dd-46b2-43cc-b9be-bc5fe4cde009","html_url":"https://github.com/ash-project/ash_postgres","commit_stats":{"total_commits":1753,"total_committers":67,"mean_commits":26.16417910447761,"dds":"0.13861950941243584","last_synced_commit":"fbc434689223180ed3cc7077732913c587811802"},"previous_names":[],"tags_count":363,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_postgres","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_postgres/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_postgres/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ash-project%2Fash_postgres/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ash-project","download_url":"https://codeload.github.com/ash-project/ash_postgres/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248166925,"owners_count":21058481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ash","data-layer","database","elixir","postgres","postgresql"],"created_at":"2024-08-01T15:01:09.658Z","updated_at":"2025-04-10T06:14:23.958Z","avatar_url":"https://github.com/ash-project.png","language":"Elixir","funding_links":[],"categories":["Elixir","Extensions"],"sub_categories":["Data Layer"],"readme":"![Logo](https://github.com/ash-project/ash/blob/main/logos/cropped-for-header-black-text.png?raw=true#gh-light-mode-only)\n![Logo](https://github.com/ash-project/ash/blob/main/logos/cropped-for-header-white-text.png?raw=true#gh-dark-mode-only)\n\n![Elixir CI](https://github.com/ash-project/ash_postgres/workflows/CI/badge.svg)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/license/MIT)\n[![Hex version badge](https://img.shields.io/hexpm/v/ash_postgres.svg)](https://hex.pm/packages/ash_postgres)\n[![Hexdocs badge](https://img.shields.io/badge/docs-hexdocs-purple)](https://hexdocs.pm/ash_postgres)\n\n# AshPostgres\n\nWelcome! `AshPostgres` is the PostgreSQL data layer for [Ash Framework](https://hexdocs.pm/ash).\n\n## Tutorials\n\n- [Get Started](documentation/tutorials/get-started-with-ash-postgres.md)\n\n## Topics\n\n- [What is AshPostgres?](documentation/topics/about-ash-postgres/what-is-ash-postgres.md)\n\n### Resources\n\n- [References](documentation/topics/resources/references.md)\n- [Polymorphic Resources](documentation/topics/resources/polymorphic-resources.md)\n\n### Development\n\n- [Migrations and tasks](documentation/topics/development/migrations-and-tasks.md)\n- [Testing](documentation/topics/development/testing.md)\n- [Upgrading to 2.0](documentation/topics/development/upgrading-to-2.0.md)\n\n### Advanced\n\n- [Expressions](documentation/topics/advanced/expressions.md)\n- [Manual Relationships](documentation/topics/advanced/manual-relationships.md)\n- [Schema Based Multitenancy](documentation/topics/advanced/schema-based-multitenancy.md)\n- [Read Replicas](documentation/topics/advanced/using-multiple-repos.md)\n\n## Reference\n\n- [AshPostgres.DataLayer DSL](documentation/dsls/DSL-AshPostgres.DataLayer.md)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash-project%2Fash_postgres","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fash-project%2Fash_postgres","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fash-project%2Fash_postgres/lists"}