Comments (5)
I'm not sure on the exact use case here, but if you are using the application with a read-only repository, it means that the Ecto.Repo functions which write to the database are not defined.
There is still an expectation that your applications have the correct tables, otherwise it won't function.
https://hexdocs.pm/ecto/Ecto.Repo.html#module-read-only-repositories
from phoenix_ecto.
I'm experiencing the same issue.
The use case for my application for instance is that I connect to a production DB for analytics purposes where only 1 table is exposed in read only mode.
from phoenix_ecto.
@ValedL can you try removing the plug Phoenix.Ecto.CheckRepoStatus
line in your endpoint.ex?
from phoenix_ecto.
@Gazler, removing it resolves the issue, thank you!
I do assume that there's some functionality in the plug that is helpful even if the DB is read only. Hope it will be possible to take the read_only: true
into consideration.
from phoenix_ecto.
In this case the best is to remove the plug altogether. All the plug does is to create a database and making sure it has been migrated, and none of those actions are useful to you if you are connecting to an external read-only database.
from phoenix_ecto.
Related Issues (20)
- (chore): upgrade to latest ecto version HOT 2
- Error on inputs_for when using with MFA option on cast_assoc HOT 2
- Missed `InvalidChangesetError` errors on `apply_action!/2` because they got transformed into `:debug` messages HOT 2
- Should Ecto.ChangeError be handled by plug.ex? HOT 4
- Phoenix.Ecto.CheckRepoStatus throws error in CLI if database "postgres" is not used HOT 9
- Navigation bar link showing un-decoded HTML entities title. HOT 1
- Problem with nested input with version 4.2.1 HOT 7
- String keys in form input helpers HOT 3
- Phoenix.Ecto.CheckRepoStatus.init/1 is undefined HOT 6
- Trying to upgrade phoenix and Liveview to latest versions, dependency error with phoenix_html HOT 3
- Distinguish queries made by phoenix_ecto HOT 9
- Ecto.Adapters.SQL.Sandbox times out in CI (GH Actions/Semaphore) HOT 3
- Phoenix.Ecto.SQL.Sandbox support for multi repos? HOT 2
- Tasks inside LiveView do not run in sandbox HOT 25
- `to_form` does not copy the `:action` field HOT 2
- New release? HOT 2
- Update version dependencies?
- Empty errors with two level nested form using version 4.5.0 HOT 7
- CheckRepoStatus fails for missing database HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from phoenix_ecto.