mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-08 06:55:21 +02:00
Added read-only SQL setup
This commit is contained in:
parent
ab174f43ea
commit
ba50851236
1 changed files with 26 additions and 0 deletions
26
README.md
26
README.md
|
@ -31,6 +31,32 @@ bin/dev
|
|||
|
||||
And visit [http://localhost:5000](http://localhost:5000)
|
||||
|
||||
### Read-only user setup
|
||||
|
||||
After you've set up the initial database, you need to create a read-only user for the AI to use.
|
||||
|
||||
Eventually we should build a setup script to help with this, but for now you need to manually run the following SQL in your `maybe_ai_development` database:
|
||||
|
||||
```sql
|
||||
CREATE ROLE ai_user WITH LOGIN PASSWORD 'YOUR_UNIQUE_PASSWORD';
|
||||
|
||||
GRANT SELECT ON balances TO ai_user;
|
||||
GRANT SELECT ON accounts TO ai_user;
|
||||
GRANT SELECT ON connections TO ai_user;
|
||||
GRANT SELECT ON conversations TO ai_user;
|
||||
GRANT SELECT ON holdings TO ai_user;
|
||||
GRANT SELECT ON investment_transactions TO ai_user;
|
||||
GRANT SELECT ON messages TO ai_user;
|
||||
GRANT SELECT ON metrics TO ai_user;
|
||||
GRANT SELECT ON transactions TO ai_user;
|
||||
```
|
||||
|
||||
Then, in your `.env` file you need to set the `READONLY_DATABASE_URL` to:
|
||||
|
||||
```
|
||||
postgres://ai_user:YOUR_UNIQUE_PASSWORD@localhost/maybe_ai_development
|
||||
```
|
||||
|
||||
## External Services
|
||||
|
||||
Currently the app relies on a few external services:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue